How to Export Data to QuickBooks Online

QuickBooks export sends your MobileBiz Pro records — invoices, sales receipts, payments, customers, and products — to QuickBooks Online (QBO). You can export directly to Google Sheets in your Google Drive, or generate CSV files to share manually.

Plus feature: QuickBooks export requires an active Plus subscription. Tapping the export button without one takes you to the subscription screen.


What You'll Need

Before you start: Make sure you know which date range and record types you want to export. If you're using the Google Sheets option, have your Google account ready to authorize during setup.


Part 1 — Set Up Your Export

  1. Open the side menu and tap QuickBooks under FEATURES.

    Side menu with QuickBooks option under Features

  2. Choose your export format at the top of the screen:

    • Google Sheets — sheets are created directly in your Google Drive, ready to import into QBO.
    • CSV — generates files on your device that you share manually to any app or service.

    Export format selector showing Google Sheets and CSV options

  3. If you chose Google Sheets, tap Sign in with Google in the GOOGLE ACCOUNT card and grant the requested permissions. Your account email appears once connected.

  4. Set your date range in the DATE RANGE card. Choose a preset (Last 30 Days, This Month, This Year, etc.) or tap Custom Range to pick specific dates.

    Date range card with preset options

  5. Turn on the toggles for the record types you want in the WHAT TO EXPORT card:

    ToggleWhat it includes
    InvoicesInvoices in the selected date range
    Sales ReceiptsCash sales in the selected date range
    PaymentsPayments received in the selected date range
    CustomersAll customers (date range does not apply)
    Products & ServicesAll items in your product catalog (date range does not apply)

    Each toggle shows the record count for the current date range. At least one toggle must be on.

  6. Optionally set a payment status filter in the PAYMENT STATUS FILTER card to narrow invoice and sales receipt results to Paid Only or Unpaid Only.


Part 2 — Export to Google Sheets

  1. If you have more than 1,000 invoices, turn on Split into 1000-row files in the EXPORT OPTIONS card. QBO has a 1,000-row import limit per file.

  2. Tap Export to Google Sheets at the bottom of the screen. The export runs in the background — you can navigate away while it processes.

    Export to Google Sheets button at the bottom of the screen

  3. When the export finishes, you'll see an Export Complete screen listing each sheet created:

    • Tap Open Sheet next to any sheet to open it directly.
    • Tap Open in Google Drive to see the full export folder.

    Sheets are saved in your Google Drive under mobilebiz-pro/company_[id]/quickbooks/.


Part 2 (alternate) — Export as CSV

  1. Tap Export as CSV at the bottom of the screen. The files generate instantly on your device.

    Export as CSV button at the bottom of the screen

  2. On the CSV Export Complete screen, tap Share CSV Files to open the Android share sheet. Send the files to email, Google Drive, Dropbox, or any other app.

    Heads up: CSV files are stored in a temporary location. Share them from the success screen before navigating away — they are not saved permanently to your device storage.


Good to Know

Importing into QuickBooks Online

Each data type has a different import path inside QBO:

Data typeWhere to import in QBOAccepts
InvoicesSettings > Import Data > InvoicesCSV, Excel, Google Sheets
Sales Receipts+ New > Batch TransactionsCSV, Excel
CustomersSettings > Import Data > CustomersCSV, Excel, Google Sheets
Products & ServicesSettings > Import Data > Products and ServicesCSV, Excel
PaymentsNo native import in QBOThird-party tools only (e.g., SaasAnt)

A few things to be aware of before you import:

  • Import in this order: (1) Customers, (2) Products & Services, (3) Invoices / Sales Receipts, (4) Payments. QBO requires customers and products to exist before it can import invoices that reference them.
  • Invoices have a 1,000-row limit per import in QBO. If you have more than 1,000 invoice rows, use the Split into 1000-row files option (Google Sheets) or break your export into smaller date ranges (CSV).
  • Sales Receipts use a different path. Go to + New > Batch Transactions in QBO, select "Sales Receipts" from the entity type dropdown, then import your file. Do not use Settings > Import Data for sales receipts.
  • Payments cannot be imported natively into QBO. The Payments export is useful as a reference spreadsheet for manual entry, or for use with third-party import tools like SaasAnt Transactions.
  • Both Google Sheets and CSV use the same column headers. The output is formatted to match what QBO expects for its import tool. You can use the same import template in QBO for either format.
  • Customers and Products & Services export all records, regardless of the date range you set. Date filtering only applies to Invoices, Sales Receipts, and Payments.
  • Disconnecting Google — tap Disconnect in the GOOGLE ACCOUNT card at any time to remove the connection. This does not affect already-exported sheets in your Drive.

Still stuck? Contact Support for help.