Managing finances across multiple platforms can be a nightmare for growing eCommerce businesses. Between tracking sales, managing inventory, and reconciling payments, the manual data entry alone can consume hours of your team's time each week.

If you're running a Shopify Plus store and using QuickBooks Online for accounting, there's a better way. The official QuickBooks Online Global app by Intuit automates your financial data flow, eliminating manual entry and reducing costly errors.

This guide walks you through everything you need to know to set up the integration correctly the first time.

What You'll Need Before You Start

Before beginning the setup process, make sure you have:

  • An active Shopify Plus account with admin access
  • A QuickBooks Online subscription (any plan level)
  • Admin permissions in both platforms
  • Historical data decisions made (more on this below)

Why Connect Shopify Plus to QuickBooks Online?

The integration between Shopify Plus and QuickBooks Online solves several critical business challenges:

Eliminate Manual Data Entry

Instead of manually entering hundreds or thousands of orders into QuickBooks, the app automatically syncs your sales data on a schedule you define. This eliminates the tedious work of transferring order data between systems.

Maintain Accurate Financial Records

Automated syncing means your books always reflect your actual sales, refunds, and fees. No more discrepancies between your Shopify reports and QuickBooks statements.

Streamline Tax Compliance

The app maps your Shopify sales taxes to the correct QuickBooks accounts, making tax season and audits significantly less painful.

Simplify Bank Reconciliation

Payouts sync automatically with transaction details, making it easy to match your bank deposits to the corresponding sales in QuickBooks. This is particularly valuable for B2B manufacturers who may also need to implement custom payment terms like Net 90 or deposits.

Scale Without Adding Headcount

As your business grows, the integration scales with you, whether you're processing 100 orders per month or 10,000.

What Data Gets Synced?

Understanding what data flows between platforms helps you configure the integration correctly:

Orders & Transactions

  • Order details (line items, quantities, prices)
  • Customer information
  • Payment methods
  • Shipping charges
  • Discounts and promotions
  • Refunds and returns
  • Transaction fees

Inventory

  • Product names and SKUs
  • Stock levels (optional two-way sync)
  • Cost of goods sold (COGS)
  • Inventory adjustments

Financial Data

  • Shopify Payments payouts
  • Sales by channel
  • Sales tax collected
  • Shipping revenue
  • Gift card sales
  • Multiple currencies (for international stores)

Customer Data

  • Customer names and contact information
  • Billing addresses
  • Purchase history

Step-by-Step Setup Guide

Step 1: Install the QuickBooks Online Global App

You can start the connection from either platform:

From Shopify (Recommended):

  1. Log into your Shopify Plus admin panel
  2. Navigate to the Shopify App Store
  3. Search for "QuickBooks Online Global" by Intuit
  4. Click Add app
  5. Review the permissions the app requests
  6. Click Install app to confirm

From QuickBooks Online:

  1. Log into QuickBooks Online
  2. Go to Apps in the left menu
  3. Search for "Shopify Connector by Intuit"
  4. Click Get app now
  5. Follow the prompts to connect to your Shopify store

The app is free to install, though you'll need an active QuickBooks Online subscription to use it.

Important: The integration can only be set up once. If you need to reset it later, you'll need to contact Intuit support.

Step 2: Connect Your QuickBooks Online Account

  1. Once installed, click Connect to QuickBooks within the app
  2. Sign in to your QuickBooks Online account
  3. Select the correct QuickBooks company if you manage multiple businesses
  4. Review and authorize the connection
  5. Click Authorize to complete the link

You'll be redirected back to Shopify once the connection is established.

Step 3: Configure Your Sync Settings

This is the most important part of the setup. Take your time here to avoid issues later.

Choose Your Sync Method

Option 1: Summary Sync (Recommended for Most Stores)

  • Creates one journal entry per payout period
  • Matches exactly with bank deposits for easy reconciliation
  • Cleaner QuickBooks file
  • Faster syncing
  • Easier to reconcile with banking tab
  • Best for: Stores with high order volume, manufacturers with bulk orders

Why Summary Sync Matters: Shopify reports gross activity (every sale, refund, fee), while your bank only shows net deposits. Summary sync creates entries that match your actual bank deposits, enabling one-click reconciliation instead of hunting through hundreds of individual transactions.

Option 2: Individual Order Sync

  • Creates separate invoices for each order
  • More granular reporting
  • Better for tracking individual customers
  • Can create a cluttered QuickBooks file
  • Requires manual reconciliation of payouts
  • Best for: B2B stores with fewer high-value orders, businesses needing detailed customer tracking

Map Your Accounts

The app will ask you to map your Shopify data to QuickBooks accounts. Here's how to set it up correctly:

Income Accounts:

  • Product Sales → Sales or Product Revenue (create separate accounts for different product lines if needed)
  • Shipping Charges → Shipping Income
  • Tax Collected → Sales Tax Payable (or specific VAT accounts for international)
  • Discounts → Sales Discounts (contra-revenue account)

Expense Accounts:

  • Shopify Fees → Payment Processing Fees
  • Transaction Fees → Merchant Fees
  • Gateway Fees → Payment Gateway Fees (if using PayPal, Stripe, etc.)
  • Refunds → Sales Returns & Allowances

Asset Accounts:

  • Shopify Payments → Shopify Clearing Account (create a new bank-type account in QuickBooks)
  • PayPal/Other Gateways → Separate clearing accounts for each payment gateway
  • Inventory → Inventory Asset

Critical Setup Step: The Shopify Clearing Account is essential for proper reconciliation. This is NOT your actual bank account. It's an intermediate account where sales are recorded before they appear as bank deposits. When payouts hit your bank, you'll match them to this clearing account.

Tip: If you don't see the right accounts, you can create them directly in QuickBooks before continuing the setup. For B2B manufacturers, consider creating separate income accounts for different product categories to improve reporting.

Configure Inventory Sync (Optional)

Decide whether you want two-way inventory sync:

One-Way (Shopify → QuickBooks):

  • QuickBooks always matches Shopify inventory
  • Shopify remains your source of truth
  • Recommended for most eCommerce businesses

Two-Way Sync:

  • Changes in either platform update the other
  • Useful if you manage inventory in QuickBooks
  • Can cause conflicts if not managed carefully

Step 4: Set Your Historical Data Preferences

You need to decide how far back to sync historical data:

Options:

  1. Don't sync historical data - Start fresh from today (cleanest option)
  2. Sync from beginning of current fiscal year - Good for mid-year implementations
  3. Sync all historical data - Complete records but may be overwhelming

Recommendation: If you're mid-fiscal year, sync from January 1st. If it's early in the year, start fresh to avoid complicating last year's books.

Step 5: Configure Sync Schedule

Set how often data syncs between platforms:

  • Hourly - For high-volume stores needing real-time data
  • Daily - Most common choice, balances freshness with system load
  • Weekly - For lower-volume stores or those that prefer batch processing

You can always manually trigger a sync if you need updated data immediately.

Step 6: Test the Integration

Before relying on the integration, run a test:

  1. Create a test order in Shopify
  2. Wait for the sync to run (or trigger manually)
  3. Verify the order appears correctly in QuickBooks
  4. Check that all amounts match (subtotal, tax, shipping, total)
  5. Process a refund on the test order
  6. Verify the refund syncs correctly
  7. Delete the test data once verified

Common Setup Mistakes to Avoid

1. Incorrect Account Mapping

Problem: Mapping all income to one generic "Sales" account

Solution: Create separate income accounts for products, shipping, and taxes for better reporting

2. Syncing Too Much Historical Data

Problem: Importing years of historical orders that overwhelm QuickBooks

Solution: Only sync current fiscal year or start fresh

3. Not Setting Up a Clearing Account

Problem: Shopify payouts post directly to your bank account, making reconciliation difficult

Solution: Create a Shopify Clearing Account to track the flow from sale to payout

4. Duplicate Customer Records

Problem: Customers appear twice in QuickBooks

Solution: Enable customer matching by email address in the app settings

5. Wrong Sync Method for Your Business

Problem: Individual order sync creating thousands of invoices

Solution: Use summary sync unless you have specific B2B reporting needs

6. Ignoring Multiple Payment Gateway Setup

Problem: Only mapping Shopify Payments while also using PayPal or other gateways

Solution: Create separate clearing accounts for each payment gateway to track different settlement schedules

7. Missing Tax Configuration for International Sales

Problem: Not mapping country-specific VAT or sales tax codes

Solution: Configure tax settings for each region where you sell (UK VAT, EU OSS, US state sales tax)

Multi-Store Setup (Shopify Plus)

If you operate multiple Shopify stores under Shopify Plus, you have two options:

Option 1: Connect All Stores to One QuickBooks Company

  • Use location tracking or classes to separate store data
  • Consolidated financial reporting
  • Single QuickBooks subscription
  • Can become complex with many stores

Option 2: Separate QuickBooks Companies per Store

  • Complete data separation
  • Cleaner but requires multiple QuickBooks subscriptions
  • Better for stores operating as separate legal entities

Multi-Currency Considerations

If you sell internationally and collect multiple currencies:

  1. Enable multi-currency in QuickBooks Online (Advanced plan required)
  2. Set your home currency in QuickBooks
  3. The app will automatically create exchange rate adjustments
  4. Review currency conversion rates in your sync settings
  5. Reconcile currency accounts regularly

Bank Reconciliation: The Critical Final Step

After your data syncs, you need to reconcile your bank deposits with QuickBooks entries. This is where many businesses struggle.

How Reconciliation Works

  1. Sales are recorded in your Shopify Clearing Account when orders are placed
  2. Fees are deducted as separate expense entries
  3. Net amount is transferred from Clearing Account to your actual bank account
  4. You match the bank deposit to the clearing account transfer in QuickBooks Banking tab

Reconciliation Process

In QuickBooks:

  1. Go to Banking or Transactions tab
  2. Connect your bank account if not already connected
  3. Find the Shopify payout deposit in your bank feed
  4. Click Match to link it to the corresponding transfer from your Shopify Clearing Account
  5. The clearing account balance should return to zero after each payout

Important: If using summary sync, this is typically a one-click match. If using individual order sync, you'll need to manually calculate and match the net payout amount.

What Your Clearing Account Should Look Like

After each payout cycle:

  • Clearing account balance = $0
  • All sales, fees, and refunds recorded
  • Transfer to bank account matches your actual deposit

If your clearing account has a balance:

  • Outstanding orders not yet paid out
  • Pending refunds
  • Timing differences between Shopify payout schedule and sync

Post-Setup: Best Practices

Weekly Tasks

  • Review sync logs for errors in the app dashboard
  • Reconcile each payout with bank deposits using the Banking tab
  • Check for any failed transactions or error notifications
  • Verify new orders are syncing correctly

Monthly Tasks

  • Fully reconcile your Shopify Clearing Account (balance should be $0 or match pending payouts)
  • Review sales by channel reports in QuickBooks
  • Verify inventory values align between systems
  • Run profit and loss reports to check for anomalies
  • Use QuickBooks "Close the Books" feature to lock the prior month

Quarterly Tasks

  • Review account mapping for accuracy
  • Clean up any duplicate customer records
  • Audit a sample of synced orders for accuracy
  • Invite your accountant to review the integration setup
  • Update tax mappings if you've expanded to new regions

Troubleshooting Common Issues

Orders Not Syncing

Check:

  1. Sync is enabled and scheduled correctly
  2. QuickBooks connection hasn't expired
  3. No error messages in the app dashboard
  4. Order meets your sync criteria (paid, fulfilled, etc.)

Fix: Manually trigger a sync and check error logs

Payout Amounts Don't Match

Check:

  1. All fees are mapped to correct expense accounts
  2. Refunds are being synced
  3. Date ranges match between platforms
  4. Currency conversions are correct

Fix: Run a payout reconciliation report in the app

Inventory Counts Are Off

Check:

  1. Inventory sync is enabled
  2. Starting inventory values were set correctly
  3. No manual adjustments were made in only one platform
  4. COGS is calculated correctly

Fix: Perform an inventory count and adjust both systems to match

Duplicate Transactions

Check:

  1. You haven't manually entered the same data
  2. Sync hasn't run multiple times for the same period
  3. Historical sync settings

Fix: Use QuickBooks' duplicate detection tools or contact support

When to Get Professional Help

While the setup is straightforward, consider hiring a QuickBooks ProAdvisor or accountant if:

  • You have complex revenue recognition requirements
  • You operate in multiple countries with different tax rules
  • You're migrating from another accounting system
  • You have inventory across multiple locations
  • You need custom reporting beyond standard options
  • You're unsure about proper account mapping for your industry

Alternative Integration Options

While the official Intuit app is the most popular choice, alternatives exist:

Webgility: Advanced features for high-volume sellers, multiple sales channels

OneSaas: Good for businesses using multiple apps beyond just Shopify and QuickBooks

A2X: Specialized in eCommerce accounting with excellent reconciliation features

Synder: Strong multi-channel support if you sell on Amazon, eBay, etc.

Each has different pricing and features. The official Intuit app is free but alternatives may offer capabilities worth the cost for complex businesses.

If you're using a different ERP system, you may also want to explore our guides on Shopify ERP Integration, setting up the Acumatica-Shopify Connector, or connecting Microsoft Dynamics 365 Business Central with Shopify.

Is the Integration Worth It?

For most Shopify Plus stores, the answer is absolutely yes. The time saved on manual data entry typically pays for itself within the first month. More importantly, the accuracy improvements reduce costly accounting errors and make tax compliance far less stressful.

Time Savings Example:

A store processing 500 orders per month would need to manually enter each transaction, reconcile monthly payouts, and fix data entry errors. The automation eliminates these repetitive tasks entirely, freeing your team to focus on strategic financial planning instead of data entry.

Final Thoughts

Setting up the Shopify Plus and QuickBooks Online integration correctly the first time will save you countless hours and headaches down the road. Take the time to understand your account mapping, choose the right sync method for your business, and test thoroughly before going live.

The beauty of automation is that once it's set up correctly, it just works, leaving you free to focus on growing your business instead of managing spreadsheets.

Additional Resources & Sources

Official Documentation:

Need help with your Shopify Plus integration? Whether you're setting up for the first time or troubleshooting an existing connection, proper configuration is critical to maintaining accurate financial records as you scale.