Accounting · Intuit

QuickBooks Online integration services

QuickBooks Online is Intuit’s cloud accounting product, sold in the US as Simple Start, Essentials, Plus and Advanced, while QuickBooks Desktop Enterprise stays on sale for companies that keep their books on Windows. Companies integrate it when a store, CRM, ERP or AI assistant produces the customers, invoices, payments and bills that finance would otherwise re-key. AIONDATA builds these integrations on the QuickBooks Online Accounting API with OAuth 2.0, webhooks and change data capture, on the Desktop SDK and Web Connector for Enterprise, and as MCP servers for AI agents.

California-based leadership · Serving US and international teams

QuickBooks
AIONDATAsync · MCP · rules
AI agentsClaude · ChatGPT · yours
CustomersOrdersInvoicesInventoryPaymentsTickets
Illustrative integration flow

Scope a QuickBooks integration

Tell us the other system and what needs to flow between them. You'll get an honest scope and timeline.

Please share the systems and workflow—not credentials or customer records. We’ll confirm API access, scope and next steps.

NVIDIA Inception

NVIDIA Inception member

Part of NVIDIA’s program for startups building with AI and accelerated computing.

About the program
Pravin BansalSravan Modugula

Bay Area roots. Enterprise experience.

Pravin’s experience includes Google and SmartBear. Sravan previously held leadership roles at JPMorgan Chase and First Republic Bank.

Meet the founders

San Francisco Bay Area, California

9110 Alcosta Blvd Ste H345, San Ramon, CA 94583

US-led delivery, with engineering in India. Supporting US and international organizations.
Prefer email? info@aiondata.io

Let’s scope your integration.

Just your name and email to get started. Your details are handled under our Privacy Policy.

Data

What we typically sync

  • 01Customer and Vendor
  • 02Item (inventory, non-inventory and service)
  • 03Estimate and Invoice
  • 04Payment and SalesReceipt
  • 05Bill, BillPayment and Purchase (expenses)
  • 06JournalEntry
  • 07Deposit and Transfer
  • 08Account, Class and Department (location)

Outcomes

Common QuickBooks integration use cases

  • Create a QuickBooks invoice from a closed-won Salesforce opportunity or HubSpot deal, and write the payment status back to the CRM record.
  • Post Shopify orders, refunds and payouts to QuickBooks with fees and sales tax split out, then reconcile each payout to the bank deposit.
  • Push Odoo or another ERP’s invoices, bills and payments into QuickBooks, or migrate QuickBooks history when the company moves to an ERP.
  • Let Claude or another MCP client answer overdue-invoice and cash questions from QuickBooks, with any invoice or bill it drafts approved by a person.

Editions and APIs

QuickBooks Online: editions, hosting and APIs

The edition, hosting model and API on each side decide what the integration can do and how it is built.

Editions, hosting and APIs
QuickBooks Online plans (US)Intuit’s US pricing page lists Simple Start at $38 a month for one user, Essentials at $85 for three, Plus at $140 for five and Advanced at $340 for 25, with 50% off the first three months, plus a free one-user tier (list prices, Sep 2026). Inventory tracking, project profitability and classes and locations appear from Plus; workflow automation on Advanced.
QuickBooks Online Accounting API and OAuthREST and JSON at quickbooks.api.intuit.com/v3/company/<realmId>, with POST for create and update, ?operation=delete for deletes and a SQL-like query endpoint. Requests carry a minorversion parameter; versions 1 to 74 were discontinued on August 1, 2025 and 75 is now the default. Authorization is OAuth 2.0 with the com.intuit.quickbooks.accounting scope (com.intuit.quickbooks.payment for QuickBooks Payments); OpenID Connect adds sign-in with Intuit. TLS 1.2 or higher only.
Limits, throttles and API metering500 requests a minute per realm ID and 10 a second per realm ID and app; batches throttled at 40 a minute per realm and app, with at most 30 payloads recommended per batch; HTTP 429 means wait 60 seconds; queries return at most 1,000 entities; calls over 120 seconds time out. Since November 3, 2025 Intuit meters CorePlus calls (mostly reads, queries and reports); the free Builder tier includes 500,000 a month and blocks calls above it. Paid tiers do not raise the throttles.
Webhooks and change data captureWebhooks cover Customer, Vendor, Item, Invoice, Payment, SalesReceipt, Bill, BillPayment, JournalEntry, Estimate, CreditMemo, RefundReceipt, Purchase, PurchaseOrder, Deposit, Transfer and other entities, with Create, Update, Delete and, per entity, Merge, Void and Emailed operations. Payloads are signed with an app-specific verifier token (HMAC-SHA256 in the intuit-signature header). Change data capture returns everything changed in the last 30 days, 1,000 objects at a time.
Sandbox, app review and the QuickBooks App StoreEach developer account gets a region-specific sandbox company with sample data, as Plus or Advanced, up to 10 companies valid for two years, at sandbox-quickbooks.api.intuit.com. Production keys appear only after Intuit approves the App Assessment Questionnaire, even for a private app. A public listing on the QuickBooks App Store passes a three-part review and, under the App Partner Program, needs a paid tier.
QuickBooks Desktop Enterprise (Desktop SDK and Web Connector)Still sold to new customers after Intuit’s September 30, 2024 stop-sell of Pro Plus, Premier Plus and Mac Plus; Intuit’s Enterprise pricing page quotes custom pricing through sales, with Gold and Platinum for up to 30 users and Diamond up to 40. Integrations use qbXML through the request processor installed with QuickBooks, or the Web Connector, a Windows application on the same machine or local network that calls your web service on a schedule. Intuit lists Desktop 2023 as discontinued after May 31, 2026 and gives no date for 2024.

Options, cost and timeline

Ways to deliver QuickBooks Online integration

A prebuilt connector is sometimes enough. This comparison shows when each route fits, what it typically costs and how long it takes.

Delivery options, cost and timeline
ApproachTypical costTypical timeFits whenWatch for
Intuit-built or QuickBooks App Store connectorIntuit’s Shopify Connector by QuickBooks is free to install on the Shopify App Store, with additional charges possible (Shopify listing, Sep 2026); other App Store connectors charge their own subscriptions. Add configuration time.Days to configure, plus a month-end to prove the numbersOne QuickBooks company, one store or CRM, standard posting rules and no need to customize what lands in the ledger.The connector’s posting rules are the vendor’s: Intuit’s Shopify connector books a Sales Receipt and an Expense per confirmed payment and imports up to one year of history. Check inventory and B2B needs against its help pages before relying on it.
iPaaS workflowPlatform subscription based on tasks or connections, plus build time. Check the vendor’s plan page for your monthly volume.A few weeks for standard flowsTeams that already run an iPaaS, with modest volumes and one QuickBooks company per workflow.The iPaaS uses its own Intuit app or asks for yours, so confirm which account owns the connection and whose CorePlus allowance the reads count against. Idempotency, out-of-order webhooks and reconciliation still have to be designed.
Custom integration on the Accounting APIQuoted after a short discovery of flows, companies, volumes and reconciliation needs; the developer app stays in the free Builder tier unless reads exceed 500,000 a month.Usually a few weeks for a single company; typically two to three months for several companies, an ERP or payout reconciliationCustom posting rules, several QuickBooks companies, an ERP or custom system on the other side, high volumes or a finance-grade reconciliation report.Needs Intuit’s App Assessment Questionnaire before production keys, a named owner for alerts and held records, and upkeep when Intuit changes minor versions.
Custom MCP serverQuoted per tool set; reads through your own Intuit app count as CorePlus calls.A read-only server typically two to four weeks; write tools and several companies longerAI assistants that need payables, your own posting and approval rules, several companies, companies outside the US or Microsoft Copilot Studio, hosted in your own cloud.Intuit’s hosted connector and its open-source server may already cover a US company that mostly needs reports and invoicing. Every write tool needs a preview and approval step.

Vendor prices are list prices from their public pages on the date shown; confirm current pricing with each vendor.

QuickBooks Online API and authentication model

Every QuickBooks Online integration starts with an app registered in your Intuit developer account. A QuickBooks admin connects it through Intuit’s OAuth 2.0 consent page, and the tokens that come back are tied to one company, identified by its realm ID. The access token lives for one hour; the refresh token lasts 100 days on a rolling basis, changes value every 24 hours and has a five-year hard limit, after which the company must authorize again. Intuit warns that refreshing twice with the same token can invalidate it, so the integration refreshes one at a time and always stores the newest value.

The Accounting API itself is REST with JSON at quickbooks.api.intuit.com/v3/company/<realmId>. Creates and updates are POSTs to the entity, deletes are POSTs with ?operation=delete, and reads use either the entity ID or a query endpoint that accepts a pared-down SELECT: one entity per query, no OR, no joins, LIKE with a % wildcard, and MAXRESULTS capped at 1,000 with STARTPOSITION for paging. Each record carries a SyncToken that must be sent back on update, which is how the API stops two writers overwriting each other.

Schema changes arrive as minor versions passed in a minorversion parameter. Intuit discontinued versions 1 to 74 on August 1, 2025, and any request that omits the parameter or asks for a lower number is served as version 75, so old code that relied on earlier behavior should be retested. The premium Projects, Custom Fields, Sales Tax and Dimensions APIs are separate and part of the App Partner Program.

  • Scopes: com.intuit.quickbooks.accounting for the ledger; com.intuit.quickbooks.payment only if you take card or bank payments through QuickBooks Payments.
  • Redirect URIs must be HTTPS, never an IP address, and changing scopes means every company reconnects.
  • OpenID Connect (openid, profile, email, phone, address) adds Sign in with Intuit; it does not replace the accounting scope.

What to sync and how records are matched

The first design decision is which system owns each record. In most builds the CRM or store owns customers and orders, the ERP or QuickBooks owns items and accounts, and QuickBooks owns everything that touches the ledger: Invoice, Payment, SalesReceipt, Bill, BillPayment, Deposit and JournalEntry. Writing the same entity from two places is the usual cause of duplicates, so each direction gets exactly one writer.

Matching works on stored IDs first. When the integration creates a QuickBooks record it saves the QuickBooks Id and SyncToken on the source record, and the source system’s ID in a QuickBooks field such as the invoice’s DocNumber or a private note. Only when no ID is stored does it search, for example a query on Customer by email or display name, and a search that returns more than one candidate holds the record for review rather than guessing. Lists such as Class, Department and Account are mapped once in a table that finance approves, not resolved by name at run time.

Transactions have limits that shape the mapping: a transaction other than a JournalEntry can carry at most 10,000 lines and 10,000 links, and every line needs an Item or an Account. Sales tax, discounts and shipping become their own lines or tax detail; multi-currency needs a CurrencyRef that matches the customer; and payments are linked to the invoices they settle so aging reports stay right.

Failure, retries and reconciliation

QuickBooks webhooks are the fast path. Intuit posts a CloudEvents-style notification, for example type qbo.customer.merged.v1 with the entity ID and company, for the entities and operations you subscribe to, signed with an app-specific verifier token in the intuit-signature header. The endpoint must answer HTTP 200 within 3 seconds, so the integration verifies the signature, queues the event and returns at once. Intuit retries an unanswered event at 10, 20 and 30 seconds, then 5 and 20 minutes, 2, 4 and 6 hours and every 6 hours after that, and may hold later events for that company until the first is acknowledged.

Webhooks alone are not enough. Intuit says events can arrive out of sequence and that the timestamp in the payload is the source of truth, and its own best practice is a change data capture call back to the last processed event, plus a daily one. CDC returns full payloads for everything changed in a look-back window of up to 30 days, 1,000 objects at a time, and marks deleted records with a Deleted status, so we run it every morning and after any outage. It does not cover JournalCode, TaxAgency, TimeActivity, TaxCode or TaxRate, which are polled by query instead.

Writes are made idempotent so a retry after a timeout never posts twice, and throttling is handled by a per-company queue that stays under 500 calls a minute and 10 a second, backs off for 60 seconds on HTTP 429 and keeps each call under the 120-second timeout. A daily reconciliation report compares open invoices, payments and deposits in QuickBooks with the source system, lists the differences with a reason, and names who clears them.

  • Held records: a missing item, a duplicate customer match or a closed period stops that record, not the whole sync.
  • Merges and voids: Customer, Vendor and Item merges and Invoice, Payment and SalesReceipt voids arrive as their own webhook operations and are mapped explicitly.
  • Backfills: history is loaded in batches of up to 30 payloads, within the 40 batch requests a minute per company and app, and checked against QuickBooks totals before go-live.

Security, permissions and data residency

The connection is granted by a QuickBooks admin and can be revoked by disconnecting the app inside QuickBooks, which invalidates the access and refresh tokens. Because tokens belong to the company rather than to a person, the integration keeps its own record of which of your users may trigger which flows, and every call is logged with the user, entity and record ID rather than the data returned. Client secrets and refresh tokens live in a secrets manager in your cloud account, never in code or a spreadsheet.

Intuit reviews every app that touches production data. Before production keys are shown, the developer account must complete App Details (privacy policy and end-user license URLs, host domain, launch and disconnect URLs, the regions where the app is hosted) and pass the App Assessment Questionnaire; the production Show Credentials switch appears only after approval. Listing on the QuickBooks App Store adds a three-part review, and under the App Partner Program a listing needs a paid tier, which is why most company-specific integrations stay private.

Intuit hosts QuickBooks Online and serves the API from quickbooks.api.intuit.com regardless of the company’s country; sandbox companies are created for a specific region. The Intuit pages we reviewed do not state where company data is stored, so if you have residency rules, confirm them with Intuit and keep the integration’s own database, queue and logs in the region you choose. Payroll, card and bank details stay out of the integration unless a flow genuinely needs them.

Timeline, environments and acceptance tests

A single-company QuickBooks integration with one CRM or store usually takes a few weeks including testing; several companies, an ERP on the other side or payout reconciliation typically takes two to three months. Intuit’s own steps add calendar time that we plan around: the App Assessment Questionnaire must be approved before production keys exist, and the first webhook after configuration can take up to five minutes to arrive.

Development runs against an Intuit sandbox company, a region-specific Plus or Advanced company with sample data that can be cleared and reset, and sandbox calls are not metered. Because a sandbox is not your plan or your chart of accounts, acceptance testing then moves to a copy of your real data in a test company or a controlled window in production, with webhooks configured separately for the development and production endpoints.

Acceptance tests are written before the build and signed by finance: an invoice created, paid and voided; a customer merged in QuickBooks; a Shopify or ERP refund; a duplicate webhook; an HTTP 429 during a backfill; a missed event recovered by CDC; and a month-end where the QuickBooks totals match the source system to the cent.

AI agent access to QuickBooks via MCP

Intuit hosts a QuickBooks connector for Claude and ChatGPT. In Claude’s directory it is made by Intuit QuickBooks, Anthropic-verified and lists 74 tools for reports, invoices, estimates, payment links and payroll lookups; Intuit’s July 28, 2026 update added creating, updating, sending and deleting invoices, and Intuit states the data is never used to train foundation models. Its help pages limit it to US customers with an active QuickBooks or Intuit Enterprise Suite subscription, and destructive actions such as deleting an invoice ask for confirmation first.

Intuit also publishes an open-source QuickBooks Online MCP server on GitHub under an Apache 2.0 license: a local server over stdio with 145 tools across 29 entities and 11 reports, and settings that switch off create, update or delete tools. Intuit introduced it as a sandbox-only early preview, and it runs on one machine with one company’s tokens, so we treat it as a developer tool rather than a shared service.

A custom MCP server fills the gaps: bills and vendors, your own posting and approval rules, several QuickBooks companies, companies outside the US, or Microsoft Copilot Studio. AIONDATA hosts it in your AWS or Azure account, maps each signed-in user to the tools and companies they may use, previews every write for approval and caches reference data with webhooks so the agent spends fewer metered reads. Our QuickBooks MCP server guide at /mcp-servers/quickbooks compares these options tool by tool.

How AIONDATA scopes and delivers a QuickBooks integration

We start with a short discovery: which QuickBooks product and plan you run, how many companies, what the other system is, and which flows finance cares about most. If Intuit’s own connector or an App Store app fits, we say so and can configure it. Otherwise you get a written scope with the mapping table, the ownership rules per entity, the reconciliation report and the acceptance tests, priced as a fixed project where the scope allows.

Delivery is Bay Area-led from San Ramon, California, with engineering in Noida, India, under processes certified to ISO 9001:2015 and CMMI Level 3. The Intuit developer app is created in your account, so the tokens, the CorePlus allowance and the assessment approval belong to you. At handover you receive the source code, the mapping worksheet and runbooks for held records, token renewal and minor-version changes, and we offer monitoring and support after go-live.

Pair pages cover the systems we connect to QuickBooks most often: Shopify and QuickBooks (/integrations/shopify-quickbooks), QuickBooks and Salesforce (/integrations/quickbooks-salesforce), QuickBooks and HubSpot (/integrations/quickbooks-hubspot) and Odoo and QuickBooks (/integrations/odoo-quickbooks).

Technical details last reviewed September 30, 2026. Product capabilities and prices change; confirm them for your edition.

Sources: Intuit Developer: API call limits and throttles · Intuit Developer: Set up OAuth 2.0 · Intuit Developer: Authorization FAQ (token lifetimes, scopes) · Intuit Developer: Add OpenID Connect to OAuth 2.0 · Intuit Developer: Minor versions of the Accounting API · Intuit Developer: REST API features and URI formats · Intuit Developer: Query operations and syntax · Intuit Developer: Batch operation · Intuit Developer: Change data capture operation · Intuit Developer: Configure webhooks (entities, operations, verifier token) · Intuit Developer: Webhooks best practices (3-second response, retry schedule) · Intuit Developer: Understanding the webhook data object · Intuit Developer: Create and test with a sandbox company · Intuit Developer: Publish your app (App Assessment Questionnaire, production keys) · Intuit Developer: Publish and list on the QuickBooks App Store · Intuit Developer: Intuit App Partner Program FAQ (Core and CorePlus metering) · Intuit Developer: Desktop SDK components (qbXML, QBFC, Web Connector) · Intuit Developer: Get started with QuickBooks Web Connector · QuickBooks Online pricing (US) · QuickBooks Desktop Enterprise pricing · QuickBooks: Desktop to stop selling to new US subscribers · QuickBooks help: Can’t buy QuickBooks Desktop as a new US subscriber · QuickBooks help: Desktop 2023 service discontinuation policy · QuickBooks help: Connect Shopify to QuickBooks Online (Shopify Connector by QuickBooks) · QuickBooks news: native B2B support for Shopify merchants (June 17, 2026) · Shopify App Store: QuickBooks Online app by Intuit · Claude connectors: Intuit QuickBooks · QuickBooks help: Use the QuickBooks connector in Claude · Intuit blog: QuickBooks expands into Claude and ChatGPT (July 28, 2026) · GitHub: intuit/quickbooks-online-mcp-server

AI agent access

QuickBooks and AI assistants (MCP)

Official MCP server: available. Intuit hosts a QuickBooks connector for Claude and ChatGPT for US customers (74 tools in Claude; invoice writes and payroll lookups since July 2026) and shares an open-source local server it introduced as a sandbox-only early preview.

Besides syncing QuickBooks with your other systems, we can give Claude, ChatGPT or Microsoft Copilot controlled access to it through an MCP server: read-only tools first, write actions with approval steps, and every call logged.

Status checked September 27, 2026.

QuickBooks Online integration FAQs

Do you integrate QuickBooks Online, QuickBooks Desktop or both?

Both, with QuickBooks Online first. Online exposes a REST API with OAuth 2.0, webhooks and change data capture, so the integration runs in the cloud with nothing installed. Desktop integrations use Intuit’s Desktop SDK: a qbXML request processor installed with QuickBooks, plus the Web Connector, a Windows application that exchanges qbXML with a web service on a schedule. Since September 30, 2024 Intuit no longer sells Pro Plus, Premier Plus or Mac Plus to new US subscribers, but existing subscribers can renew and Enterprise is still sold, so Desktop work today means Enterprise or a renewed Plus subscription.

What does a QuickBooks integration service include?

A written mapping of which records move in which direction, the build on the Accounting API or Desktop SDK, a test plan run against an Intuit sandbox company and your data, go-live with monitoring, and a handover with runbooks. For QuickBooks Online it also includes registering the Intuit developer app, completing Intuit’s App Assessment Questionnaire so the app gets production keys, and setting webhooks and a daily change data capture check so missed events are caught.

How do we choose a QuickBooks integration company?

Ask three things. Do they design for the accounting outcome, so that invoices, payments and deposits reconcile, rather than just moving fields? Do they know the API’s rules, such as the 500 requests per minute per company limit, the 1,000-record query cap and Intuit’s metered CorePlus calls? And will you own the result, with the developer app in your Intuit account, the mappings documented and the source code handed over? AIONDATA is independent and not an Intuit partner, so we will also tell you when an App Store connector is enough.

Which QuickBooks data can be integrated?

Almost everything in the ledger. The Accounting API covers lists such as Customer, Vendor, Item, Account, Class and Department, sales transactions such as Estimate, Invoice, SalesReceipt, Payment, CreditMemo and RefundReceipt, purchase transactions such as Bill, BillPayment, Purchase, PurchaseOrder and VendorCredit, plus JournalEntry, Deposit, Transfer and TimeActivity. Reports such as profit and loss or aging are read through report endpoints, and some transactions can be fetched as PDF. Intuit meters most reads and reports as CorePlus calls, so the design decides how often each is pulled.

Should we buy a QuickBooks integration solution from the App Store or build one?

Start with the App Store if a well-supported connector covers your flow. Intuit’s own Shopify Connector by QuickBooks, for example, imports sales, refunds, fees and payouts and, since June 2026, B2B orders as invoices. Build when the connector cannot follow your posting rules, when you run several QuickBooks companies or stores, when the other system is custom or an ERP such as Odoo, or when finance needs a reconciliation report it can sign off. Our pair pages for Shopify, Salesforce, HubSpot and Odoo with QuickBooks compare the two routes for each system.

Does the QuickBooks Online plan affect what can be integrated?

Yes. Intuit’s US pricing page lists inventory tracking, project profitability and classes and locations from Plus, and workflow automation on Advanced, so an inventory or class-based sync needs Plus or Advanced. Simple Start allows one user and Essentials three, which matters if the integration needs its own login. Sandbox companies come only as Plus or Advanced, so we also test against a copy of your real plan before go-live. Multi-currency and custom-field needs are checked plan by plan during scoping.

What are the QuickBooks API limits, and will Intuit’s API fees apply to us?

The Accounting API allows 500 requests per minute per company and 10 per second per company and app; a throttled call returns HTTP 429 and should wait 60 seconds. Every developer app sits in Intuit’s App Partner Program at the free Builder tier, where creates and updates (Core calls) are unmetered and reads, queries and reports (CorePlus calls) have been metered since November 3, 2025 with 500,000 a month included, blocked above that. Most single-company integrations stay well inside that allowance; larger estates can subscribe to Silver, which Intuit’s example prices at $300 a month with one million CorePlus calls included (Intuit Developer FAQ, Sep 2026).

How do you keep QuickBooks and the other system in sync when something fails?

Every record carries both systems’ IDs, every write is idempotent and every webhook is queued, acknowledged within Intuit’s 3-second window and processed later. Intuit retries an unacknowledged event at 10 seconds, 20 seconds, 30 seconds, 5 minutes, 20 minutes, 2 hours, 4 hours and then every 6 hours, and holds later events until the first is acknowledged, so a quick acknowledgement matters. Because events can arrive out of order and can be missed, a daily change data capture call, which looks back up to 30 days, catches anything the webhooks did not, and a reconciliation report lists the records that differ.

How is the connection secured, and who can revoke it?

Access is granted by a QuickBooks admin through Intuit’s OAuth 2.0 consent screen for one company (the realm ID) and a named scope, usually com.intuit.quickbooks.accounting. Access tokens last one hour; refresh tokens last 100 days on a rolling basis, change value every 24 hours and expire after five years. The company can disconnect the app in QuickBooks at any time, which invalidates both tokens, and changing the app’s scopes forces every company to authorize again. We keep secrets in a secrets manager, refresh tokens one at a time and log every call with the user, entity and record ID.

Can AI agents use QuickBooks?

Yes. Intuit hosts a QuickBooks connector for Claude and ChatGPT, made by Intuit QuickBooks and Anthropic-verified, with 74 tools in Claude covering reports, invoices, estimates, payment links and payroll lookups; Intuit’s help says it is available to US customers with an active QuickBooks or Intuit Enterprise Suite subscription. Intuit also shares an open-source local server on GitHub that it introduced as a sandbox-only early preview. Neither covers bills, vendors or journal entries, so for payables, your own posting rules, several companies, companies outside the US or Microsoft Copilot Studio, AIONDATA builds a custom MCP server on the Accounting API. Our QuickBooks MCP server guide at /mcp-servers/quickbooks covers the options in depth.

What does a QuickBooks integration cost and how long does it take?

Cost follows the number of flows and directions, the posting rules, the number of QuickBooks companies, how much history to load and how fresh data must be. Beyond our fee there is the QuickBooks plan, from about $38 a month for Simple Start to $340 for Advanced (Intuit list prices, Sep 2026), and Intuit’s metered API calls only if you leave the free Builder tier. A single-company sync with a CRM or store usually takes a few weeks including sandbox testing; several companies, an ERP on the other side or payout reconciliation typically takes two to three months.

Are you an Intuit partner or a QuickBooks Solution Provider?

No. AIONDATA is an independent integration provider and is not an Intuit partner, reseller or QuickBooks Solution Provider. We are led from San Ramon, California, with engineering in Noida, India, and our delivery processes are certified to ISO 9001:2015 and CMMI Level 3. We work alongside your accountant or Intuit ProAdvisor, and the developer app, tokens and code stay in your accounts.

Need QuickBooks Online connected to something?

The enquiry form is at the top of this page. Tell us the other system and what needs to flow between them.

Go to the enquiry form