QuickBooks Online integration
Coming soonThe QuickBooks Online integration is built end-to-end — OAuth flow, token refresh, encrypted token storage with pgsodium, idempotent invoice sync, customer mapping — and is currently going through Intuit’s app-review certification process. It is **not yet operational** for tenants. CSV export from /admin/bookkeeping is the live accounting bridge in the meantime; once Intuit approves our app, direct sync turns on for every account at the same flat $99/mo price.
What the integration does
- ✓Planned: authenticate via QuickBooks OAuth — token refresh handled automatically.
- ✓Planned: sync paid invoices from GroundCut to QBO with line items, customer mapping, and payment records.
- ✓Built and ready: token storage (AEAD-encrypted at rest under the qbo_tokens pgsodium key) and the syncInvoiceToQuickbooks library function.
- ✓Planned: track the last sync timestamp and most recent error per tenant for visibility.
- ✓Planned: map GroundCut customers to QBO customers via quickbooks_customer_id on the customer row.
What’s automated
- →Nothing is operational today — the integration is awaiting Intuit certification. Use CSV export from /admin/bookkeeping in the meantime.
- →When approved: invoice flips to paid → QuickBooks sync runs; idempotent, refund-aware, with token refresh.
Setup steps
- 1Not available yet — QuickBooks app review is in progress with Intuit.
- 2In the meantime, use CSV export from /admin/bookkeeping (see the CSV Export integration page) to feed your bookkeeper.
- 3When the integration goes live, OAuth setup will appear at /admin/settings → Connect QuickBooks — no upgrade or extra fee.
- 4Existing tenants will get a notification when the integration switches on.
Related GroundCut features
- CSV Export (the live accounting bridge today).
- Invoices module (will be the source of every sync once active).
- Customer records (will map 1:1 to QBO customers via quickbooks_customer_id once active).
QuickBooks Online integration FAQs
Why isn’t QuickBooks Online sync live yet?+
What do I do for accounting in the meantime?+
Will sync work for QuickBooks Desktop once it ships?+
Will it cost extra when it ships?+
Can I sync to Xero instead?+
Other integrations
Customer payments via Stripe Connect; tenant SaaS billing via Stripe Subscriptions.
Bookkeeper-friendly CSVs of income, expenses, and the audit log. Live today; works alongside any accounting system.
Geocoding, satellite tiles, lawn drawing, and route optimization — the geographic spine of GroundCut.
Want QuickBooks Online integration sooner?
Operator demand drives roadmap priority. Tell us this matters and it moves up.
14-day free trial · No card required · Cancel any time