Talk to a CFO
Eightx Talk to a CFO
← All Insights

eCommerce Bookkeeping

QuickBooks for eCommerce: Setup, Optimization & Common Mistakes

· 13 min read

Key Takeaways

  • QuickBooks Online Plus is the minimum tier for eCommerce — Simple Start and Essentials lack inventory tracking and class-based channel reporting
  • A proper eCommerce chart of accounts separates revenue, fees, and COGS by channel (Shopify, Amazon, Wholesale) — the default QBO setup is useless for product businesses
  • Reconcile bank and credit card accounts 1–2x per week — not monthly — to catch integration feed errors before they compound into multi-day cleanup projects
  • Class tracking lets you run a single P&L while still seeing profitability by channel (D2C, Retail, Wholesale) — no need for separate books
  • Most eCommerce brands outgrow QBO between $15M–$30M revenue — the signals are predictable, and a fractional CFO can guide the migration

Every eCommerce founder I work with has QuickBooks. And almost every one of them has it set up wrong.

Not wrong in a catastrophic, fire-the-bookkeeper way. Wrong in a slow-bleed way — clearing accounts that grow quietly for two years, channel revenue lumped into a single line, bank feeds that haven’t been reconciled since last quarter. The kind of wrong that doesn’t hurt until you need clean financials for a lender, an investor, or an acquirer — and suddenly it’s a five-figure cleanup project.

At Eightx, our bookkeeping team manages QuickBooks for dozens of eCommerce and CPG brands. We’ve built a 200-point takeover checklist for new clients and a 100-point month-end close process. This post is everything we’ve learned about setting up, optimizing, and maintaining QuickBooks Online specifically for eCommerce — the real version, not the Intuit marketing version.

QuickBooks for eCommerce — or just ecommerce QuickBooks, the way most operators search for it — is the practice of configuring QuickBooks Online for the multi-channel, inventory-heavy reality of selling products online. A properly set up QBO instance connects your Shopify store, Amazon account, inventory platform, and payment processors into one clean set of books. Whether you’re running an early-stage Shopify brand or a multi-channel ecommerce business shipping at $20M+ in revenue, this guide covers the QuickBooks setup that scales.
Updated 2026-05-22 — refreshed for QuickBooks Online’s 2026 pricing changes (Plus moved from $99 to $99.50/mo in select regions; Advanced bumped to $235/mo with new automated-workflow templates) and the latest Shopify Connector / A2X reconciliation behavior.

Why QuickBooks Online Is Still the Best Accounting Software for eCommerce Brands

I’ll be honest: QuickBooks Online isn’t perfect. The reporting is limited. The inventory features are basic. The bank feed connections occasionally break.

But here’s why we still recommend it for most eCommerce brands under $20M: longevity and ecosystem.

Matt Putra, our Managing Partner, put it bluntly: QuickBooks is going to be around forever because it’s been around forever. That matters. When you build your financial infrastructure on a newer platform — no matter how slick the features — you’re taking a bet that it’ll still exist in five years. If it doesn’t, you’re exporting everything and starting over.

The ecosystem advantage is just as important. Every bookkeeper knows QBO. Every CPA works with it. Your Shopify connector, your Amazon connector, your inventory platform, your AP automation tool — they all integrate with QuickBooks first. That means fewer custom workarounds and faster onboarding when you bring in outside help.

We took two full years before recommending Final Loop to clients, simply because we needed to see it survive and mature before trusting it with client data. That’s the bar. QuickBooks cleared it decades ago.

Does that mean you should stay on QBO forever? No — we’ll cover when to migrate later. If you’re still weighing platforms, see our Xero vs QuickBooks comparison. But for brands between startup and roughly $15M–$30M in revenue, QBO is the right foundation — provided you set it up correctly.

Choosing the Right QuickBooks Plan for eCommerce Businesses

Not all QBO plans are created equal, and picking the wrong one costs you visibility. Here’s the breakdown that matters for product-based businesses:

FeatureSimple Start ($35/mo)Essentials ($65/mo)Plus ($99/mo)Advanced ($235/mo)
Inventory trackingNoNoYesYes
Class tracking (by channel)NoNoYesYes
Location trackingNoNoYesYes
Bill management (AP)NoYesYesYes
Number of users13525
Custom reportsBasicBasicStandardAdvanced
Automated workflowsNoNoNoYes
Best for eCommerce?NoNoMinimumIdeal at scale

The verdict: QBO Plus is the minimum for any product-based eCommerce business. You need inventory tracking to manage COGS accurately, class tracking to see profitability by channel, and location tracking if you ship from multiple warehouses or use FBA.

QBO Advanced makes sense if you have more than five users who need access, if you want automated workflows, or if you need enhanced custom reporting for board or investor packages.

If you’re currently on Simple Start or Essentials and selling physical products — upgrade today. The $34/month difference between Essentials and Plus is the cheapest financial visibility improvement you’ll ever make.

Setting Up Your eCommerce Chart of Accounts in QuickBooks

The default QuickBooks chart of accounts is designed for a generic small business. For eCommerce, it’s useless. You need channel-specific revenue accounts, marketplace fee tracking, inventory by location, and proper clearing accounts for every payment processor.

Here’s why this matters: without channel-specific accounts, you can’t answer basic questions like “What’s our Amazon margin after fees?” or “Is our wholesale channel actually profitable?” Without proper clearing accounts, marketplace payouts don’t reconcile — and the errors compound silently for months.

Revenue Accounts (4000s)

Separate revenue by channel so you can see gross-to-net by source and know exactly where money is coming from.

Account #Account NamePurpose
4100Shopify / DTC RevenueDirect-to-consumer sales
4110Amazon RevenueAmazon marketplace sales
4120Wholesale RevenueB2B / retail partner sales
4130Other Marketplace RevenueEtsy, Walmart, etc.
4200Returns & RefundsContra-revenue: deducted from gross
4210DiscountsContra-revenue: promo codes, sales
4300Shipping RevenueCustomer-paid shipping

Cost of Goods Sold (5000s)

Separating marketplace fees from product cost lets you calculate true contribution margin by channel. If you lump Amazon referral fees (15%) with FBA fees (variable) and product cost, you can’t optimize any of them.

Account #Account NamePurpose
5100Product Cost (COGS)Landed cost of goods
5110Inbound FreightSupplier to warehouse shipping
5120Customs & DutiesImport duties on inventory
5200Fulfillment & Pick-Pack3PL or warehouse fees
5210Outbound ShippingShipping to customers
5300Shopify Transaction FeesProcessing (~2.9% + $0.30)
5310Amazon Referral FeesCommission (~8–15% by category)
5320Amazon FBA FeesFulfillment + storage
5330PayPal / Other ProcessingAlternative payment fees

Clearing Accounts & Inventory (Balance Sheet)

Clearing accounts are the most misunderstood accounts in eCommerce bookkeeping, and when they’re wrong, everything downstream breaks.

Account #Account NamePurpose
1200Inventory – Main WarehouseOn-hand inventory
1210Inventory – Amazon FBAStock at FBA centers
1220Inventory – 3PLStock at third-party logistics
1300Shopify ClearingFunds between sale and bank payout
1310Amazon ClearingFunds between sale and bank payout
1320PayPal ClearingFunds between sale and bank payout

The two biggest areas where eCommerce books go wrong are sales reconciliation and clearing accounts. As Matt puts it: if you don’t handle gross sales, net sales, returns, and discounts correctly, your books will never match Shopify. And if you don’t set up clearing accounts the right way, the balances build and build until someone notices two years later — and you’re facing a massive write-off.

Class Tracking: See Every Channel Without Separate Books

One of the first decisions when setting up QuickBooks for a multi-channel eCommerce brand is whether to create separate P&L reports by channel or use class tracking.

We worked with a multi-channel fashion DTC brand running three channels — Retail, Wholesale, and D2C. The initial instinct was to build three separate profit-and-loss statements. Matt pushed back: why split three P&Ls when you can use class tracking to run a single set of books while still seeing each channel’s contribution?

Class tracking in QBO Plus and Advanced lets you tag every transaction with a channel label. When you run a P&L by class, you see revenue, COGS, and expenses broken down by channel — without maintaining separate books. It’s cleaner, faster to reconcile, and avoids the intercompany headaches that come with truly separate entities.

How to enable it: Go to Settings → Account and Settings → Categories → turn on “Track classes.” Create a class for each channel (D2C, Amazon, Wholesale, Retail). Then tag every transaction — sales, expenses, journal entries — with the appropriate class.

Integrating QuickBooks with Your eCommerce Sales Channels

QuickBooks on its own records transactions. QuickBooks connected to your full stack automates 80% of your bookkeeping. Here’s how to set up the core integrations:

Shopify → QuickBooks Online

The official Shopify Connector by QuickBooks is the simplest path:

  1. In QBO, go to Apps → Find Apps and search for “Shopify Connector by QuickBooks”
  2. Select Get App Now and follow authentication prompts
  3. Configure inventory tracking (enable if you’re on Plus/Advanced)
  4. Match existing transactions to avoid duplicates — QBO suggests matches automatically
  5. Verify that items map to your custom chart of accounts, not the defaults

Critical setup detail: Make sure Shopify sales map to your channel-specific revenue account (4100 Shopify/DTC Revenue), not a generic “Sales” account. Same for fees — they should flow to 5300 Shopify Transaction Fees, not “Miscellaneous Expense.” For a deeper look at what Shopify’s native reports miss, see our guide to Shopify Plus financial reporting.

For brands that need more granular control, third-party tools like A2X provide payout-level reconciliation that matches bank deposits exactly.

Amazon Seller Accounting in QuickBooks

Use the free Amazon Marketplace Connector by Intuit:

  1. In QBO, go to Integrations → Find Integrations
  2. Search for “Amazon Marketplace Connector by Intuit”
  3. Log in with your Seller Central credentials
  4. Set a transaction sync date (up to 12 months back)
  5. Configure auto-categorization settings and map products to QBO items

Amazon accounting is more complex than Shopify because of the fee structure — referral fees, FBA fees, storage fees, advertising fees — all of which need to flow to the correct expense accounts. Review the mappings after initial sync to make sure they match your chart of accounts.

For brands with significant Amazon volume, dedicated Amazon FBA accounting tools like A2X or ConnectBooks provide more accurate payout reconciliation and break down every fee line item from settlement reports.

Inventory Platform and AP Integrations

Inventory (Cin7, Dear/Luminous, etc.): Matt values platforms that push financial data cleanly back to QuickBooks — your inventory platform manages units and movements, QuickBooks manages the dollars. The direct QBO connection ensures they stay in sync without manual journal entries.

AP Automation (Bill.com, Ramp): A subscription apparel brand we work with uses Bill.com for AP processing — bills come in, get uploaded, and the approver ticks off which ones to pay. The data flows back to QBO automatically. Ramp offers a similar workflow with the added benefit of corporate cards and spend management. Either tool removes the biggest friction point in AP: chasing the founder for payment approvals while keeping the books current.

QuickBooks Reconciliation for eCommerce: Why Weekly Beats Monthly

Here’s a truth that surprises most founders: monthly reconciliation is not enough for eCommerce. We reconcile 1–2 times per week. Every single client.

Why? Because eCommerce generates a high volume of small transactions across multiple channels, each with different payout timing and fee structures. If a bank feed breaks or an integration misclassifies a batch of transactions, you want to catch it within days — not discover it four weeks later when 200 more transactions have piled on top.

The connection to cash flow visibility is direct: bad QuickBooks data means bad financial reports means bad cash decisions. When your books are two months behind or full of unreconciled transactions, your P&L is fiction and your cash flow forecast is worthless. Weekly reconciliation is the foundation of every useful financial metric.

Our weekly process:

  1. Review bank feeds — Confirm or match all new transactions. Never hit “Add” without checking for an existing match first (this is the #1 source of duplicates).
  2. Check clearing accounts — Shopify, Amazon, and PayPal clearing accounts should trend toward zero between payouts. If a balance is growing, something isn’t mapping correctly.
  3. Verify open invoices and bills — Make sure AR and AP aging looks reasonable. Flag anything over 30 days.
  4. Review undeposited funds — This account should clear regularly. If it’s growing, deposits aren’t being matched.
  5. Send the weekly status email — Every bookkeeping client gets a Friday email: here’s where we are, here’s where we’re stuck, here’s what we need from you.

Why this matters — a real example: A multi-channel fashion DTC brand we work with had a major bank account error in late 2025 caused by a bad data feed from their bank. The stream of transactions came in corrupted, and the bank reconciliation went sideways. It took two senior accountants working full-time for several days to untangle it. If they’d been reconciling monthly instead of weekly, that error would have been buried under three more months of transactions.

Matt’s take: “There was quite a big error with the bank account. Not really on our side, but on the stream of information from the bank. I have two people, two seniors, on it right now and all day Friday to try to get it done ASAP.”

Month-End Close in QuickBooks for eCommerce Brands

Once your weekly reconciliation is solid, month-end close becomes far less painful. Here’s the streamlined process:

  1. Complete final weekly reconciliation — All bank accounts, credit cards, and clearing accounts through the last day of the month
  2. Verify ending balances — Match QBO to bank and credit card statements. If statements aren’t in your shared folder, that’s a red flag — fix it before proceeding
  3. Review and post accruals — Break down every accrual balance by vendor or invoice. A lump sum in accrued expenses with no detail won’t survive due diligence
  4. Reconcile inventory — Match QBO inventory value to your inventory platform or physical count. Investigate any variance
  5. Review AR and AP aging — Verify open invoices are real. Confirm all bills received have been entered
  6. Post adjusting journal entries — Depreciation, amortization, prepaid expense allocation
  7. Run comparative P&L — Compare to prior month and same month last year. Investigate any line that moves more than 15%
  8. Cross-check P&L vs. balance sheet — Revenue changes should tie to balance sheet movements. Mismatches mean something was posted to the wrong period
  9. Close the period — Set a closing date password in QBO to lock prior months

Matt’s philosophy: spread the work across the entire month so the last two weeks aren’t a scramble. “If I could close on day one, then I can spread it out over the whole month.” For brands preparing for due diligence or lender packages, that monthly discipline pays for itself when someone asks to see 24 months of clean financials on short notice.

The accrual detail is especially important. If an auditor asks what’s in your $304,000 accrued expenses balance and you can’t break it down by vendor, that’s a problem. Every accrual needs a schedule showing exactly what makes up the balance — this is the kind of rigor that separates clean books from books that look clean until someone digs in.

5 QuickBooks Mistakes That Cost eCommerce Brands Money

After taking over QuickBooks for dozens of eCommerce clients, these are the mistakes we fix most often:

1. Clearing Account Balances That Grow Forever

The most expensive mistake, and it happens slowly. When Shopify or Amazon pays out to your bank, the payout needs to clear through a clearing account — matching individual sales on one side with the lump-sum deposit on the other.

If the mapping is wrong, the clearing account balance grows a little each payout cycle. After two years, you could have $50,000–$100,000 sitting in a clearing account that doesn’t represent real money.

Matt: “If you don’t do it the right way, your clearing accounts build, build, build, build. And you have massive write-offs once every couple years when somebody notices.”

Fix: Check clearing account balances weekly. They should fluctuate around zero between payout cycles. A growing balance means your payout mapping is broken.

2. Gross Sales That Never Match Your Sales Platform

Shopify says $500,000. QuickBooks says $487,000. The gap is usually returns, discounts, or refunds hitting the wrong accounts.

Matt’s rule: “You can take Shopify as your source of truth for sales. Gross sales, discounts, net sales, shipping. If people don’t do it right, their books never match.”

Fix: Map returns to a contra-revenue account (4200), not an expense. Reconcile Shopify gross-to-net against QBO monthly.

3. Journal Entry Deposits That Disappear

Some bookkeepers record deposits as journal entries. In QBO, these don’t always surface in the bank reconciliation workflow the way deposits and sales receipts do.

Matt: “If it goes into a journal entry, sometimes they disappear into the ether and you have to find them.”

Fix: Record deposits as Sales Receipts or Receive Payments — never standalone journal entries.

4. Reconciling Monthly Instead of Weekly

Monthly reconciliation lets 30 days of errors compound. For high-volume eCommerce, that turns a one-hour fix into a multi-day project.

Fix: Reconcile 1–2x per week. Review bank feeds, clearing accounts, and undeposited funds each session.

5. Missing Bank and Credit Card Statements

You can’t verify a reconciliation without the statement showing the ending balance.

Matt on discovering this with a client: “The bank statements aren’t all in their folder and the credit card statements aren’t in the folder. It’s hard to check the ending balances.”

Fix: Auto-forward statements to a shared Drive or Dropbox folder. Make it part of your onboarding process.

Quick Reference: Common QuickBooks Integration Issues

IssueRoot CauseFix
Clearing account balances growingPayout-to-deposit mapping incorrectAudit clearing accounts weekly; re-map payouts
Duplicate transactionsManual entry + automatic bank feedUse “Find Match” not “Add” in banking tab
Sales don’t match Shopify/AmazonReturns/discounts in wrong accountsMap to contra-revenue; reconcile to platform monthly
Bank reconciliation errorsCorrupted data feed from bankReconcile weekly; download statements for verification
Fees lumped into generic expenseNo marketplace-specific fee accountsCreate separate accounts per channel (5300–5330)

When to Outgrow QuickBooks: Signs You Need NetSuite

QuickBooks Online works well for most eCommerce brands — until it doesn’t. Here’s a quick self-assessment:

If 3 or more of these apply, it’s time to evaluate NetSuite:

  • You have separate legal entities that need consolidated financial reporting
  • You need advanced inventory: lot tracking, serial numbers, bin locations, or multi-warehouse transfers with full cost tracking
  • More than 25 people need access to your accounting system
  • You operate internationally with multi-currency transactions and elimination entries
  • Your revenue exceeds $15M–$30M and your finance team spends more time working around QBO’s limitations than analyzing data
  • You’re preparing for a private equity transaction or institutional funding round that demands ERP-grade reporting

One of our clients — a multi-channel fashion DTC brand targeting $12.5M in revenue — is still on QBO and it works fine. But as they scale toward $20M+ with additional Amazon channels and retail partnerships, the NetSuite for growing brands conversation is on the horizon.

The migration path: clean up QBO first (you’re migrating data, so start with clean data), implement NetSuite in parallel, run both for one month, then cut over. A fractional CFO who’s done this before can guide the process and save months of pain.

For brands not ready for NetSuite but needing better financial metrics and visibility, layering reporting tools on top of QBO — or using Eightx’s free financial tools — can extend its useful life significantly.

Related accounting guides

See the full ecommerce accounting hub — software, settlement reconciliation, sales tax, and FP&A.

Frequently Asked Questions

Which QuickBooks Online plan is best for eCommerce?

QBO Plus ($99/month) is the minimum for eCommerce brands selling physical products. It includes inventory tracking, class tracking for multi-channel profitability, and location tracking. Upgrade to Advanced ($235/month) if you need more than 5 users or enhanced reporting.

How do I connect Shopify to QuickBooks Online?

In QBO, go to Apps → Find Apps, search “Shopify Connector by QuickBooks,” and follow the setup prompts. Enable inventory tracking, match existing items to avoid duplicates, and verify sales map to channel-specific revenue accounts.

How often should I reconcile eCommerce books in QuickBooks?

Reconcile 1–2 times per week, not monthly. eCommerce generates high transaction volumes across multiple channels, and feed errors compound quickly. At Eightx, every client is reconciled at least weekly with a Friday status email.

Can QuickBooks handle multi-channel eCommerce?

Yes. Use class tracking to tag transactions by channel (D2C, Amazon, Wholesale), separate revenue accounts per channel, and clearing accounts per marketplace. This gives you channel-level P&L reporting without maintaining separate books.

When should my eCommerce brand switch from QuickBooks to NetSuite?

Most brands outgrow QBO between $15M–$30M revenue. Key signals include multi-entity consolidation needs, advanced inventory requirements like lot tracking or serial numbers, more than 25 users, or international operations with multi-currency complexity.

Is QuickBooks good for an ecommerce business?

Yes — QuickBooks Online is the right accounting backbone for almost every ecommerce business between $1M and roughly $20M in revenue. The combination of Plus-tier inventory tracking, class tracking for channel P&L, the Shopify and Amazon connectors, and the bookkeeper/CPA ecosystem makes it the lowest-friction option for a scaling ecommerce QuickBooks setup. Brands sub-$1M can usually start on Essentials and graduate to Plus when they add Amazon or wholesale.

How do I connect Amazon Seller Central to QuickBooks Online?

Use A2X or Synder for Amazon-to-QBO. The native Intuit Amazon connector is fine for simple cases, but A2X handles FBA fees, reserves, and settlement summaries better at scale. Map each Amazon channel (US, CA, UK) to its own revenue account, route fees to a dedicated Amazon Fees expense, and reconcile to settlement payouts — not deposits — weekly.

What’s the cheapest way to run ecommerce QuickBooks bookkeeping in 2026?

QBO Plus at $99/mo + A2X at $19–$49/mo + a bookkeeper running weekly reconciliations (~$600–$1,200/mo at the $1M–$5M revenue band) is the floor for clean books. Going cheaper — QBO Essentials, manual Shopify entries, monthly reconciliation — saves $1,500/yr and costs you $5,000–$25,000 in cleanup the first time you raise capital or sell the business.

Can I use QuickBooks Online for a Shopify ecommerce business?

Yes. The Shopify Connector by QuickBooks installs in minutes, syncs orders nightly, and posts to your QBO revenue, COGS, and clearing accounts. Verify the connector routes Shopify Payments deposits to a Shopify Clearing account (not directly to revenue) so payouts reconcile cleanly when Stripe-side fees hit. For Shopify Plus brands with multiple locations or international markets, layer Synder or A2X on top for cleaner cross-currency handling.


About the Author

Sam Dillon, Managing Partner APAC & CFO

Sam Dillon is Managing Partner, APAC and CFO at Eightx, where he leads financial operations for eCommerce and CPG brands doing $5M–$50M in revenue. With deep expertise in bookkeeping systems, tax strategy, and platform-level accounting, Sam helps founders build the financial infrastructure that scaling requires — clean books, accurate reporting, and the operational clarity to make confident decisions.

Your books should work as hard as you do

Get Your eCommerce
Books Dialed In

30-minute call. We’ll review your QuickBooks setup and find at least one area to optimize—no strings attached.

Book Your Free Review