Connect your New Expensify workspace to QuickBooks Online for seamless expense management and automatic syncing of categories, classes, customers, and tax codes.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Expensify/App/llms.txt
Use this file to discover all available pages before exploring further.
Setup
Connect to QuickBooks Online
Navigate to Workspace Settings > Accounting and select QuickBooks Online
Configure Import Settings
Choose what data to import from QuickBooks (accounts, classes, customers, locations, taxes)
QuickBooks Online doesn’t support Expensify Taxes. When you connect to QBO, taxes are automatically disabled in your workspace.
Connection Flow
The connection process is handled by theConnectToQuickbooksOnlineFlow component:
Import Settings
Configure what data to import from QuickBooks Online:Chart of Accounts
Import your QuickBooks chart of accounts as expense categories in Expensify.Classes
Import QuickBooks classes as:- Tags: For expense-level categorization
- Report Fields: For report-level categorization
- Not Imported: Skip classes
Customers
Import QuickBooks customers as:- Tags: For expense-level assignment
- Report Fields: For report-level assignment
- Not Imported: Skip customers
Locations
Import QuickBooks locations (if multi-location is enabled) as:- Tags: For expense-level tracking
- Report Fields: For report-level tracking
- Not Imported: Skip locations
Taxes
For non-US QuickBooks accounts, you can import tax rates:Export Settings
Configure how expenses are exported to QuickBooks Online:Preferred Exporter
Choose which workspace admin’s credentials are used for exporting:Export Date
Choose which date to use when exporting expenses:- Date Created: When the expense was created
- Date Exported: When the expense is exported
- Date Submitted: When the report was submitted
Out-of-Pocket Expenses
Export reimbursable expenses as:- Check: For reimbursement tracking
- Journal Entry: For accounting entries
- Vendor Bill: For accounts payable
Invoices
Select which QuickBooks account to use for invoice receivables:Travel Invoicing
For workspaces with travel invoicing enabled, configure the payable account:Company Card Expenses
Export company card expenses as:- Credit Card: Match to specific cards
- Debit Card: For debit transactions
- Vendor Bill: For non-reimbursable bills
Expensify Card
Expensify Card expenses are automatically exported as credit card transactions.Advanced Settings
Auto-Sync
Auto-Sync
Enable automatic syncing to keep data up-to-date between Expensify and QuickBooks:
- Sync frequency (daily, weekly, monthly)
- Sync preferences (categories, classes, customers, etc.)
Accounting Method
Accounting Method
Choose between Cash or Accrual accounting method for exports
Invoice Account
Invoice Account
Select the default QuickBooks account for invoice exports
Troubleshooting
Best Practices
- Regular Syncing: Enable auto-sync for real-time data updates
- Consistent Mapping: Use the same export settings across similar workspaces
- Review Before Export: Check expense reports before exporting to QuickBooks
- Test First: Use a test QuickBooks company file when setting up
