← All support guides

Getting started

How to connect Shopify to QuickBooks Online with Vatteo

Install Vatteo from Shopify, connect the correct QuickBooks Online company, and confirm the accounting workspace is ready.

6 minute read

Before you connect

Open Vatteo from Apps in Shopify admin. Shopify identifies the store automatically, so Vatteo should never ask you to type a myshopify.com domain or paste a Shopify access token.

Use a QuickBooks user who is authorized to connect apps and access the intended company. Confirm that the QuickBooks home currency matches the Shopify settlement currency before relying on posting.

1. Open Connections in Vatteo

From the Vatteo navigation, open Connections and find the QuickBooks Online card. Choose Connect QuickBooks. Vatteo redirects you to Intuit’s authorization screen; it does not collect your Intuit password.

2. Select the correct QuickBooks company

Sign in to Intuit if requested, choose the company that should receive the Shopify accounting entries, and approve the connection. If you manage several companies, verify the company name before continuing.

Intuit returns you to Vatteo after authorization. Do not open the callback URL directly because it requires the temporary authorization details supplied by Intuit.

3. Confirm the connection

  • The QuickBooks company name appears in Connections
  • The home currency and Shopify settlement currency agree
  • The chart of accounts can be loaded for mapping
  • No reconnect or authorization warning is shown

If the connection fails

Return to Connections and start again rather than reusing an old browser authorization link. If Intuit reports an expired or invalid grant, reconnect the company to replace the expired credentials.

When contacting support, include the store domain, QuickBooks company name, approximate time, and the visible error. Never send a password, access token, refresh token, or verification code.

Disconnecting and reconnecting

Disconnecting QuickBooks stops new API access and removes the locally stored connection credentials. Existing Vatteo evidence remains available so previously posted entries can still be explained.

Use Reconnect when authorization expires or the wrong company was selected. After reconnecting, review mappings before posting again because company accounts and settings may differ.