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
- Partnership Required
- Yes(free, self-service signup required for app registration and production access)
- Partnership Application
- Developer Portal↗
- Apideck Credentials
- Not available
- Account Type Required
- QuickBooks Online (any edition)
- Sandbox Availability
- Available — Access Sandbox↗(Free sandbox via Intuit Developer Portal (up to 10 companies))
- Authentication Method
- OAuth 2.0
- Consumer Access Level
- Any user with QuickBooks Online access
🚨Important to Know About QuickBooks
Approval & Production Access
- App Assessment Questionnaire required for production access (1-2 weeks review)
- Separate sandbox and production credentials — not interchangeable
- 100 company connections per app by default (can request increase)
Authentication & Tokens
- OAuth 2.0 with automatic token refresh by Apideck
- Access tokens expire after 1 hour; refresh tokens valid for 100 days (rolling)
- New refresh token issued with each refresh — must be stored
Rate Limits & Costs
- 500 requests/minute per company, 10 concurrent max
- Development is free; apps with 500,000+ API calls/month incur partnership fees
⚠️
27 gotchas across 13 resources
Connector-specific behaviors and limitations to be aware of
📦
25 supported resources
View field mappings, supported operations, and schema details