← Blog/Bookkeeping

The Complete Guide to Bookkeeping for Shopify + Amazon Sellers

Selling on both Shopify and Amazon? Here's exactly how to reconcile payouts, handle fees, and keep your books accurate when you're operating on multiple platforms.

AM

Anand Murugan

Founder & CEO

March 20, 2026

12 min read

If you're selling on both Shopify and Amazon, you already know the frustration: two different payout schedules, two different fee structures, two different reconciliation nightmares. Most bookkeepers handle one or the other well. Handling both correctly, and making sure your books actually reflect your real business, is a different skill entirely.

This guide covers exactly how to do it right.

Why Multi-Channel Bookkeeping Is Hard

The core problem is that Shopify and Amazon don't pay you what you made. They pay you what you made, minus their fees, minus returns, minus adjustments, and they do it on different schedules, in different amounts, with different levels of detail.

If you just record the deposit that hits your bank account, you're recording the net payout, not the gross revenue. That means your revenue is understated, your fees are invisible, and your P&L is wrong. When you try to compare month-over-month performance or figure out your true margin by channel, the numbers won't tell you anything useful.

Shopify Payouts: How They Work

Shopify processes payments through Shopify Payments (or a third-party gateway) and then pays you out on a rolling schedule, typically every 1 to 3 business days. Each payout is a net amount that represents multiple orders, minus Shopify's transaction fees.

Here's what's being netted out in every Shopify payout:

  • Shopify Payments processing fees (typically 2.5 to 2.9% + 30¢ per transaction)
  • Refunds and returns processed during the period
  • Chargebacks that have been resolved against you
  • Shopify Balance adjustments if you use that feature

To reconcile correctly, you need to book gross revenue and then separately expense each fee type. This gives you the real picture: what did you actually sell, and what did it cost you to process those sales?

Amazon Settlements: A Different Beast

Amazon pays out every two weeks via what they call a "settlement." Unlike Shopify's frequent small payouts, Amazon bundles everything into a bi-weekly statement that can be dozens of lines long, and notoriously hard to parse.

A typical Amazon settlement includes:

  • Product sales (gross)
  • FBA fulfillment fees (per unit, based on size and weight)
  • Referral fees (typically 8 to 15% of sale price)
  • FBA storage fees (monthly, based on cubic feet)
  • Shipping credits (what customers paid for shipping)
  • Promotional discounts you funded
  • Returns and reimbursements
  • Advertising costs (if you run Sponsored Products)
  • Long-term storage fees, removal fees, and other miscellaneous charges

The deposit in your bank account is the net of all of this. If you record it as revenue, you're significantly understating both your revenue and your expenses.

The Right Bookkeeping Structure

For a business selling on both platforms, we recommend the following approach:

Separate revenue accounts by channel

Set up distinct income accounts in QuickBooks or Xero for Shopify sales and Amazon sales. This lets you see channel-level revenue at a glance and compare performance across periods.

Separate expense accounts for platform fees

Don't lump Shopify processing fees and Amazon referral fees together. Create separate expense accounts for each fee type, it makes tax time easier and gives you better visibility into where your margin is going.

Record gross, not net

Every payout should be recorded as gross sales revenue, with the fees booked as separate expenses. The net that hits your bank is just the result of the math, it's not the number you want to see on your P&L.

Reconcile every payout

Each Shopify payout and each Amazon settlement should be reconciled to zero, meaning the gross sales, minus fees, minus returns, should equal the exact deposit amount. If it doesn't, something is missing.

Common Mistakes to Avoid

Recording the bank deposit as revenue. This is the most common error. The deposit is net, you're missing the fees on the expense side and overstating costs implicitly rather than explicitly.

Ignoring returns and chargebacks. Returns need to be reversed against revenue and the refunded amount tracked. Chargebacks need to be tracked separately from returns, they have different implications for fraud and dispute management.

Missing COGS for FBA inventory. If you send inventory to Amazon's warehouses, you need to record the cost of goods sold when items sell, not when you ship inventory to Amazon. Many sellers get this backward.

Forgetting about sales tax. Shopify and Amazon both collect and remit sales tax on your behalf in many states. That collected amount should not be recorded as revenue, it's a liability until remitted. Amazon's Marketplace Facilitator rules mean they handle this automatically in most states, but it still needs to be reflected correctly in your books.

Tools That Help

Several tools can automate the reconciliation process. A2X is popular for pulling Amazon settlement data into QuickBooks or Xero in a structured format. Shopify has a native QuickBooks and Xero integration, though it needs to be configured correctly to record gross rather than net.

That said, no tool eliminates the need for human review. Someone still needs to check that the numbers make sense, that returns are tracked correctly, and that month-end reconciliation closes cleanly.

The Bottom Line

Clean multi-channel bookkeeping isn't complicated, but it does require a consistent, deliberate structure. Record gross revenue. Book fees separately. Reconcile every payout. Keep Shopify and Amazon separate in your chart of accounts. Do that every month, and you'll have books you can actually rely on.

If you're behind on reconciliation or your current setup is recording net deposits, you're not alone, and it's fixable. Most of our clients come to us in exactly this situation, and we typically have clean, current books within the first two weeks of onboarding.

ShopifyAmazonReconciliationMulti-channel

Ready to get your books sorted?

Book a free 30-minute discovery call. We'll look at your setup and show you exactly what clean books look like for your business.

Book a Free Demo →