Integrating QuickBooks Desktop accounting software with Shopify
If you're using QuickBooks Desktop accounting software, then you can integrate your QuickBooks Desktop app account with your Shopify POS. This action syncs all your business and accounting data, such as sales and purchases, to your accounting system.
To integrate, you need to set up your tax preferences, generate an app token, map your account, and then start the integration.
On this page
Considerations for integrating your QuickBooks Desktop accounting software with Shopify
Before you start the integration, review the following considerations:
- Verify that you have the newest version of the QuickBooks Desktop app installed on your desktop device.
- Confirm that you have the QuickBooks Desktop Connector app installed in your Shopify admin.
- Make sure to start the QuickBooks Desktop accounting software integration on the same desktop device that you use your QuickBooks Desktop POS.
- If you're using the QuickBooks Desktop POS, then make sure to complete the QuickBooks POS data migration before starting the QuickBooks Desktop accounting software integration with Shopify.
- If you’re using QuickBooks Online instead of QuickBooks Desktop, then you don't need to use the QuickBooks Desktop Connector app to integrate your data with Shopify. Install the QuickBooks Online app to your Shopify store to integrate your data.
- The integration process can be completed only one time and can't be repeated. If you need to reset the integration, then contact dedicated support.
Step 1: Set up your tax preferences
Before you start the integration, you need to set up your tax preferences in the QuickBooks Desktop accounting software.
Steps:
- From your desktop device, open the QuickBooks Desktop app.
- Click Edit > Preferences.
- In the Do you charge sales tax section, select Yes.
- Select or add a sales tax item:
- If you have the most common sales tax item, then in the Most common sales tax item field select it.
- To add a new sales tax item, do the following:
- Click Add sales tax item.
- In the Sales Tax Name, name your sales tax item.
- In the Description field, enter Sales Tax.
- In the Tax Rate (%) field, enter 0%.
- Click OK.
- Click OK.
Step 2: Generate an app token
After you set up your tax preferences, you need to generate an app token in the QuickBooks Desktop accounting software.
Steps:
- From your desktop device, open the QuickBooks Desktop app.
- Click File > App Management > Manage Web Apps.
- In the Search Apps field, enter and search Shoppinpal QBD connector.
- In the Action column, click Set up.
- Click Generate token.
- Click Copy to clipboard.
Step 3: Map your account and start the integration
To start the integration using the QuickBooks Desktop Connector app in your Shopify admin, you need to add the app token, map your QuickBooks data fields with Shopify categories, and add your Stocky API key.
You also need to select how you want to share data with QuickBooks Desktop accounting software. You can choose from two sync modes:
- Summary mode: Sends summarized data to QuickBooks Desktop accounting software. If you use the QuickBooks Desktop Pro or Premier version, and have more than 14,500 rows of combined data, then you need to select the summary sync mode.
- Detailed mode: Sends full details of entities, such as names and descriptions, to QuickBooks Desktop accounting software.
You can select the data sync mode only when integrating QuickBooks Desktop accounting software with Shopify. You can't change the data sync mode later.
Learn more about QuickBooks and Shopify data mapping.
Steps:
- From your Shopify admin, click Settings > Apps and sales channels.
- Click QuickBooks Desktop Connector.
Click Open app.
From the QuickBooks Desktop Connector app, click Start integration.
Review the sales tax preferences instructions, and then click Generate app token next.
In the D. Enter token section, add the app token, and then click Next.
In the Account mapping section, select your QuickBooks fields that match the Shopify categories. For example, COGS account category to match with Cost of goods sold field.
-
In the Sync scheduler section, choose either manual sync mode or automated sync mode.
- Optional: For automated sync, choose the time of day you want the sync to occur. (Note that the sync will occur within a 15 minute time window. A manual sync can be performed at any time.)
In the Sync mode section, select Summary or Detailed sync mode for Customer, Inventory, and Vendor.
In the Enter Stocky's API key to start the sync section, enter your Stocky API key.
Click Start integration.
To sync your financial data and sales data to the QuickBooks Desktop accounting software, you need to keep the QuickBooks Desktop Connector app installed in your Shopify admin after integration. You can initiate a manual sync of your data any time in the QuickBooks Desktop Connector app. You can also set up an automatic daily data sync that lets you schedule the data sync.