All integrations
QuickBooks

Integration

Earnhouse + QuickBooks

Invoices, payments and customers sync from Earnhouse to QuickBooks Online automatically. Your books stay accurate without any extra effort.

What syncs

Four things sync, automatically

Invoices

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.

Payments

When an invoice is paid — via Stripe in the client portal or marked paid manually — QuickBooks is updated automatically. No reconciliation needed.

Customers

Clients in Earnhouse are created as customers in QuickBooks. This keeps invoice attribution accurate and avoids duplicate customer records.

Tax codes

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

How to connect in under 2 minutes

01

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.

02

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.

03

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.

04

Disconnect at any time

You can disconnect at any time from Settings. Data already synced to QuickBooks is not affected.

QuickBooks

Screenshot coming soon

About this integration

Secure OAuth 2.0 connection

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

Common 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.

Keep your books up to date automatically

Connect QuickBooks in seconds and let Earnhouse handle the rest.

Get started free →