Set up

Connecting your QuickBooks account to Sequence is simple. Go to the Integrations tab to get started.

  1. Click the button to connect to QuickBooks.
  2. Authorize the connection.

You’ll need a QuickBooks sandbox company to connect to our sandbox.

QuickBooks expects all customers to have a default tax rate. If you’re invoicing a tax exempt customer, you will need to create a 0% default tax rate.
Integrate with QuickBooks
Integrate with QuickBooks

Import customers

You can import customers from QuickBooks into Sequence in order to speed up your onboarding. In order for an invoice or credit note to be synced the end-customer must be linked to a customer in QuickBooks.

Import customers from QuickBooks

You can import some or all of your customers directly from QuickBooks using the customer import tool. In order to be valid for invoicing in Sequence every customer needs the following:

  • A primary address
  • A primary email address

The primary address must have the following fields:

  • First line
  • Town/city
  • Postal/zip code
  • A valid country (Sequence uses the alpha-2 country code format)

If a customer is invalid the reason will be provided, allowing you to update the customer in QuickBooks and reload before importing (QuickBooks provides a CSV export and import feature that makes it easy to bulk update customer details).

Identify incomplete customer records
Successful customer import

Generating invoices

Whenever an invoice is finalized in Sequence it will automatically get pushed to QuickBooks. QuickBooks will set the invoice date to the date you finalized or sent the invoice in Sequence. If you send the invoice via Sequence at a later date, Sequence will automatically update the invoice date in QuickBooks accordingly.

You can navigate from the invoice in Sequence to QuickBooks.

Finalized invoice, synced with QuickBooks
Invoice in QuickBooks

When sending an invoice in Sequence, it will also be marked as sent in QuickBooks. QuickBooks will automatically send an email to your merchant email address containing the invoice PDF when this happens.

Sending or voiding an invoice in QuickBooks will update it in Sequence. Adding a payment in QuickBooks will update the invoice’s payment status in Sequence.

Generating credit notes

Whenever a credit note is finalized in Sequence it will automatically get pushed to QuickBooks as a credit memo.

You can navigate from the credit note in Sequence to QuickBooks.

Finalized credit note, synced with QuickBooks
Credit memo in QuickBooks


QuickBooks enforces that any invoices or credit notes for a customer must always be in the same currency. If you are using multi-currency in your QuickBooks account then you can specify the currency for a customer. You should ensure that any invoices or credit notes that you raise in Sequence for a customer match its currency in QuickBooks otherwise these will fail to sync.


When pushing an invoice or credit note to QuickBooks, Sequence will use the default tax code set up for that customer in QuickBooks. This tax code will be applied to all line items. If a different tax rate has been specified in Sequence then the tax amounts will not match. Similarly if no default tax code has been set up for the customer in QuickBooks then no taxes will be applied on the QuickBooks invoice/credit memo.