---
title: Connect QuickBooks Online to MetaFleet
description: "Connect your QuickBooks Online company to MetaFleet: sign in with Intuit, finish setup, and fix a sales-tax read that failed."
---

[Skip to content](https://support.metafleet.ai/connect-quickbooks-online#main-content)

English

Show submenu for translations

![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](mailto:support@metafleet.ai)

[Contact us](mailto:support@metafleet.ai)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [MetaFleet Answer Hub](https://support.metafleet.ai/?hsLang=en)
2. [Integrations](https://support.metafleet.ai/integrations?hsLang=en)
3. [QuickBooks](https://support.metafleet.ai/integrations?hsLang=en#quickbooks)

# Connect QuickBooks Online to MetaFleet

## Link your QuickBooks Online company to MetaFleet, and know what to do if the connection stops at "Setup not finished".

<iframe data-hsv-src="https://play-na2.hubspotvideo.com/v/242389063/id/413884182262" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="413884182262" data-hsv-style="" data-hsv-width="1920" data-hsv-height="1080" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

**For:** Owners and admins · **Permission:** Manage account settings · **Time:** ~5 minutes to connect, then setup

### Quick summary

1. Open **Settings › Integrations**, then the **QuickBooks** tab.
2. Click **Connect to QuickBooks** and sign in to QuickBooks Online.
3. Choose your company and allow the connection.
4. Back in MetaFleet, finish the setup steps until **Setup not finished** is gone.

### Before you start

- You need the **Manage account settings** permission. Without it you can read the QuickBooks tab, but **Connect to QuickBooks** is grayed out and a line under the header says **View only**.
- Have your QuickBooks Online sign-in ready for the company you want to use.
- Pick one QuickBooks company. A company can be connected to one MetaFleet account only. After you disconnect, you can reconnect to that same company only. The card names that company after you disconnect.
- You don't need to turn off **Automated Sales Tax** in QuickBooks. MetaFleet reads that setting when you connect, again every night and when the card opens, and follows it. See [How Sales Tax and Exemptions Work with QuickBooks](https://support.metafleet.ai/quickbooks-sales-tax-reference?hsLang=en).
- No **QuickBooks** tab? Contact MetaFleet support to turn QuickBooks on for your account.

### Open the QuickBooks tab

Go to **Settings › Integrations** and click the **QuickBooks** tab. Until you connect, the card is titled **Connect QuickBooks Online**.

![QuickBooks card titled Connect QuickBooks Online with a Connect to QuickBooks button and a Contact support link](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/connect-quickbooks-online-01-not-connected-v2.png?width=967&height=162&name=connect-quickbooks-online-01-not-connected-v2.png)

### Connect to QuickBooks

1. Click **Connect to QuickBooks**. MetaFleet takes you to the QuickBooks sign-in page.
2. Sign in and choose the company to connect.
3. Allow the connection. QuickBooks sends you back to the **QuickBooks** tab in MetaFleet.

If you cancel on the QuickBooks page, no connection is made. You come back to the QuickBooks tab, still not connected, with an amber **Something went wrong** message. Click **Connect to QuickBooks** to start again. If you land on a plain page that says *Missing code or realmId* or *Invalid or expired state parameter*, the sign-in had expired. Go back to **Settings › Integrations** and start again.

If you connected this account before and sign in to a different QuickBooks company, the connection is not made. An amber message, **QuickBooks wasn’t connected**, names the company you can reconnect to. Sign in to that company instead.

### Check the connection

When the connection works, the card title reads **QuickBooks Online** with a green **Connected** badge. A line under it reads **Company** with the company you picked. Until setup is done, an amber **Setup not finished** badge sits next to it.

![QuickBooks Online card header with green Connected and amber Setup not finished badges and the company line](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/connect-quickbooks-online-02-connected-header-1.png?width=470&height=72&name=connect-quickbooks-online-02-connected-header-1.png)

After setup, the card also shows a status strip under the header. It lists **Needs your review**, **Needs a home**, **Failed pushes**, **Out by**, **Last synced** and **Next sync**.

![QuickBooks status strip with Needs your review, Needs a home, Failed pushes, Out by, Last synced and Next sync](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/connect-quickbooks-online-03-status-strip-v2.png?width=919&height=143&name=connect-quickbooks-online-03-status-strip-v2.png)

MetaFleet reads your company's sales-tax setting when you connect, then again every night and when the card opens. That setting decides whether QuickBooks or MetaFleet works out the tax on your invoices.

### If you see "MetaFleet couldn't read this company's sales-tax setting"

QuickBooks did not answer when MetaFleet asked how this company handles sales tax. The card shows this message in place of the tabs, and nothing syncs until the setting is read. Invoices you send in the meantime wait in the queue and go to QuickBooks once it is.

1. Click **Try again**. MetaFleet asks QuickBooks one more time.
2. If QuickBooks answers, the message goes away and setup continues.
3. If it keeps failing, click **Disconnect** at the top of the card, then connect again. If that fails too, contact MetaFleet support.

MetaFleet also retries on its own. It reads the setting again before each invoice, every night and when the card opens, so a change you make in QuickBooks shows up without disconnecting.

### Finish setup

Connecting does not start any syncing. The card walks you through three steps first:

1. **What should sync?** Turn each kind of record on or off. See [Choose What Syncs with QuickBooks](https://support.metafleet.ai/choose-what-syncs-with-quickbooks?hsLang=en).
2. **Choose what syncs.** Pick the records for each kind you left on, such as customers, parts and vendors.
3. **Check where your money posts**, then click **Start syncing** and confirm. See [Choose Where Your Money Posts in QuickBooks](https://support.metafleet.ai/choose-quickbooks-posting-accounts?hsLang=en).

Once setup is done, the **Settings** tab has a **Customer payments** section. Turn on **Customers pay through QuickBooks** if you want invoice emails to carry a QuickBooks pay link. It stays off until QuickBooks Payments is on in your QuickBooks company.

![Settings tab of the QuickBooks card with the What syncs table and a Sync it switch for each object](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/connect-quickbooks-online-04-settings-tab.png?width=918&height=546&name=connect-quickbooks-online-04-settings-tab.png)

Once connected, the **Settings** tab also has a **Sales tax rates** section that shows how each of your tax groups stands in QuickBooks. See [How Sales Tax and Exemptions Work with QuickBooks](https://support.metafleet.ai/quickbooks-sales-tax-reference?hsLang=en).

The **Setup not finished** badge stays until this is done. Don't click **Cancel** on a setup step. It opens **Cancel setup and disconnect?**, and confirming removes the connection.

### What connecting does not do

- It does not create or change anything in QuickBooks.
- It does not send any invoice, payment or customer yet.
- It does not delete anything in either system.

> **Disconnecting later.** **Disconnect** stops all automatic syncing. Your data in both systems stays. See [Disconnect, Reconnect and Use Brands with QuickBooks](https://support.metafleet.ai/disconnect-reconnect-and-brands-in-quickbooks?hsLang=en).

### Troubleshooting

| Symptom | Likely cause | Fix |
| --- | --- | --- |
| No **QuickBooks** tab under **Settings › Integrations** | QuickBooks is not turned on for your account | Contact MetaFleet support to turn QuickBooks on. |
| **Connect to QuickBooks** is grayed out | You don't have the Manage account settings permission | Ask an admin who has it, or ask for the permission. |
| On the **Brands** tab, a message that the company is already connected to your shop, another brand or another MetaFleet account | That QuickBooks company is already in use | Connect a different QuickBooks company. If it says another MetaFleet account, contact support. |
| You come back to the QuickBooks tab and it still shows **Connect QuickBooks Online** | The connect was canceled at QuickBooks, the sign-in could not be saved, or the QuickBooks company is already connected to another MetaFleet account or brand. An amber message at the top of the card says which. | Click **Connect to QuickBooks** again. If the message says the company is already connected, connect a different company. If it repeats, contact MetaFleet support. For other messages, see [QuickBooks Error Messages and How to Fix Them](https://support.metafleet.ai/quickbooks-error-messages?hsLang=en). |
| MetaFleet couldn't read this company's sales-tax setting | QuickBooks did not answer the sales-tax question | Click **Try again**. See the section above. |
| An amber **QuickBooks wasn’t connected** message after you sign in | You signed in to a different QuickBooks company than the one this account was connected to before | Click **Connect to QuickBooks** again and sign in to the company the message names. |
| **Setup not finished** badge stays | Setup steps are not done, or the sales-tax setting is not read | Finish the setup steps, then click **Start syncing** and confirm. If the sales-tax setting is the cause, click **Try again**. |

### FAQs

**Will connecting change my QuickBooks data?**  
No. Connecting only links the two. Nothing is created in QuickBooks until you finish setup and click **Start syncing**.

**Can I look at the QuickBooks tab without connecting?**  
Yes, if you have view access to account settings. Changing anything needs Manage account settings.

**Can a bookkeeper connect it?**  
Yes, if they have a MetaFleet login with Manage account settings and a QuickBooks login for the company.

**How often does it sync?**  
After setup, MetaFleet syncs by itself and runs a nightly sync at 11:00 PM in your shop's time zone. You can turn the nightly sync off with **Nightly sync** on the **Settings** tab. See [How MetaFleet and QuickBooks Work Together](https://support.metafleet.ai/quickbooks-sync?hsLang=en).

### Related articles

- [Choose What Syncs with QuickBooks](https://support.metafleet.ai/choose-what-syncs-with-quickbooks?hsLang=en)
- [Choose Where Your Money Posts in QuickBooks](https://support.metafleet.ai/choose-quickbooks-posting-accounts?hsLang=en)
- [How MetaFleet and QuickBooks Work Together](https://support.metafleet.ai/quickbooks-sync?hsLang=en)
- [Disconnect, Reconnect and Use Brands with QuickBooks](https://support.metafleet.ai/disconnect-reconnect-and-brands-in-quickbooks?hsLang=en)

- [Start Here](https://support.metafleet.ai/start-here?hsLang=en)
- [Companies & Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#main-content)

    - [Create/Edit Companies](https://support.metafleet.ai/companies-contacts?hsLang=en#create-edit-companies)
    - [Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#contacts)
    - [Vehicles](https://support.metafleet.ai/companies-contacts?hsLang=en#vehicles)
- [Work Intake (Requests & Service Orders)](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#main-content)

    - [Creating Service Orders](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#creating-service-orders)
    - [Customer & Partner Requests](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-partner-requests)
    - [Reference](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#reference)
    - [Customer Portal](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-portal)
- [Estimates & Approvals](https://support.metafleet.ai/estimates-approvals?hsLang=en#main-content)

    - [Approval Gates](https://support.metafleet.ai/estimates-approvals?hsLang=en#approval-gates)
    - [Estimates](https://support.metafleet.ai/estimates-approvals?hsLang=en#estimates)
    - [Invoices](https://support.metafleet.ai/estimates-approvals?hsLang=en#invoices)
    - [Billing](https://support.metafleet.ai/estimates-approvals?hsLang=en#billing)
- [Parts, Inventory & Vendors](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#main-content)

    - [Add Parts & Kits](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#add-parts-kits)
    - [Stock & Counts](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#stock-counts)
    - [Locations & Bins](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#locations-bins)
    - [Purchase Orders](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#purchase-orders)
    - [Parts Catalog](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#parts-catalog)
    - [Vendors & Manufacturers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#vendors-manufacturers)
    - [Pricing](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#pricing)
    - [Service Vehicles](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#service-vehicles)
    - [Sourcing & Hand-Off](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#sourcing-hand-off)
    - [Part Numbers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#part-numbers)
    - [Notifications](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#notifications)
    - [Reports](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#reports)
- [Invoicing & Payments](https://support.metafleet.ai/invoicing-payments?hsLang=en)
- [Dispatch & Scheduling](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#main-content)

    - [Preventative Maintenance](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#preventative-maintenance)
    - [Technician Assignment](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-assignment)
    - [Scheduling & Calendar](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#scheduling-calendar)
    - [Technician Schedule](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-schedule)
- [Technicians & Mobile App](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#main-content)

    - [Time Tracking](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#time-tracking)
    - [Tech Workflow](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#tech-workflow)
    - [Evidence & Photos](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#evidence-photos)
    - [AI Assistant](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#ai-assistant)
- [Alerts, Alarms & Notifications](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#main-content)

    - [Email/SMS/App Settings](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#email-sms-app-settings)
- [Reporting & Dashboards](https://support.metafleet.ai/reporting-dashboards?hsLang=en)
- [Admin & Settings](https://support.metafleet.ai/admin-settings?hsLang=en#main-content)

    - [Rates & Fees](https://support.metafleet.ai/admin-settings?hsLang=en#rates-fees)
    - [Branding](https://support.metafleet.ai/admin-settings?hsLang=en#branding)
    - [Roles, Permissions & Users](https://support.metafleet.ai/admin-settings?hsLang=en#roles-permissions-users)
    - [Service Areas](https://support.metafleet.ai/admin-settings?hsLang=en#service-areas)
    - [Workflows](https://support.metafleet.ai/admin-settings?hsLang=en#workflows)
    - [Taxes](https://support.metafleet.ai/admin-settings?hsLang=en#taxes)
    - [Integrations](https://support.metafleet.ai/admin-settings?hsLang=en#integrations)
- [Integrations](https://support.metafleet.ai/integrations?hsLang=en#main-content)

    - [Phone Setup](https://support.metafleet.ai/integrations?hsLang=en#phone-setup)
    - [AI Assistant Access](https://support.metafleet.ai/integrations?hsLang=en#ai-assistant-access)
    - [QuickBooks](https://support.metafleet.ai/integrations?hsLang=en#quickbooks)
- [Getting Around](https://support.metafleet.ai/getting-around?hsLang=en#main-content)

    - [Search & Command Bar](https://support.metafleet.ai/getting-around?hsLang=en#search-command-bar)

[![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png "AI-powered fleet repair software")](http://www.metafleet.ai)

<https://www.facebook.com/> <https://www.instagram.com/> [mailto:support@metafleet.ai](mailto:support@metafleet.ai)

Copyright © 2025, MetaFleet, Inc

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "caption" : {
    "@type" : "MediaObject",
    "contentUrl" : "https://support.metafleet.ai/media-transcripts/413934962424/en.vtt",
    "inLanguage" : "en",
    "name" : "en Captions"
  },
  "contentUrl" : "https://242389063.fs1.hubspotusercontent-na2.net/hubfs/242389063/video_assets/413934962424/inherited/web_optimized.mp4",
  "dateModified" : "2026-10-21T16:38:47.748Z",
  "duration" : "PT50S",
  "height" : 1080,
  "name" : "how-to-connect-quickbooks-online-v2",
  "thumbnailUrl" : "https://242389063.fs1.hubspotusercontent-na2.net/hubfs/242389063/knowledge-base/howto-videos/how-to-connect-quickbooks-online-v2.mp4/medium.jpg",
  "uploadDate" : "2026-10-21T16:38:42.545Z",
  "width" : 1920
}
```