Stage Checklist

  • ✓ Research (.md file)
  • ✓ POC App
  • ✓ POC UI (templates)
  • ✓ Microservice
  • ✓ Containerized (Dockerfile)
  • ✓ Helm Chart
  • ✓ CI/CD Pipeline
  • ✓ Frontend Page
Download Research Download Implementation Guide

AI Research

Last researched: 2026-03-05

Refund Rules

Intuit typically does not offer refunds for QuickBooks Online subscriptions except in specific circumstances like billing errors or within a trial period. They operate on a 'no refund' policy for standard subscription fees, but may provide prorated credits for mid-cycle downgrades or account closures. Refunds for unused seats are generally not available, but customers can downgrade their plan to reduce ongoing costs. Enterprise customers may have different terms negotiated in their contracts.

Credit Policies

Intuit offers Service Level Agreement (SLA) credits for QuickBooks Online downtime that exceeds 99.5% uptime commitment - credits are typically 5% of monthly subscription for each 1% below the SLA threshold. Credits may also be issued for billing errors, duplicate charges, or service disruptions. Customers must request credits within 60 days of the incident. Pre-paid unused capacity credits are rare, but Intuit may issue account credits for service issues or as customer retention gestures.

Contractual Terms

QuickBooks Online operates on monthly or annual subscription terms with automatic renewal unless cancelled. Cancellation requires 30 days notice for annual plans, immediate for monthly plans. Price increases are typically announced 60-90 days in advance with grandfathering of existing rates for 12 months. Enterprise customers may negotiate custom terms including price protection clauses, volume discounts, and extended cancellation notice periods. Most SMB customers are on standard terms of service with limited negotiation flexibility.

Integration Complexity

★★★☆☆

Technical Notes

OAuth2 authorization code flow with 1-hour access token expiry requiring refresh token management. API uses proprietary SQL-like query language (no OR, GROUP BY, or JOIN operations). Rate limits of 500 requests/minute per company with 10 concurrent request limit. Webhook aggregation with ~5-minute delays, not real-time. Change Data Capture (CDC) limited to 30-day lookback. Reports capped at 400,000 cells with no pagination. Sandbox environment available but payroll APIs only work in production. HMAC-SHA256 webhook signature verification required.