Quickbooks Online Troubleshooting
Sometimes reports may fail to export or sync with QuickBooks Online. This guide outlines common errors and how to resolve them.
Issue: Report won’t automatically export to QuickBooks Online
If an error occurs during automatic export:
- You’ll receive an email with error details
- The error will appear in the related Expense Chat (red dot next to report)
- Auto-sync errors also appear in the related #admins room with a link to the accounting settings
Errors will prevent automatic export until resolved.
How to resolve
- Open the expense
- Make the required corrections
- An admin must go to the report’s Details tab and click Export
Issue: Unable to manually export a report
Only reports in Approved, Closed, or Reimbursed status can be exported. If the report is Open, the export button will load an empty screen.
How to resolve
- Submit the report (if Open)
- Have an approver approve it (if Processing)
- Then, a Workspace Admin can manually export the report
Error: When exporting billable expenses, please make sure the account in QuickBooks Online has been marked as billable
This happens when the category used is not marked as billable.
How to resolve
- Log in to QuickBooks Online
- Go to Gear > Company Settings > Expenses
- Enable Make expenses and items billable
- If “In multiple accounts” is selected:
- Go to Chart of Accounts
- Click Edit on the relevant account
- Mark as billable and assign an income account
- Sync the connection in Expensify under Workspaces > [Workspace Name] > Accounting > QuickBooks Online
- Open the report and re-export
Error: Feature Not Included in Subscription
This occurs when your QuickBooks subscription doesn’t support a selected feature.
How to resolve
Turn off the unsupported feature in Expensify or upgrade your QuickBooks Online plan.
Note: QuickBooks Self-Employed is not supported in Expensify.
Error: Error Creating Vendor
Occurs when a matching Employee Record already exists in QBO with the same name.
How to resolve
Option 1:
- Log in to QuickBooks Online
- Go to Employee Records and edit the name
- Sync your QuickBooks Online connection
- Re-export the report
Option 2:
- Manually create vendor records in QBO with matching email addresses
- In Expensify, turn off Automatically Create Entities under Workspaces > [Workspace Name] > Accounting > Advanced
Error: When You Use Accounts Payable, You Must Choose a Vendor in the Name Field
Occurs when exporting reimbursable expenses as Journal Entries to an A/P account.
How to resolve
- Option 1: Change export type in Accounting > Export to something other than Journal Entry
- Option 2: Enable Automatically Create Entities
- Option 3: Manually create vendor records in QBO
Error: Items marked as billable must have sales information checked
Occurs when an item used does not have sales info enabled.
How to resolve
- Log in to QuickBooks Online
- Go to your Items list
- Click Edit on the relevant item
- Check Sales, assign an income account, and save
- Sync the connection in Expensify under Workspaces > [Workspace Name] > Accounting > QuickBooks Online
- Re-export the report
Error: Couldn’t Connect to QuickBooks Online
Occurs when your QBO credentials have changed or expired
Also appears as: OAuth Token Rejected
How to resolve
- Go to Workspaces > [Workspace Name] > Accounting > QuickBooks Online
- Click Sync Now
- In the pop-up, click Reconnect and log in with your current QBO credentials
If using new credentials, reconfigure settings after reconnecting. Take a screenshot of the settings beforehand.
Error: Duplicate Document Number
This occurs if QBO is set to flag duplicate bill numbers.
How to resolve
- Log in to QuickBooks Online
- Head to Settings > Advanced
- Under Other Preferences, set “Warn if duplicate bill number is used” to Off
- Sync the connection
- Re-export the report
Error: Currency mismatch with A/R or A/P accounts
Occurs when the currency of the vendor record doesn’t match the currency on the A/P account.
How to resolve
- Log in to QuickBooks Online
- Open the Vendor Record
- Confirm:
- Correct currency
- Associated A/P account
- Email matches Expensify user
If you have duplicate vendors with the same email and different currencies:
- Remove the email from the unwanted vendor
- Sync Expensify
- Re-export the report
If issues persist:
- In Expensify, go to Accounting > Export
- Check that the selected A/P accounts use the correct currency
FAQ
Why are company card expenses exporting to the wrong account?
- Go to Settings > Domains > Company Cards
- Click Edit Export for the affected card and confirm the correct account
- Verify that expenses have the Card + Lock icon (to be mapped correctly)
Is the exporter a domain admin?
- The preferred exporter (used by Concierge) must be a domain admin
- If not, exports will default to the fallback company card account
Check the exporter’s role in Workspaces > [Workspace Name] > Accounting > QuickBooks Online > Export
How do I disconnect the QuickBooks Online connection?
- Click your profile image in the bottom-left menu
- Go to Workspaces
- Select your workspace
- Click Accounting
- Click the three-dot icon next to QuickBooks Online and select Disconnect
- Confirm to disconnect
Note: This clears all imported options from Expensify
Can I export negative expenses?
Yes — QuickBooks Online accepts negative expenses across all export types.