QuickBooks Online Accounting API
The QuickBooks Online Accounting API is Intuit's REST API for reading and writing the core accounting entities of a QuickBooks Online company file, including customers, vendors, items, invoices, bills, payments, accounts, journal entries, and tax codes. Apps authenticate via OAuth 2.0 against the Intuit Developer platform and target a per-company realm using https://quickbooks.api.intuit.com/v3/company/{realmId} in production or the sandbox host for testing. It is the foundation API for accounting, bookkeeping, invoicing, and financial reporting integrations on QuickBooks Online.
1 APIs
0 Features
AccountingBookkeepingInvoicingSmall BusinessQuickBooksIntuitFinancial DataOAuth 2.0
REST API for managing QuickBooks Online accounting entities including Customer, Vendor, Employee, Item, Invoice, Bill, Payment, BillPayment, JournalEntry, Account, TaxCode, and ...
aid: quickbooks-accounting
name: QuickBooks Online Accounting API
description: >-
The QuickBooks Online Accounting API is Intuit's REST API for reading and
writing the core accounting entities of a QuickBooks Online company file,
including customers, vendors, items, invoices, bills, payments, accounts,
journal entries, and tax codes. Apps authenticate via OAuth 2.0 against
the Intuit Developer platform and target a per-company realm using
https://quickbooks.api.intuit.com/v3/company/{realmId} in production or
the sandbox host for testing. It is the foundation API for accounting,
bookkeeping, invoicing, and financial reporting integrations on QuickBooks
Online.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Accounting
- Bookkeeping
- Invoicing
- Small Business
- QuickBooks
- Intuit
- Financial Data
- OAuth 2.0
url: >-
https://raw.githubusercontent.com/api-evangelist/quickbooks-accounting/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
- aid: quickbooks-accounting:accounting-api
name: QuickBooks Online Accounting API
description: >-
REST API for managing QuickBooks Online accounting entities including
Customer, Vendor, Employee, Item, Invoice, Bill, Payment, BillPayment,
JournalEntry, Account, TaxCode, and Company information. All requests
are scoped to a company realm and authenticated with an OAuth 2.0
bearer access token issued by the Intuit Developer authorization server.
humanURL: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/account
baseURL: https://quickbooks.api.intuit.com/v3/company/{realmId}
tags:
- Accounting
- Invoicing
- Bookkeeping
- REST API
- OAuth 2.0
properties:
- type: Documentation
url: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/account
- type: Getting Started
url: https://developer.intuit.com/app/developer/qbo/docs/get-started
- type: Authentication
url: https://developer.intuit.com/app/developer/qbo/docs/develop/authentication-and-authorization/oauth-2.0
- type: Sandbox
url: https://sandbox-quickbooks.api.intuit.com/v3/company/{realmId}
- type: API Explorer
url: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/most-commonly-used/account
common:
- type: Website
url: https://quickbooks.intuit.com
- type: Documentation
url: https://developer.intuit.com/app/developer/qbo/docs/develop
- type: Developer Portal
url: https://developer.intuit.com
- type: Pricing
url: https://quickbooks.intuit.com/pricing/
- type: Sign Up
url: https://developer.intuit.com/app/developer/homepage
- type: Sandbox
url: https://developer.intuit.com/app/developer/sandbox
- type: Support
url: https://help.developer.intuit.com/
- type: SDK Hub
url: https://developer.intuit.com/app/developer/qbo/docs/develop/sdks-and-samples-collections
features:
- name: Customers and Vendors
description: >-
Full CRUD over customer, vendor, and employee records with addresses,
tax info, balances, and custom fields.
- name: Invoices and Bills
description: >-
Create and manage sales invoices, vendor bills, sales receipts, credit
memos, refunds, and apply payments against them.
- name: Items and Inventory
description: >-
Manage service and inventory items including categories, pricing, tax
codes, and stock quantity for inventory-enabled companies.
- name: Accounts and Journal Entries
description: >-
Read the chart of accounts and post journal entries directly for
bookkeeping automation and GL synchronization.
- name: Reports
description: >-
Run native QuickBooks reports such as Profit and Loss, Balance Sheet,
Trial Balance, and General Ledger via the Reports API.
- name: Webhooks
description: >-
Subscribe to entity change notifications so apps can react to creates,
updates, deletes, and merges in near-real time.
solutions:
- name: Accounting Integration
description: >-
Sync invoices, customers, and payments between QuickBooks Online and
external CRM, e-commerce, billing, or ERP systems.
- name: Embedded Bookkeeping
description: >-
Power vertical SaaS bookkeeping experiences by reading and writing
directly to customers' QuickBooks Online company files.
- name: Financial Reporting Automation
description: >-
Pull GL, AR, and AP data on a schedule for consolidated reporting,
KPI dashboards, and FP&A automation.
useCases:
- name: E-commerce Order Sync
description: >-
Push Shopify/WooCommerce orders into QuickBooks as invoices or sales
receipts with line items, taxes, and payments.
- name: Expense Management
description: >-
Create vendor bills and bill payments from expense management tools
and reconcile them against bank feeds.
- name: AR Automation
description: >-
Automate invoice creation, dunning, and payment application based on
events in CRM and billing systems.
integrations:
- name: Salesforce
description: Sync accounts, opportunities, and orders to QuickBooks customers and invoices
- name: Shopify
description: Push orders, refunds, and payouts from Shopify into QuickBooks
- name: Stripe
description: Reconcile Stripe payouts and charges against QuickBooks invoices
- name: HubSpot
description: Bidirectional sync of contacts, companies, and deals with QuickBooks
- name: Bill.com
description: AP automation reading vendor bills from QuickBooks for approval workflows
maintainers:
- FN: Kin Lane
email: [email protected]