QuickBooks

Service ID: quickbooks

QuickBooks is an accounting software package developed and marketed by Intuit. QuickBooks products are geared mainly toward small and medium-sized businesses and offer on-premises accounting applications as well as cloud-based versions that accept business payments, manage and pay bills, and payroll functions.

At a Glance

Difficulty
MODERATESelf-Service Signup + App Review Required
Authentication
OAuth 2.0OAuth 2.0 authorization code flow.
Webhooks
Native — invoice, customer, and payment events (20+ event types)
Partnership Required
Yes(Intuit Developer Account required (free, self-service).)
Partnership Application
Intuit Developer Portal
Apideck Credentials
AvailableAvailable — OAuth shows "Apideck" as the requesting application.
Costs
Free at Builder tier (500,000 CorePlus API calls/month); paid tiers from $300/month (Silver) unlock higher volumes and Premium APIs.
Sandbox Availability
AvailableAccess Sandbox(Free sandbox via Intuit Developer Portal (up to 10 companies, valid for 2 years).)
Account Type Required
QuickBooks Online (Simple Start, Essentials, Plus, or Advanced)
Consumer Access Level
Any user with QuickBooks Online access (Admin recommended for full data access)
Rate Limits
500 requests/minute per company, 10 concurrent maximum; batch endpoint 120 requests/minute.

What are Apideck credentials?

For select connectors, Apideck has established partnerships allowing you to integrate immediately without your own partnership. When using Apideck credentials, “Apideck” appears as the requesting application during OAuth. Learn more about partnership categories →

Responsibility matrix

TaskYou (Customer)Your ConsumerApideck
Create Intuit Developer Account
Register & Configure AppDocs provided
Complete App AssessmentSupport available
Add Credentials to Apideck
Authorize Connection (OAuth)Handles OAuth flow
Build via Unified APIMaintains connector
Token Refresh✓ Automatic
Monitor Connections✓ Via dashboard✓ Can revoke anytimeLogs & alerts

Environments

Sandbox
Development keys from the Intuit Developer Portal. Sandbox rate limits match production; some email-related features are restricted.
Production
Production keys are issued after app approval. Development credentials CANNOT be used with production accounts and vice versa.

🚨Important to Know About QuickBooks

  • Access tokens expire after 1 hour (auto-refreshed by Apideck); refresh tokens expire after 100 days of inactivity and rotate on each refresh — dormant connections must be re-authorized by the consumer.
  • App Assessment Questionnaire required before production access is granted.
  • The free Builder tier's monthly CorePlus (data retrieval) call cap is hard — calls above it are blocked, not throttled, until the next billing cycle or a tier upgrade.
⚠️

49 gotchas across 22 resources

Connector-specific behaviors and limitations to be aware of

📦

25 supported resources

View field mappings, supported operations, and schema details