Guide · Shopify

Shopify accounting – from Shopify payouts to clean books.

Shopify accounting looks simple until you realize a single daily "payout" contains dozens of transactions: gross sales, processing fees, refunds, chargebacks, gift cards, shipping collected, tips, apps charges, and more. Proper Shopify accounting separates these correctly and reconciles each payout to the bank deposit. This guide covers how.

The payout problem

Why Shopify payouts are complicated

Shopify Payments (the default payment processor for Shopify stores) batches transactions and sends a net payout to your bank every 2–5 business days. Each payout looks simple on the bank side: one ACH deposit for, say, $4,247.38. On the Shopify side, that payout aggregates:

  • Gross sales for the period
  • Shopify Payments processing fees (2.4%–2.9% + $0.30 per transaction)
  • Refunds issued to customers
  • Chargebacks (disputes in which merchant loses)
  • Chargeback fees ($15 per chargeback typically)
  • Gift card redemptions (reduce cash flow but not GL revenue at sale time)
  • Shipping collected from customers
  • Tax collected (held by Shopify until you remit)
  • Tips (for stores that collect tips)
  • Shopify subscription fees deducted from payout (some plans)
  • App billing charges deducted

Proper accounting separates each of these to the correct GL account. Generic bookkeeping that just categorizes the $4,247.38 deposit as "sales revenue" misstates: revenue (understated because processing fees reduce payout), COGS (missed), sales tax liability (missed because tax goes to separate liability account), and more.

Platform tools

Tools that solve the Shopify accounting problem

Doing Shopify accounting manually transaction-by-transaction is impossibly tedious at scale. Specialized tools automate the split:

A2X

The most common tool for Shopify + accounting integration. Takes each Shopify payout, splits it into component parts per GL account mapping, creates a summary journal entry in your accounting platform (QBO, Xero, NetSuite). Reconciles payout to bank deposit automatically.

Pricing: $19–$199/month depending on order volume.

Link My Books

UK-based alternative to A2X, popular in UK and growing in US. Similar functionality, often competitive pricing for small merchants.

Webgility

Multi-platform (Shopify + Amazon + eBay + Walmart). Good for merchants selling on multiple channels. More complex setup than A2X.

Shopify's native QBO/Xero integration

Both QBO and Xero have official Shopify apps. Less sophisticated than A2X; often creates duplicate entries or incorrect tax handling. Fine for very simple single-channel small merchants; breaks down at higher complexity.

Manual reconciliation

For very small merchants (under $20k/month revenue), manual reconciliation from Shopify reports to accounting is feasible. Above that volume, manual becomes error-prone and time-consuming.

Our default: for Shopify clients, our bookkeepers almost always run A2X. Pays for itself within a few hours of saved bookkeeper time per month. Alternative tools are fine; manual is only viable for smallest stores.
Multi-platform

Multi-platform reality for growing brands

Most Shopify brands eventually sell on multiple channels: Shopify store, Amazon, TikTok Shop, wholesale through Faire, maybe eBay or Walmart Marketplace. Accounting for multi-channel ecommerce is meaningfully more complex than single-channel.

Channel-specific accounting considerations

  • Shopify (DTC): full control over pricing, customer data, brand experience. Processing fees ~2.4–2.9% + $0.30/transaction.
  • Amazon: marketplace fees 8–15% depending on category; FBA fees for fulfilled-by-Amazon; bi-weekly settlements. Most complex reconciliation.
  • TikTok Shop: growing channel; similar to Amazon with marketplace fees and pre-settlement deductions. Specific integration tools emerging.
  • Wholesale (Faire, direct): net 30–60 payment terms, different margins, returns and damages handling.
  • Subscription: if running subscriptions via Recharge/Smartrr, recurring revenue accounting with ASC 606 considerations.

Monthly reporting for multi-channel brands

  • Revenue by channel with gross margin per channel
  • Channel-level contribution margin (revenue minus direct fulfillment cost)
  • Marketing spend by channel with CAC calculation
  • Inventory position with channel allocation
  • Sales tax by state with nexus threshold monitoring

See our ecommerce bookkeeping guide for broader ecommerce accounting framework.

Sales tax

Shopify sales tax considerations

Post-Wayfair, Shopify merchants face multi-state sales tax obligations once they exceed economic nexus thresholds (typically $100k revenue or 200 transactions in a state).

Shopify Tax (native)

Shopify's built-in sales tax calculation. Good for merchants operating in fewer than 10 states. Handles calculation well; filing is separate (handled manually or through a service).

Avalara, TaxJar (specialized)

For merchants in 15+ states, dedicated sales tax platforms handle calculation + registration + filing. Monthly cost typically $50–$500 depending on volume and state count.

Common sales tax mistakes for Shopify merchants

  • Not registering in states where nexus has been triggered (most common, hardest to unwind)
  • Charging wrong rates because Shopify settings weren't updated
  • Not filing in states with nexus but low volume (states still require filing even with $0 collected)
  • Missing marketplace facilitator offset (Amazon collects for you in most states; you don't file separately for Amazon sales)

See our sales tax services page.

Related: ecommerce bookkeeping guide, ecommerce industry page.

Related

Related pages

Have specific questions? Let's talk.

Book my call →