Phase 03: Finance

Accounting for E-Commerce: Shopify vs Amazon vs Multi-Channel — How to Keep Clean Books

9 min read·Updated April 2026

E-commerce accounting is uniquely complicated because your revenue platform, your payment processor, and your bank account are three separate systems that tell three slightly different stories. Shopify reports gross sales. Stripe deposits net revenue. QuickBooks sees bank deposits. Reconciling these three numbers correctly is where most e-commerce sellers lose track of their actual margins.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

The Quick Answer

For Shopify-only sellers: connect Shopify to QuickBooks or Xero via A2X or Link My Books to automatically reconcile platform revenue, fees, and refunds with bank deposits. For Amazon sellers: use A2X for Amazon to reconcile settlement payouts. For multi-channel sellers: use a dedicated multi-channel reconciliation tool and a single chart of accounts that maps cleanly across all channels.

Why E-Commerce Accounting Is Harder Than It Looks

Platform payouts are not revenue. When Shopify or Amazon deposits money to your bank, that deposit is a net figure after fees, refunds, and sometimes reserve holds. Recording the deposit as revenue overstates sales and understates the cost of selling on the platform.

Inventory timing creates accrual complexity. Products purchased in Q3, sold in Q4, and returned in Q1 of the next year require careful cost-of-goods accounting to get gross margin right.

Sales tax nexus is now a state-by-state obligation. If you have economic nexus in a state (typically $100K in sales or 200 transactions), you are required to collect and remit sales tax there — and the rules differ by state.

Shopify Accounting: What to Get Right

Do not record Shopify payouts directly as revenue. Record gross sales when orders are placed, then record platform fees, refunds, and payment processing costs as separate line items. Use the payout as a reconciliation check, not a revenue recording.

Shopify connects to QuickBooks Online, Xero, and Bench via A2X, Link My Books, and Synder. A2X is the most widely used and has the cleanest reconciliation logic. Cost: $19-$59/month depending on order volume.

Tax compliance: Shopify automatically calculates and collects sales tax in most states through Shopify Tax. You still need to remit collected taxes to each state — TaxJar or Avalara automate the filing.

Amazon Accounting: What to Get Right

Amazon pays out every 14 days in a settlement that nets dozens of transaction types: product sales, FBA fees, referral fees, advertising charges, refunds, reimbursements, and reserve holds. Recording the settlement as revenue is a significant accounting error.

A2X for Amazon parses the settlement report and creates a journal entry that maps each component to the correct account. This is the standard for Amazon sellers serious about their books.

COGS for FBA sellers: when products enter an FBA warehouse, the cost is not yet an expense — it becomes COGS when the product is sold. Most accounting software requires a manual inventory adjustment process to get this right.

Multi-Channel Accounting

If you sell on Shopify, Amazon, Etsy, and wholesale simultaneously, the accounting complexity multiplies. The key is a unified chart of accounts that treats each channel as a revenue source with its own fee structure, rather than trying to reconcile differently structured reports.

Tools: Linnworks, Skubana (now Extensiv), and ChannelAdvisor provide multi-channel inventory and order management that feeds into accounting. Pair one of these with A2X and a cloud accounting platform (Xero works particularly well for multi-channel).

The Verdict

Shopify only, under $50K/month: Shopify + A2X or Link My Books + QuickBooks or Xero. Amazon only: Amazon Seller Central + A2X + QuickBooks or Xero. Multi-channel: Extensiv or Linnworks for order management + A2X for each channel + Xero or QuickBooks. Add TaxJar or Avalara for sales tax compliance at any meaningful revenue level.

How to Get Started

Step 1: Choose your accounting platform (QuickBooks Online or Xero — Xero's multi-currency support is better for international sellers). Step 2: Set up your chart of accounts with separate revenue accounts by channel, and separate COGS accounts for product cost, platform fees, and shipping. Step 3: Connect A2X to your Shopify and/or Amazon accounts. Step 4: Reconcile your first month manually alongside the automation to verify the mapping is correct. Step 5: Set up TaxJar or Avalara and register in states where you have nexus.

RECOMMENDED TOOLS

Xero

Cloud accounting built for product businesses

30-day free trial

QuickBooks Online

30-day free trial, then from $35/month

30-day free trial

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

Do I need to track inventory in my accounting software?

If you carry physical inventory, yes — GAAP requires it and your gross margin calculation depends on it. QuickBooks Online Plus and Xero both include inventory tracking. For higher volume or multi-warehouse operations, dedicated inventory management software (Extensiv, Cin7) syncs with your accounting platform.

How does sales tax nexus work for online sellers?

Economic nexus was established by the 2018 South Dakota v. Wayfair Supreme Court ruling. Most states now require online sellers to collect and remit sales tax if they exceed $100,000 in sales or 200 transactions in that state annually. You are not required to collect until you hit the threshold, but once you do, you need to register and remit.

Can I use cash-basis accounting for my e-commerce business?

Yes, if your annual gross receipts are under $25M (the IRS threshold requiring accrual for most businesses). Cash-basis is simpler but can distort your understanding of profitability when you carry significant inventory. Most growing e-commerce businesses benefit from switching to accrual by $500K in annual revenue.

Related Guides

Finance

QuickBooks vs FreshBooks vs Wave vs Xero: Best Accounting Software for Startups

Build

Stripe vs PayPal vs Square: Which Payment Processor to Use

Finance

Cash Flow Management for Small Business: The 13-Week Rolling Forecast