Skip to main content

Overview

The QuickBooks Online integration provides two-way synchronization between Smartbills and QuickBooks, enabling automatic expense export, vendor matching, and chart of accounts mapping. Approved expenses flow seamlessly into QuickBooks as bills or expense transactions.
This integration supports QuickBooks Online (Simple Start, Essentials, Plus, Advanced). QuickBooks Desktop is not currently supported.

Key Features

Prerequisites

  • QuickBooks Online account (Essentials plan or higher recommended)
  • Smartbills Business plan or higher
  • Admin access in both Smartbills and QuickBooks

Setup

1

Open the Apps Marketplace

In Smartbills, go to Settings > Apps and search for QuickBooks Online.
2

Connect Your Account

Click Connect and sign in to your QuickBooks Online account. Authorize Smartbills to access your QuickBooks data.
3

Select Company

If you have multiple QuickBooks companies, select the one you want to connect.
4

Map Categories

Map your Smartbills expense categories to QuickBooks GL accounts. Smartbills will suggest mappings based on account names.
5

Configure Sync Settings

Choose your sync direction, frequency, and export format (bills vs. expenses).

Configuration

Category Mapping

Map each Smartbills category to a QuickBooks expense account:
Import your QuickBooks chart of accounts into Smartbills to create matching categories automatically.

Vendor Matching

Tax Code Mapping

Export Format

Data Sync

Troubleshooting

QuickBooks OAuth tokens expire periodically. Go to Settings > Apps > QuickBooks and click Reconnect to re-authorize.
Enable Auto-create vendors in the integration settings, or manually map the vendor in the configuration panel.
New Smartbills categories need to be mapped to QuickBooks accounts. Go to the integration settings and map any unmapped categories.
Check that you do not have both real-time and scheduled sync enabled. Use one sync method to avoid duplicates. If duplicates occur, void the extra entries in QuickBooks.
Verify that tax codes are correctly mapped. QuickBooks may calculate taxes differently based on tax group configuration.