Set up QuickBooks Online


Which QuickBooks Online Integration should I use?

You may now see two QuickBooks Online Integrations available to choose from in the Codat Portal.

The "QuickBooks Online Sandbox" integration can be used in either Codat UAT ( or Production ( environments to connect to QuickBooks Online Sandbox accounts to facilitate your testing.

The "QuickBooks Online" integration should be used in Production ( to allow real Live QuickBooks accounts to connect. It should not be used in Codat UAT.

If, however, you previously had this integration configured in UAT, no further action is required, and there will be no change in behavior.

Before you can access data from customers using QuickBooks Online for their accounting, you need to set up a QuickBooks Online integration in the Codat portal. You'll need to:

  • Register a new application on QuickBooks Online's developer portal.
  • Add your secure keys to the Codat portal.

Register your application

You can reuse a previously created app, or create a new one

To create a new app:

  1. Select + Create an app.
  2. Select 'QuickBooks Online & Payments' and enter your app name.
  3. Under Select a scope, select Accounting, and then select Create App.


Quickbooks App Review Process

From the 15th November 2021, all new apps or apps in the development phase will be required to complete an assessment process prior to getting production credentials. Intuit will be sending more information via the email registered with your developer account as the assessment process begins.
Details on the guidelines are available here:
For existing apps that already have access to production credentials, Intuit will be reaching out in phases from October 2021 on how to complete the refreshed assessment process.
Codat will be working with existing clients as more information is provided by Intuit.

Once you have created your app, or clicked on an existing one, under the 'Production' tab on the left hand menu, choose 'Keys & OAuth':

  1. Under the 'Redirect URIs' section, click 'Add URI'
  2. Enter the URI
  3. Copy the Client ID and Secret, and follow the instruction below to save them in the Codat portal.


Production key prerequisites

Intuit may require you to verify contact details, complete your profile if not completed and provide Term of Service Links before your Production keys are made available.

Add your secure keys to Codat

  1. Open the Codat portal and log in.
  2. In the left pane, select Integrations > Accounting.
  3. Scroll down to the QuickBooks Online integration and select the Manage.
  4. Paste in your Client ID and Client Secret.
  5. Select Save.
  6. Enable your integration. Go back to Integrations > Accounting, and use the toggle to update the QuickBooks Online integration from Disabled to Enabled.

Did this page help you?