Invoice Genie makes it easy to sync your invoices, clients, and payments with QuickBooks Online. This step-by-step guide will walk you through connecting your QuickBooks account and configuring sync options so your accounting stays up to date — automatically.
Before You Begin
- Make sure you have an Invoice Genie PRO subscription — QuickBooks integration is a PRO feature.
- You’ll need your QuickBooks Online (Intuit) login credentials handy.
- You must have an Administrator role in Invoice Genie.
Step 1: Open QuickBooks Settings
- Open the Invoice Genie app and tap your profile avatar (the circle with your initials) in the top-right corner of the screen.
- In the menu that appears, scroll down to the Administration section.
- Tap “Business Settings”.
- You’ll see a list of your businesses. Under each business name, look for the row labeled “QuickBooks” (with the QuickBooks logo).
- Tap “QuickBooks” to open the QuickBooks Settings screen.
Tip: If you don’t see the Administration section, make sure your account has the Administrator role. If you see a lock icon on the QuickBooks row, you’ll need to upgrade to Invoice Genie PRO.
Step 2: Choose Your Environment
Before connecting, you’ll see an Environment picker with two options:
- Sandbox — Use this for testing. It connects to QuickBooks’ test environment so no real data is affected.
- Production — Use this for your live QuickBooks account with real business data.
Select Production if you’re ready to sync real invoices and client data. Choose Sandbox if you’d like to try it out first without affecting your books.
Important: You can only change the environment before connecting. Once connected, the environment is locked. To switch, you’ll need to disconnect and reconnect.
Step 3: Connect to QuickBooks
- Tap the green “Connect with QuickBooks” button.
- A secure browser window will open showing the Intuit sign-in page.
- Log in with your QuickBooks Online credentials (your Intuit email and password).
- Review the permissions and tap “Connect” to authorize Invoice Genie to access your QuickBooks data.
- The browser will close automatically and you’ll be taken back to Invoice Genie. You should now see a green checkmark confirming the connection.
Multi-business tip: If you have multiple businesses in Invoice Genie, you can connect each one to a different QuickBooks company. Each connection uses a fresh login session, so your accounts stay separate.
Step 4: Enable QuickBooks Sync
After connecting, you’ll see several settings sections. The first thing to do is make sure QuickBooks is enabled:
- Find the “Enable QuickBooks” toggle in the Status section.
- Turn it on (green). This activates the integration for this business.
All settings save automatically — there’s no “Save” button to tap.
Step 5: Configure Sync Options
Under the “Sync Options” section, you’ll find three toggles that control how data flows between Invoice Genie and QuickBooks:
Auto-Sync Invoices
When turned on, any new invoice you create in Invoice Genie will automatically be pushed to QuickBooks. This means your QuickBooks account always has an up-to-date copy of every invoice.
Import Invoices
When turned on, invoices created directly in QuickBooks will be automatically imported into Invoice Genie. This is perfect if you or your accountant sometimes create invoices in QuickBooks.
Sync Payments
When turned on, payment statuses are synced between both systems. When a customer pays an invoice in QuickBooks, that payment status is reflected in Invoice Genie (and vice versa).
Recommendation: For the best experience, we suggest turning on all three toggles so both systems are always in sync.
Step 6: Choose Your Tax Calculation Source
The “Tax Calculation Source” section lets you decide which system handles tax calculations on synced invoices:
Option A: Invoice Genie (Recommended for most users)
Tax is calculated in Invoice Genie and sent to QuickBooks as a line item. QuickBooks’ automatic tax is disabled for synced invoices. Choose this if you’ve already configured your tax rates in Invoice Genie.
Option B: QuickBooks
QuickBooks will calculate tax automatically based on your QuickBooks tax settings. Invoice Genie’s tax settings will be ignored for synced invoices. Choose this if your accountant manages tax rates in QuickBooks.
Step 7: Run Your First Sync
Now it’s time to sync your data! In the “Sync” section at the bottom, you’ll see two action buttons:
Sync to QuickBooks
Tap “Sync to QuickBooks” to push your existing Invoice Genie data — including your business profile, clients, items, and invoices — into QuickBooks. This is the best option if you’ve been using Invoice Genie and want to get everything into QuickBooks.
Import from QuickBooks
Tap “Import from QuickBooks” to pull all your existing QuickBooks clients, items, and invoices into Invoice Genie. Use this if you’ve been using QuickBooks and want to bring that data into Invoice Genie.
Each sync may take a moment depending on how much data you have. You’ll see a spinner while it’s working, and a “Success” message when it’s done.
Note: You can only run one sync operation at a time. Wait for the current sync to finish before starting another.
Checking Your Sync Status
After syncing, you can see when data was last synced by checking the “Last Sync” row in the Environment section. It shows the date and time of your most recent sync operation (for example, “Feb 22, 2026 at 8:25 PM”).
Disconnecting QuickBooks
If you ever need to disconnect your QuickBooks account:
- Scroll to the bottom of the QuickBooks Settings screen.
- Tap “Disconnect QuickBooks” (shown in red).
- Confirm by tapping “Disconnect” in the popup.
Don’t worry — disconnecting won’t delete any data. Your invoices, clients, and payments remain in both systems. You can reconnect at any time.
Troubleshooting
“Token has expired” warning
If you see an orange warning that says your QuickBooks token has expired, simply disconnect and reconnect following the steps above. This happens occasionally and is easy to fix.
Sync errors
If a sync operation shows an error, try again in a few minutes. If the problem persists, make sure your QuickBooks Online subscription is active and your internet connection is stable.
Can’t see Business Settings
The Business Settings menu (which contains QuickBooks) is only visible to users with the Administrator role. Ask your account administrator to either give you access or configure QuickBooks on your behalf.
Summary
That’s it! With QuickBooks connected, your invoicing data flows seamlessly between Invoice Genie and QuickBooks Online. Here’s a quick recap:
- Open QuickBooks Settings from your Business Settings
- Choose your environment (Production for live data)
- Connect with your Intuit credentials
- Enable the QuickBooks toggle
- Configure your sync options and tax source
- Sync your data in either direction
If you have questions or need help, don’t hesitate to reach out to our support team. Happy invoicing!
