QuickBooks Online / Expenses

Expense management integrations for QuickBooks Online: cards, receipts and reimbursements

QuickBooks Onlinesystem of record for the books
coded spend, receipts and reimbursements into the books; categories back
Expenses5 connections recorded

Short answer. Card-first tools (Ramp, Brex) sync coded card transactions straight into QuickBooks Online; Ramp also syncs reimbursements as bills. Report-first tools (Expensify, Zoho Expense) export approved reports as bills or journals and pull your categories and classes from QuickBooks. Dext is for receipts and supplier bills captured by bookkeepers. Check your plan: bills and reimbursements usually need QuickBooks Essentials or higher.

Check before you connect

Connections, by situation

Corporate cards with reimbursements

Ramp

Ramp⇄QuickBooks Online Built by the app vendor
  • →Card transactions as expenses
  • →Reimbursements as bills and bill payments
  • →Bills and bill payments
  • ⇄Vendors, accounts, categories

Ramp syncs card transactions as expenses with category, vendor, class and location, reimbursements as bills and bill payments, and bills.

Watch out: Fields lock after sync, card transactions sync in USD only, and custom fields need Ramp Plus.

Expense reports

Expensify

Expensify⇄QuickBooks Online Built by the app vendor
  • ←Chart of accounts as categories
  • ←Classes, customers, locations as tags
  • →Reports as bills, checks or journal entries
  • →Card expenses as transactions

Expensify imports your chart of accounts as categories and exports reports as vendor bills, checks or journal entries, with card expenses as transactions.

Watch out: Vendor bills need QuickBooks Essentials or higher; Self-Employed is not supported.

Cards with review before export

Brex

Brex⇄QuickBooks Online Built by the app vendor
  • →Card transactions with GL coding
  • ←QuickBooks fields and values
  • →Reimbursements
  • →Bills

Brex pulls your QuickBooks fields, suggests GL mappings and exports reviewed transactions from its Accounting tab.

Watch out: Accounting fields cannot be edited after export; large exports may need splitting.

Low-cost reports, any QuickBooks plan

Zoho Expense

Zoho⇄QuickBooks Online Built by the app vendor
  • ←Expense accounts as categories
  • ←Customers, projects, classes, locations
  • →Reimbursable reports as bills or journals
  • →Non-reimbursable expenses

Zoho Expense works with Simple Start through Advanced, importing categories, customers and classes and exporting reports on approval.

Watch out: Simple Start receives reports as journals, not bills.

Receipts and supplier bills

Dext Prepare

Dext→QuickBooks Online Built by the app vendor
  • →Receipts and bills (published as paid or bill)
  • →Credit notes

Dext publishes captured receipts and bills to QuickBooks Online as paid items or bills, with supplier rules to preset coding.

Watch out: Bills are not available on Simple Start, and negative totals must be credit notes.

Compatibility matrix

ConnectionBuilt byDirectionTimingQuickBooks Online plansApp plansRegion / currency
RampBuilt by the app vendor⇄ both waysNot stated: Transactions sync when coded; fields lock after sync.Reimbursement sync needs QuickBooks Essentials or higherCustom fields need Ramp PlusCard transactions sync in USD only
ExpensifyBuilt by the app vendor⇄ both waysMixed: Daily auto sync of lists; reports export when finalised.Simple Start, Essentials and higher (vendor bills need Essentials or higher)Expensify Collect or ControlNot stated
BrexBuilt by the app vendor⇄ both waysWhen you send it: Exported from the Accounting tab review stage.Not stated on pages checkedBrex plansNot stated
Zoho ExpenseBuilt by the app vendor⇄ both waysMixed: Daily import with instant sync; exports on approval or manually.Simple Start, Essentials, Plus and AdvancedZoho Expense plansSame accounting currency required
Dext PrepareBuilt by the app vendor→ into QuickBooksWhen you send it: Published by users or by auto-publish rules after extraction.Bills not available on Simple StartDext plans; publishing permissions by roleNot stated

→ into QuickBooks Online · ← from QuickBooks Online · ⇄ both ways · ? not stated. Directions are per object in the cards above; the matrix shows the overall pattern.

Documented limits

ConnectionLimits the vendor documents
RampIntercompany transactions are not supported.
ExpensifyQuickBooks Self-Employed is not supported.
BrexAccounting fields cannot be edited after export. Large batches may hit rate limits; Brex suggests 2,000 transactions or fewer per export.
Zoho ExpenseSimple Start receives reports as journals, not bills. Unmapped users create a new vendor per user.
Dext PrepareNegative totals must be published as credit notes.

Card-first or report-first?

If most spend is on company cards, a card-first tool keeps receipts attached and codes spend as it happens. If staff pay personally and claim back, a report-first tool handles approvals and reimbursement. Bookkeepers who mainly process supplier bills and receipts often prefer a capture tool like Dext.

Before you connect

Agree the chart of accounts and classes first; every tool imports them, and renaming later breaks mappings.

Sources

SourceUsed forChecked
RampRamp: what syncs
RampRamp: custom fields
ExpensifyExpensify: export options
ExpensifyExpensify: setup
BrexBrex: integration setup and export
ZohoZoho Expense: integration scope
DextDext Prepare: publishing

Other QuickBooks Online integration guides