Invoicing & billing for Odoo
From Anywhere

Mobo Billing is a comprehensive mobile invoicing and billing solution that lets businesses create invoices, manage credit notes, and record payments with professional precision, wherever work happens with real time synchronization to your Odoo backend.

Works with Odoo Community Enterprise

Why finance teams choose Mobo Billing

Built to deliver a smooth, native Odoo invoicing experience on your mobile, giving you quick and convenient access to the financial details your business depends on.

Mobo Billing dashboard
01

Fully native mobile app

Built for iOS and Android with Flutter, so every screen stays fast and responsive.

02

Complete billing workflow

Handle invoices, credit notes, and payments end to end, with professional PDF output.

03

Real time two-way sync

Instant synchronization keeps your mobile data and your Odoo server in step.

04

No custom API required

Connect directly to your existing Odoo instance nothing extra to build or maintain.

05

Open source

Fully open source under Apache-2.0, so you can inspect, extend, or self-host the app to fit your business.

Everything your billing needs

The essentials of Odoo invoicing and billing, redesigned for a phone screen and a busy day.

Invoice Management

Create, view, and track customer invoices in detail.

Credit Notes

Manage returns and credits with dedicated credit note workflows.

Payment Handling

Record payments and synchronize transactions directly with Odoo.

Professional PDF Reporting

Generate high quality PDF invoices from Odoo reports and share them instantly.

Financial Dashboard

Real time visualization of revenue and billing performance with charts.

Customer CRM

Manage detailed customer profiles, histories, and locations.

Interactive Maps

Select and save customer locations with integrated OpenStreetMap support.

Sharing Capabilities

Send invoices and receipts via email, WhatsApp, or other sharing apps.

Currency Intelligence

Automatic handling of multi-currency transactions.

Security & Access

Session based login with database selection, 2FA/TOTP, biometric access, account switching, and Odoo-synced permissions.

How Mobo Billing works

From server setup to a shared invoice, here's the everyday flow.

Mobo Billing product tour
1

Set Up Your Server

Enter your Odoo server URL and database on the login screen.

2

Log In

Sign in with your Odoo credentials, with 2FA/TOTP or biometric access as configured.

3

Select Your Company

Switch between allowed companies from the profile menu.

4

Create & Manage

Raise invoices and credit notes, record payments, and review the financial dashboard.

5

Generate & Share

Produce a professional PDF and share it by email, WhatsApp, or another app synced to Odoo in real time.

Who uses Mobo Billing?

Finance

Finance & Accounts Teams

Manage invoices, credit notes, and payments with professional precision.

Leadership

Owners & Managers

Track revenue and billing performance on the financial dashboard.

Field

Field & On-Site Staff

Invoice customers and share receipts on the go.

Built to move your billing forward

Mobility

Real Time Sync

Faster Invoicing

Reduce Manual Work

Better Revenue Visibility

Latest release highlights

Version

1.0.3

  • 2FA/TOTP, biometric login, and account switching
  • Credit note workflows for returns and credits
  • Payment handling synced with Odoo
  • Professional PDF invoices from Odoo reports
  • Financial dashboard with real time charts
  • Interactive OpenStreetMap location selection
  • Sharing via email, WhatsApp, and other apps
  • Multi currency handling
  • Multi company support
  • Invoice management create, view, and track customer invoices
  • Customer CRM with profiles, histories, and locations

Stay Updated With Our Blog

Faster Deal Closures with Mobile CRM

Overview of Multi-Company Support in Mobo Apps Using Odoo

In the enterprise world, multi-company support isn't just a feature; it's a requirement. Odoo handles this natively in its web interface, allowing users to seamlessly switch contexts and view data across different business units. However, when building custom mobile apps with Flutter, replicating this behavior requires a thoughtful architecture.

Read More
Best Practices for Managing Pipelines in Odoo

How Mobo Apps Communicate with Odoo (XML-RPC vs JSON-RPC)

Odoo is a comprehensive open-source ERP system that provides various APIs for external integration. When building Flutter applications that need to communicate with Odoo, developers have two primary protocols to choose from: XML-RPC and JSON-RPC.

Read More
Best Practices for Managing Pipelines in Odoo

How to Handle Timezones and Date Fields from Odoo for Mobo

When building Flutter applications that integrate with Odoo, one of the most common challenges developers face is handling datetime fields correctly. Odoo stores all datetime values in UTC in the database, but displays them in the user's timezone in the web interface. If your Flutter app doesn't handle this conversion properly, you'll show incorrect times to usersβ€”a critical bug for any business application.

Read More
Mobo CRM vs Traditional Workflows

How to Implement Offline Mode inΒ Mobo with Odoo Data Sync

The modern mobile applications have to be functional even when the internet connection speed is slow or absent. Many business applications require constant communication with the server. In such cases, there might be a problem with delays in low-connectivity situations.

Read More
Mobo CRM vs Traditional Workflows

How to Secure Odoo Credentials in Mobo Apps

When building Flutter applications that integrate with Odoo ERP systems such as our comprehensive Mobo mobile suite one of the most critical aspects is securing user credentials.

Read More

Coming soon

What the team has published as planned for upcoming releases.

Excel Export
Barcode Scanning
Offline Synchronization
Advanced Tax Configuration

Help shape the future of Mobo Billing

We continuously improve Mobo based on feedback from our users, partners and the Odoo community.

Share Your Thoughts

Have an idea, feature request, or improvement suggestion? We'd love to hear from you.

  • Suggest new features
  • Request integrations
  • Report usability improvements
  • Vote for upcoming features
  • Share your business requirements
  • Recommend workflow enhancements

Your vote matters

What would you like to see next?

What our users say

The POS app is very efficient and easy to use. I like how easily I can switch between orders, apply discounts, and complete payments. Great job by the team!

Gloria Fernades
Gloria Fernades

User of Mobileapp

From my experience, the Odoo Community Mobile app is really helpful for managing business tasks on the go. I can easily access modules like Sales, CRM, Inventory, and Projects right from my phone.

The Spark
The Spark

User of Mobileapp

Very useful app, really like it. How easy and fast it is to manage leads and customer relationships. It has made tracking opportunities and staying organized so much simpler.

Benjamin Dsouza
Benjamin Dsouza

User of Mobileapp

Frequently asked questions

Which Odoo versions are supported?
Compatible with all Odoo versions. The latest three versions, Odoo 17, 18, and 19, have been tested and verified for both Community and Enterprise editions.
What device versions are required?
Android 5.0 (API level 21) and above, and iOS 12.0 and above.
Which Odoo module and permissions do I need?
It works with Odoo's invoicing, so the Invoicing / Accounting module should be configured and the logged-in user needs Invoicing permissions.
Can I create credit notes and record payments?
Yes. The app includes dedicated credit note workflows for returns and credits, and lets you record payments that synchronize with Odoo.
Can I generate and share PDF invoices?
Yes. It generates professional PDF invoices from Odoo reports, which you can share by email, WhatsApp, or other apps. Storage permission is needed for PDF generation and sharing.
Does it handle multiple currencies?
Yes. Multi-currency transactions are handled automatically.
Does it support two-factor authentication?
Yes. Login is session based with database selection and supports 2FA/TOTP, plus biometric access via fingerprint or Face ID.
Can I work across multiple companies or accounts?
Yes. You can switch between allowed companies and toggle between different user accounts, with access control synchronized to your Odoo user settings.
Does it work offline?
Not yet. The current release uses real time two-way sync with your Odoo server. Offline billing with auto-sync is on the published roadmap.
Is source code available?
Yes. Mobo Billing is fully open source under the Apache-2.0 license and available on GitHub.
Can I customize the app?
Yes. It is built with Flutter, so you can inspect, extend, or self-host the app to fit your business.
Can partners rebrand it?
Yes. Partners can rebrand and distribute the app in line with the open-source license terms.

Ready to experience Mobo Billing?

Get started in minutes: connect the app to your Odoo server, log in, select your company, and start invoicing.

WhatsApp