Accounting for Retail & E-commerce: Keeping Your Numbers Straight Across Every Channel

If you sell through your own website, a marketplace like Amazon or Etsy, and maybe a physical till as well, your bank statement tells you almost nothing on its own. A single "sale" might actually be three transactions (the original payment, a marketplace fee, and a refund) landing in your account days apart and in a different order to how they happened. Multiply that across channels and a busy month, and it's easy to see why so many retail and e-commerce businesses lose track of what they're actually making.

Here's what tends to catch people out, and how to stay on top of it.

Reconciling sales across channels properly

Shopify, Amazon, eBay, Etsy and a card machine in-store all report sales differently, on different schedules, after taking their own fees out first. Bookkeeping that just logs "money in" from your bank feed will understate your revenue and overstate your fees, which distorts your margins and can leave you paying tax on the wrong figure. Proper retail bookkeeping reconciles each channel back to its own sales report, so gross sales, fees, refunds and payouts are all recorded separately and correctly, not netted off into one confusing number.

Inventory and cost of goods sold

If stock sits on your balance sheet as an asset until it's sold, your profit figure only makes sense when cost of goods sold is tracked alongside sales. A lot of small retailers effectively expense stock the moment they buy it, which flatters cash flow in quiet months and makes a big stock-up look like a loss. Getting this right matters most around seasonal buying: building stock ahead of a busy quarter shouldn't distort your management accounts into thinking the business is struggling when it's actually investing in what's coming.

VAT on multi-channel and cross-border sales

Once your UK taxable turnover passes £90,000 in a rolling 12-month period, you must register for VAT, and for retailers selling across several channels, it's easy to cross that threshold without noticing, because no single channel shows you the combined total. If you sell into the EU or hold stock overseas, marketplace and cross-border VAT rules add another layer (in some cases the marketplace itself is treated as the seller for VAT purposes). None of this is a reason to avoid growing into new channels. It's just a reason to have someone watching the combined number, not just each platform in isolation.

Payroll for shop and warehouse staff

If you employ shop floor or warehouse staff, the National Living Wage increases each April (it rose to £12.71 an hour from April 2026) directly affects your staffing costs, and the employer National Insurance rate and threshold changes in recent years have made it more expensive to employ people generally. Retailers who run seasonal or casual staff for peak periods need payroll that can flex up and down without missing a Real Time Information submission to HMRC.

Refunds, chargebacks and returns

Given our name, we'll say it plainly: returns are where a lot of retail bookkeeping falls down. A refund isn't just the reverse of a sale: it usually comes with a separate marketplace fee treatment, sometimes a restocking cost, and a timing gap between the original sale and the refund landing. If your books don't reconcile returns properly, your margin reporting will be wrong even if every individual transaction was recorded.

How Books & Returns helps

We build retail and e-commerce bookkeeping around your actual sales channels rather than forcing everything through a single bank feed. That means channel-by-channel reconciliation, inventory-aware reporting, VAT monitored across your combined turnover, and payroll that keeps up with seasonal staffing, all under one fixed monthly fee, with a named contact who already understands how your channels fit together.

If you're not sure whether your current numbers reflect what's actually happening in your business, book a free consultation and we'll talk it through.