
Integration
Invoices, payments and customers sync from Earnhouse to QuickBooks Online automatically. Your books stay accurate without any extra effort.
What syncs
Every invoice created in Earnhouse is pushed to QuickBooks Online as a sales invoice. Updates — including status changes and payment marks — are kept in sync.
When an invoice is paid — via Stripe in the client portal or marked paid manually — QuickBooks is updated automatically. No reconciliation needed.
Clients in Earnhouse are created as customers in QuickBooks. This keeps invoice attribution accurate and avoids duplicate customer records.
VAT rates (0% and 20%) are mapped to the appropriate QuickBooks tax codes. Standard and zero-rated items are handled correctly without manual setup.
Tutorial
Connect your QuickBooks company
Go to Settings → Accounting → QuickBooks. Tap "Connect to QuickBooks" and authorise using your Intuit login. Your company name will appear once connected.
Set up a Service item in QuickBooks
QuickBooks requires at least one Service item to be configured before invoices can be pushed. This is a one-time step in QuickBooks — we'll remind you if it's missing.
Invoices sync automatically
Every invoice you create or update in Earnhouse is pushed to QuickBooks Online. There's nothing to configure after the initial connection.
Disconnect at any time
You can disconnect at any time from Settings. Data already synced to QuickBooks is not affected.

Screenshot coming soon
About this integration
How it connects
Earnhouse uses Intuit's official OAuth 2.0 flow. You authorise directly on Intuit's website — we never see your QuickBooks password.
Data we access
We create invoices and customers in your QuickBooks company file. We also read the list of Service items once to map line items correctly.
Disconnecting
Disconnect at any time from Earnhouse Settings or by revoking access in your Intuit account. Data already in QuickBooks is not removed.
Questions
Which QuickBooks plans does this work with?
Earnhouse integrates with QuickBooks Online — Simple Start, Essentials, Plus and Advanced. It does not support QuickBooks Desktop.
Why do I need a Service item in QuickBooks first?
QuickBooks requires invoice line items to reference a product or service in your company file. You'll need at least one Service item set up before the first invoice can be pushed.
Can I turn off auto-sync?
Yes. In Settings → Accounting → QuickBooks, you can disable auto-sync and push invoices to QuickBooks manually instead.
What happens to existing QuickBooks data?
We only write new data from Earnhouse to QuickBooks. We don't modify or delete your existing QuickBooks records.
Is my QuickBooks data safe?
Earnhouse uses Intuit's official API and OAuth 2.0. Your credentials are never stored by Earnhouse. Access tokens are secured and never exposed client-side.
Connect QuickBooks in seconds and let Earnhouse handle the rest.
Get started free →