← Back to Blog
eCommerce Accounting

A Complete Guide to eCommerce Bookkeeping for Shopify Sellers

πŸ“… July 16, 2026 ⏱️ 10 min read ✍️ AccountSaathi Team

Shopify makes selling online easy. Bookkeeping for your Shopify store? Not so much. Between payouts, fees, refunds, chargebacks and sales tax, the numbers can get complicated fast. This guide covers everything you need to know to keep your eCommerce books clean and accurate.

Why eCommerce Bookkeeping is Different

Traditional bookkeeping is relatively straightforward β€” money comes in, money goes out, you record it. eCommerce bookkeeping adds several layers of complexity that trip up even experienced business owners:

⚠️ The Most Common Mistake

Most Shopify sellers record their Shopify payout as their revenue. This is wrong. Your revenue is the total sales amount β€” the payout is what remains after Shopify deducts its fees. Recording payouts as revenue understates your gross sales and overstates your profit margin.

Understanding Shopify Payouts

Before you can reconcile your books, you need to understand exactly what a Shopify payout contains. Here's what happens between a customer placing an order and money hitting your bank account:

1

Customer places an order β€” $100

This is your gross revenue. It should be recorded as income in full, regardless of what you actually receive.

2

Shopify deducts its transaction & processing fees β€” e.g. $3.20

Shopify charges a payment processing fee (typically 2.4%–2.9% + 30Β’ per transaction). These fees must be recorded as a separate expense β€” not netted against revenue.

3

Shopify pays out the net amount β€” $96.80

This is what hits your bank account. If you record only this as your revenue, you're missing $3.20 of gross sales and $3.20 of expenses every single transaction.

4

Refunds and chargebacks are deducted from future payouts

Shopify doesn't always send a separate transaction for refunds β€” they're often netted from your next payout. Your bookkeeper needs to track these separately.

Common Bookkeeping Errors Shopify Sellers Make

❌ Recording payouts as revenue

As explained above β€” your revenue is total sales, not net payouts. This error distorts your gross margin and makes tax filing inaccurate.

❌ Not tracking Shopify fees as expenses

Transaction fees, subscription fees, app charges and shipping label costs are all deductible business expenses. Missing them means you overpay tax.

❌ Ignoring refunds and returns

Every refund reduces your revenue. Not recording refunds properly overstates your income and leads to incorrect tax filings.

❌ Not separating sales tax from revenue

Sales tax collected belongs to the government β€” it's not your income. Mixing it with revenue inflates your reported earnings.

❌ Skipping inventory reconciliation

Without accurate inventory tracking, you can't calculate your true cost of goods sold (COGS) β€” and without COGS, you can't calculate your real profit.

❌ Reconciling monthly instead of per payout

Shopify pays out every few days β€” if you only reconcile monthly, errors and discrepancies compound and become very hard to untangle.

Setting Up Your Chart of Accounts for Shopify

A well-structured chart of accounts is the foundation of clean eCommerce bookkeeping. Here's what your key accounts should look like:

Income Accounts

Cost of Goods Sold (COGS)

Operating Expense Accounts

Liability Accounts

πŸ’‘ AccountSaathi Tip

When setting up your Shopify chart of accounts in QuickBooks or Xero, always create separate income accounts for gross sales and contra accounts for refunds and discounts. This gives you far cleaner reporting and makes your P&L statement much more meaningful.

Reconciling Your Shopify Sales

Reconciliation means making sure your accounting records match your Shopify payouts, bank deposits, and the actual sales figures from your Shopify dashboard. Here's the process:

  1. Download your Shopify payout report from Shopify Admin β†’ Finances β†’ Payouts for each payout period
  2. Record gross sales as revenue in your accounting software
  3. Record Shopify fees as separate expense line items
  4. Record refunds as contra revenue (reducing gross sales)
  5. Record the net payout as a bank deposit and match it to your actual bank statement
  6. Reconcile sales tax collected vs what is owed
  7. Verify the closing balance matches your bank statement to the penny

This process should be done for every Shopify payout β€” not just once a month. If you have high sales volume, this might mean reconciling multiple times per week.

Inventory and COGS Accounting

For product-based Shopify sellers, inventory accounting is one of the most important β€” and most neglected β€” areas of bookkeeping.

The Two Main Inventory Methods:

FIFO (First In, First Out)

The first items purchased are the first ones sold. Most common method for physical product businesses. Gives accurate COGS during periods of rising costs.

Weighted Average Cost

Calculates an average cost across all inventory. Simpler to manage and smooths out cost fluctuations. Often used by businesses with high volumes of similar products.

Your COGS directly impacts your gross profit. If you're not tracking inventory accurately, your profit margins are just estimates β€” and your tax filings may be incorrect.

πŸ’‘ AccountSaathi Tip

If you use a 3PL (third-party logistics) provider or dropshipping model, make sure your bookkeeper understands how costs flow through your supply chain. The accounting treatment for dropshipping is different from holding your own inventory β€” and getting it wrong is a common and costly mistake.

Sales Tax, VAT and GST for Shopify Sellers

This is often the most stressful area for eCommerce sellers β€” and for good reason. Tax obligations vary significantly depending on where you sell and where your customers are.

πŸ‡ΊπŸ‡Έ US Sellers β€” Sales Tax

After the South Dakota v. Wayfair ruling, US states can require online sellers to collect sales tax even without a physical presence. If you sell to customers in multiple states and exceed certain thresholds (typically $100,000 in sales or 200 transactions), you may have nexus in those states and be required to collect and remit sales tax. Shopify can automatically calculate and collect sales tax β€” but recording and remitting it correctly in your books is your responsibility.

πŸ‡¬πŸ‡§ UK & πŸ‡ͺπŸ‡Ί EU Sellers β€” VAT

If you're VAT registered, every sale to a UK or EU customer may require VAT to be charged, collected and remitted. Shopify can handle VAT calculation, but your bookkeeping must separate VAT collected from revenue and track it as a liability until you file your VAT return.

πŸ‡¦πŸ‡Ί Australian Sellers β€” GST

If your Shopify store turns over more than AUD $75,000 per year, you must register for GST. GST collected on sales is a liability β€” it belongs to the ATO, not you. Your BAS preparation must accurately reflect GST collected and GST paid on business expenses.

πŸ‡¨πŸ‡¦ Canadian Sellers β€” GST/HST

Canadian Shopify sellers with over CAD $30,000 in revenue must register for GST/HST. The rate varies by province and your bookkeeping must track both the GST/HST collected from customers and the input tax credits (ITCs) you can claim.

⚠️ Important

Sales tax, VAT and GST are never your income. Always record them as a separate liability in your books. Mixing tax collected with your revenue is one of the most common and costly bookkeeping errors for eCommerce sellers.

Tools and Integrations for Shopify Bookkeeping

The good news is that Shopify integrates directly with all major accounting platforms, making reconciliation much faster when set up correctly.

πŸ“Š QuickBooks

Best for US/Canada Shopify sellers. Native integration available.

πŸ’™ Xero

Preferred for UK/Australia. Excellent Shopify integration.

πŸ”„ A2X

Dedicated Shopify reconciliation tool. Works with QB and Xero.

πŸ“„ Dext

Automates receipt and invoice capture for eCommerce expenses.

πŸ’³ Stripe

If using Stripe as payment gateway β€” reconcile separately from Shopify Payments.

πŸ…ΏοΈ PayPal

Another common payment gateway that needs separate reconciliation.

πŸ’‘ Pro Tip β€” Use A2X for Shopify Reconciliation

A2X is a specialist tool that sits between Shopify and your accounting software (QuickBooks or Xero). It automatically summarises each Shopify payout into properly structured journal entries β€” separating gross sales, fees, refunds and taxes. It dramatically reduces reconciliation time and errors. Many of our eCommerce clients use it alongside their chosen accounting platform.

Your Monthly Shopify Bookkeeping Checklist

Here's what should happen every month to keep your Shopify books clean and current:

βœ… Monthly eCommerce Bookkeeping Checklist

βœ“
Reconcile every Shopify payout to your bank account
βœ“
Record gross sales, fees, refunds and chargebacks separately
βœ“
Reconcile PayPal and Stripe settlements separately
βœ“
Record all Shopify subscription and app fees
βœ“
Update inventory levels and calculate COGS
βœ“
Separate sales tax / VAT / GST from revenue
βœ“
Reconcile advertising spend (Meta, Google)
βœ“
Review accounts receivable for outstanding payments
βœ“
Prepare monthly P&L and review gross margin
βœ“
Compare actuals against previous month and budget

When to Outsource Your Shopify Bookkeeping

Managing Shopify bookkeeping yourself makes sense when you're just starting out. But as your store grows β€” more products, more payouts, multiple payment gateways, international sales β€” the complexity grows with it.

Consider outsourcing when:

Let AccountSaathi Handle Your Shopify Books

We specialise in eCommerce bookkeeping for Shopify sellers across the US, Canada, UK, Australia and Europe. Clean books, accurate reconciliation, delivered on time every month.

πŸ“… Schedule Your Free Consultation
AS

Written by the AccountSaathi Team

eCommerce accounting specialists with hands-on experience in Shopify, Amazon, Stripe and PayPal reconciliation across multiple countries.

⚠️ Disclaimer

The information in this article is provided for general guidance purposes only and is based on research and experience as of July 2026. Tax rules, sales tax thresholds, VAT/GST requirements and platform fees change regularly and vary by country, state and individual business circumstances. This article does not constitute financial, tax or legal advice. We strongly recommend consulting a qualified accountant, tax advisor or legal professional for advice specific to your business and jurisdiction before making any financial or tax-related decisions.