Bookkeeping

Accounting for Ecommerce UK: The Complete Seller's Guide

Essential accounting guide for UK ecommerce businesses. Inventory management, marketplace fees, VAT on online sales, and profit tracking for online sellers.

A
AccountsOS Team
AI Accounting Experts
8 January 202620 min read
Share

Ecommerce accounting presents unique challenges that traditional bookkeeping simply wasn't designed to handle. From tracking inventory across multiple warehouses to reconciling marketplace fees that can exceed 15% of every sale, online sellers face a complexity that brick-and-mortar retailers rarely encounter.

Whether you're selling on Amazon, running a Shopify store, or managing a WooCommerce site, this guide covers everything UK ecommerce business owners need to know about keeping their books in order.

Why Ecommerce Accounting Is Different

Traditional accounting assumes straightforward transactions: you sell a product, receive payment, and record the revenue. Ecommerce breaks this model in several ways:

Multi-channel sales - You might sell the same product on Amazon, eBay, your own website, and a market stall, each with different fee structures, payment timings, and reporting formats.

Complex fee structures - A single Amazon sale might involve referral fees, FBA fees, storage fees, and advertising costs, all deducted before you see a penny.

Inventory complexity - Stock sits in multiple locations (your garage, Amazon's warehouse, a 3PL), often across different countries.

Payment processor delays - Between the customer paying and money hitting your bank, days or weeks can pass.

Returns and refunds - Online return rates of 20-30% are common, requiring constant adjustment of revenue figures.

Multi-currency transactions - Selling internationally means tracking exchange rates and understanding VAT obligations across jurisdictions.

Key Ecommerce Metrics Every Seller Should Track

Before diving into the mechanics of ecommerce accounting, understand the metrics that actually matter for profitability.

Metric Formula Target Range Why It Matters
Gross Margin (Revenue - COGS) / Revenue 40-60% Shows profit after product costs, before overheads
Net Margin (after fees) (Revenue - COGS - Fees) / Revenue 15-25% True profitability after marketplace takes its cut
Inventory Turnover COGS / Average Inventory 4-12x annually How quickly you sell through stock
Customer Acquisition Cost Total Marketing Spend / New Customers Below 25% of first order value Whether your marketing is sustainable
Average Order Value Total Revenue / Number of Orders Varies by niche Determines viability of fixed shipping and handling costs
Return Rate Returned Orders / Total Orders Below 10% Hidden cost that destroys margins if not managed

Example: A seller with a 50% gross margin sounds healthy, but if Amazon fees are 30% and returns run at 15%, the actual profit margin is closer to 8-10% before overheads.

Inventory Accounting: FIFO, Weighted Average, and LIFO

Inventory valuation directly impacts your taxable profit. UK businesses must choose a consistent method and apply it year after year.

First In, First Out (FIFO)

FIFO assumes you sell your oldest inventory first. This is the most common method for ecommerce and is accepted by HMRC.

How it works: If you bought 100 units at £5 in January and 100 units at £7 in March, FIFO assumes the first 100 units sold came from the January batch (costing £5 each).

Advantages:

  • Matches physical reality for perishable or seasonal goods
  • Generally results in lower COGS during inflationary periods (higher profit, but more tax)
  • Simple to understand and implement

Example: You sell phone cases and purchase stock at different prices throughout the year:

  • January: 500 units at £3 each = £1,500
  • April: 500 units at £3.50 each = £1,750
  • August: 500 units at £4 each = £2,000

By December, you've sold 1,200 units. Under FIFO:

  • First 500 sold at £3 cost = £1,500
  • Next 500 sold at £3.50 cost = £1,750
  • Next 200 sold at £4 cost = £800
  • Total COGS: £4,050

Weighted Average Cost

This method calculates an average cost across all inventory purchases.

How it works: Total cost of inventory / Total units = Cost per unit

Using the same phone case example:

  • Total cost: £1,500 + £1,750 + £2,000 = £5,250
  • Total units: 1,500
  • Average cost per unit: £3.50
  • COGS for 1,200 units: £4,200

Advantages:

  • Smooths out price fluctuations
  • Easier to calculate than FIFO for high-volume sellers
  • Better for commoditised products where batches aren't distinguishable

LIFO (Not Permitted in UK)

Last In, First Out assumes the newest inventory sells first. This is not permitted under UK GAAP or IFRS, so don't use it for your UK limited company accounts.

Which Method Should You Choose?

For most UK ecommerce businesses, FIFO or Weighted Average are the practical choices:

  • FIFO if you sell physical products with distinct batches, expiry dates, or seasonal variations
  • Weighted Average if you sell commodity-type products where batch tracking isn't meaningful

Important: Once you choose a method, you must apply it consistently. Switching methods requires justification and may trigger HMRC scrutiny.

Marketplace Fee Tracking: Amazon, eBay, and Etsy

Marketplace fees are the silent profit killer in ecommerce. Understanding exactly what you're paying is essential for pricing decisions.

Amazon Fees Breakdown

Amazon's fee structure is notoriously complex. Here's what UK sellers typically pay:

Referral Fees: 8-15% of the sale price depending on category

  • Most categories: 15%
  • Electronics: 8%
  • Computers: 8%
  • Amazon Device Accessories: 45%

FBA Fees (if using Fulfilment by Amazon):

  • Pick and pack: £2.14-£6.43 per unit (varies by size and weight)
  • Monthly storage: £0.65-£0.85 per cubic foot (standard season)
  • Long-term storage: £4.30 per cubic foot for items over 365 days
  • Removal fees: £0.25-£1.80 per unit

Additional Fees:

  • Professional selling account: £25/month (waived for individual sellers, who pay £0.75 per item instead)
  • Advertising costs (PPC): Varies, typically 10-25% of ad-attributed revenue
  • Brand Registry: Free, but requires trademark

Example calculation: A £25 product sold via FBA with a 15% referral fee and £3.50 fulfilment fee:

  • Referral fee: £3.75
  • FBA fee: £3.50
  • Total Amazon fees: £7.25 (29% of sale price)

If your product costs £8 to source, your margin is: £25 - £8 - £7.25 = £9.75 (39%)

eBay Fees

eBay's fee structure is simpler but still significant:

  • Insertion fees: Free for first 1,000 listings/month (Basic Store), then £0.35 per listing
  • Final value fee: 12.8% + £0.30 per order (most categories)
  • PayPal/managed payments fee: Included in final value fee for managed payments
  • eBay Store subscription: £24.99-£349.99/month depending on tier

Etsy Fees

For handmade and vintage sellers, Etsy charges:

  • Listing fee: £0.16 per item (lasts 4 months or until sold)
  • Transaction fee: 6.5% of sale price (including shipping)
  • Payment processing: 4% + £0.20 per transaction
  • Offsite ads: 15% of sale price if customer came via Etsy ads (mandatory for sellers with £8,500+ annual sales)

Recording Marketplace Fees

The key to accurate accounting is recording gross revenue and fees separately:

Correct approach:

  • Revenue: £25.00
  • Marketplace fees: -£7.25
  • COGS: -£8.00
  • Gross profit: £9.75

Incorrect approach:

  • Recording the net deposit (£17.75) as revenue loses visibility into where your money goes

AccountsOS automatically separates marketplace fees from revenue when you connect your seller accounts, giving you true visibility into profitability by SKU.

Payment Processor Reconciliation

Between a customer clicking "buy" and money hitting your bank account, several entities take their cut.

Common UK Payment Processors

PayPal: 2.9% + £0.30 per transaction (standard rate, volume discounts available)

Stripe: 1.5% + £0.20 for UK cards, 2.5% + £0.20 for international cards

Shopify Payments: 1.5-2.2% depending on plan (Plus: 1.5%, Basic: 2.2%)

Amazon Pay: 2.7% + £0.25 per transaction

Klarna/Clearpay (buy now, pay later): 2.5-6% depending on provider and integration

Reconciliation Challenges

Payment processors create timing differences that complicate bookkeeping:

  1. Settlement delays: PayPal holds funds for new sellers; Stripe pays out 7 days after transaction
  2. Batch payouts: Processors bundle multiple transactions into single bank deposits
  3. Fee deductions: Most processors deduct fees before depositing, meaning bank deposits don't match gross revenue
  4. Currency conversion: International transactions may be converted at different rates than expected
  5. Chargebacks and disputes: Funds can be clawed back weeks after a sale

Best Practice: Three-Way Reconciliation

Every month, reconcile:

  1. Platform reports (Shopify, Amazon Seller Central) - What you sold
  2. Payment processor statements (PayPal, Stripe) - What was processed
  3. Bank statements - What arrived in your account

Any discrepancies indicate either timing differences (which will resolve next month) or errors requiring investigation.

VAT for Ecommerce: Domestic, EU, and International Sales

VAT is where ecommerce accounting gets particularly complex. Different rules apply depending on where your customer is located and the value of the goods.

UK Domestic Sales

Standard rules apply. Use our VAT calculator to estimate your obligations:

  • Register for VAT when taxable turnover exceeds £90,000 in any rolling 12-month period (see our VAT threshold guide for details)
  • Charge 20% VAT on most goods (some zero-rated categories like children's clothing)
  • Submit quarterly MTD-compliant returns

Marketplace facilitation: Since January 2021, Amazon, eBay, and other marketplaces are responsible for collecting and remitting UK VAT on:

  • Sales by overseas sellers to UK consumers
  • Sales of goods in the UK valued at £135 or less by overseas sellers

This means if you're a UK seller, you still charge and remit VAT normally. The marketplace rules mainly affect international sellers.

EU Sales: OSS (One-Stop Shop)

Since July 2021, the EU's One-Stop Shop system simplifies VAT for cross-border B2C sales:

The £8,818 threshold: If your total EU B2C sales exceed €10,000 (approximately £8,818), you must charge VAT at the customer's country rate.

How OSS works:

  1. Register for OSS in one EU member state
  2. Charge local VAT rates (ranging from 17% in Luxembourg to 27% in Hungary)
  3. Submit quarterly OSS returns listing sales by country
  4. Pay all EU VAT through your single OSS registration

Without OSS: You'd need VAT registrations in every EU country where you sell, which is administratively impractical for most sellers.

Example: A UK Shopify seller ships directly to EU customers:

  • Sales to Germany: Charge 19% VAT
  • Sales to France: Charge 20% VAT
  • Sales to Spain: Charge 21% VAT
  • Report all through single OSS return

Imports and Customs

If you import goods for resale, you'll encounter:

Import VAT: Charged at 20% on the customs value (goods cost + shipping + insurance + duty)

Customs duty: Varies by product category and country of origin, typically 0-12% for most consumer goods

De minimis thresholds:

  • Goods valued under £135 from outside UK: VAT due at point of sale (often collected by marketplace)
  • Goods valued £135-£390: Import VAT applies, no customs declaration required for some goods
  • Goods valued over £390: Full customs declaration and potential duty

Postponed VAT Accounting (PVA): UK VAT-registered businesses can defer import VAT, accounting for it on their VAT return rather than paying at the border. This significantly improves cash flow for importers.

Amazon FBA and VAT

If you use Amazon's Pan-European FBA programme, your stock may be stored across multiple EU countries. This triggers VAT registration requirements in each country where inventory is held.

Countries commonly involved:

  • Germany
  • France
  • Italy
  • Spain
  • Poland
  • Czech Republic

Each requires:

  • Local VAT registration
  • Regular VAT returns (monthly in some countries)
  • Compliance with local invoicing requirements

Many sellers use VAT automation services like Avalara or TaxJar to manage multi-country compliance, costing £100-500/month depending on volume.

Dropshipping Accounting

Dropshipping presents unique accounting considerations because you never physically handle the inventory.

Revenue Recognition

Revenue should be recognised when:

  1. The customer places an order
  2. You've passed the order to your supplier
  3. The supplier has shipped the goods

In practice, most dropshippers recognise revenue at the point of sale, adjusting for returns as they occur.

Cost of Goods Sold

Your COGS is the amount you pay your supplier, including:

  • Product cost
  • Supplier shipping fees
  • Any handling or packaging fees

You typically have no inventory to value on your balance sheet, simplifying accounting significantly.

VAT Considerations for Dropshipping

Supplier in UK, customer in UK: Standard VAT treatment. You charge VAT and the supplier charges you VAT (which you reclaim).

Supplier outside UK, customer in UK (goods under £135): You're the importer of record and must pay import VAT. Many overseas suppliers now handle this via marketplace facilitation rules.

Supplier outside UK, customer in UK (goods over £135): Customer may be responsible for import VAT and duty, leading to surprise charges and refused deliveries.

UK supplier, EU customer: You may need to register for EU VAT depending on volumes (see OSS section above).

Agency vs Principal

A critical accounting question for dropshippers: Are you acting as principal (selling goods in your own name) or agent (facilitating a sale between supplier and customer)?

Principal (most common):

  • You recognise the full sale price as revenue
  • Supplier payment is your cost of goods sold
  • You bear the risk of non-payment and returns

Agent:

  • You recognise only your commission as revenue
  • Gross goods value never touches your accounts
  • Less common in standard dropshipping arrangements

For tax and legal clarity, most UK dropshippers operate as principals, taking full responsibility for the customer relationship.

Returns, Refunds, and Chargebacks

Ecommerce return rates are significantly higher than traditional retail, often reaching 20-30% for clothing and footwear.

Accounting for Returns

Method 1: Net of returns (preferred) Record revenue net of expected returns based on historical data. If you typically see 15% returns:

  • Gross sales: £100,000
  • Expected returns provision: -£15,000
  • Net revenue recognised: £85,000

This complies with IFRS 15 and provides a more accurate picture of actual revenue.

Method 2: Gross with adjustment Record full revenue, then adjust as returns occur. This is simpler but can overstate revenue in any given period.

The True Cost of Returns

Returns cost far more than the refund amount:

  • Original shipping: Often absorbed by seller
  • Return shipping: Increasingly expected to be free
  • Restocking/inspection: Labour to process returned items
  • Inventory shrinkage: Items returned in unsellable condition
  • Marketplace penalties: Amazon factors return rates into seller metrics

Example: A £50 item with free shipping and returns:

  • Outbound shipping: £3.50
  • Return shipping: £3.50
  • Restocking labour: £2.00
  • Item condition downgrade (20% of returns): £5.00 average loss
  • Total return cost: £14.00 per return

At a 20% return rate, this adds £2.80 to the effective cost of every item sold.

Chargebacks

Chargebacks occur when customers dispute transactions with their bank rather than requesting a refund through you.

Recording chargebacks:

  • Debit: Returns/Chargebacks expense
  • Credit: Accounts receivable or bank

Chargeback fees: Payment processors typically charge £10-15 per chargeback, regardless of outcome.

High chargeback rates (above 1%) can result in:

  • Higher payment processing fees
  • Reserve holds on your processor account
  • Account termination in severe cases

Multi-Currency Sales

Selling internationally means dealing with foreign exchange, which adds another layer of accounting complexity.

Recording Multi-Currency Transactions

When you sell in a foreign currency, record:

  1. At sale date: Revenue at the exchange rate on that day
  2. At settlement date: The actual GBP received
  3. Exchange difference: Gain or loss recorded separately

Example:

  • 15 January: Sell €100 product (rate 1.18 = £84.75 revenue recognised)
  • 22 January: Receive €100 (rate 1.15 = £86.96 received)
  • FX gain: £2.21

Simplification for Small Businesses

HMRC accepts reasonable simplifications for smaller businesses:

  • Use settlement rate: Record revenue at the rate when payment is received (simpler, acceptable for most)
  • Use monthly average rates: HMRC publishes monthly exchange rates you can use consistently
  • Use bank's rate: The rate your bank actually applies

The key is consistency. Pick a method and apply it uniformly.

Hedging Currency Risk

Larger ecommerce businesses may hedge currency exposure:

  • Forward contracts: Lock in exchange rates for future transactions
  • Currency accounts: Hold foreign currency and convert strategically
  • Natural hedging: Match foreign revenue with foreign expenses (e.g., paying Chinese suppliers in USD)

For most small ecommerce sellers, the complexity of formal hedging outweighs the benefits. Focus instead on pricing to accommodate typical FX movements.

Setting Up Your Chart of Accounts for Ecommerce

A well-structured chart of accounts makes ecommerce accounting manageable. Here's a suggested structure:

Revenue Accounts

  • 4000 - Sales - Amazon UK
  • 4010 - Sales - Amazon EU
  • 4020 - Sales - eBay
  • 4030 - Sales - Own Website (Shopify/WooCommerce)
  • 4040 - Sales - Etsy
  • 4050 - Sales - Wholesale
  • 4100 - Shipping Income
  • 4900 - Returns and Refunds (contra revenue)

Cost of Goods Sold

  • 5000 - Inventory Purchases
  • 5010 - Inbound Freight
  • 5020 - Customs Duty
  • 5030 - Inventory Adjustments

Marketplace and Payment Fees

  • 6100 - Amazon Referral Fees
  • 6110 - Amazon FBA Fees
  • 6120 - Amazon Advertising
  • 6130 - eBay Fees
  • 6140 - Etsy Fees
  • 6150 - PayPal/Stripe Fees
  • 6160 - Shopify Fees

Operating Expenses

  • 6200 - Shipping and Postage
  • 6210 - Packaging Materials
  • 6220 - Warehouse/Storage Costs
  • 6230 - Software Subscriptions (inventory management, etc.)
  • 6240 - Returns Processing

This structure lets you instantly see profitability by channel and identify which fees are eating into margins.

How AccountsOS Helps Ecommerce Sellers

Managing ecommerce accounting manually is time-consuming and error-prone. AccountsOS automates the heavy lifting:

Automatic Channel Sync

Connect your Amazon Seller Central, eBay, Shopify, and other platforms. AccountsOS automatically:

  • Imports all transactions with full fee breakdowns
  • Separates gross revenue from marketplace fees
  • Categorises by product, channel, and region
  • Tracks returns and adjustments

Real-Time Profitability

See actual profit margins by:

  • Individual SKU
  • Sales channel
  • Customer geography
  • Time period

No more spreadsheet gymnastics to figure out which products actually make money.

VAT Automation

AccountsOS handles the complexity of multi-jurisdiction VAT:

  • Tracks your UK VAT threshold in real-time
  • Calculates VAT correctly for domestic, EU, and international sales
  • Prepares MTD-compliant VAT returns
  • Flags when you're approaching OSS thresholds

Inventory Valuation

Choose your method (FIFO or Weighted Average) and AccountsOS:

  • Tracks cost by purchase batch
  • Calculates COGS automatically
  • Values closing inventory correctly for your accounts
  • Alerts you to slow-moving stock before storage fees accumulate

Plain English Answers

Instead of deciphering reports, simply ask:

  • "What was my profit margin on Amazon last month?"
  • "How much did I pay in marketplace fees this quarter?"
  • "Which products have the highest return rate?"
  • "What's my VAT liability for this period?"

AccountsOS gives you instant, accurate answers.

Frequently Asked Questions

Do I need separate accounts for each marketplace?

Not necessarily, but you do need to track sales and fees by channel. Most accounting software (including AccountsOS) handles this through categories or tags rather than separate bank accounts. However, having separate PayPal or payment accounts per channel can simplify reconciliation.

How do I handle Amazon disbursements that combine many orders?

Amazon pays in fortnightly settlements that bundle hundreds of transactions. You have two options: record the net settlement amount and rely on Amazon reports for detail (simpler), or import individual transactions from Amazon reports (more accurate). AccountsOS imports at the transaction level, giving you full visibility while handling reconciliation automatically.

What's the best way to track inventory across multiple warehouses?

Use dedicated inventory management software (like Linnworks, Cin7, or Veeqo) that syncs with your accounting. Track inventory by location with regular stock counts. For tax purposes, the total inventory value matters more than location, but operational visibility requires location-level tracking.

Should I register for VAT voluntarily as an ecommerce seller?

Often yes, especially if you're selling B2B, have significant VAT-able expenses (stock, software, marketing), or plan to grow beyond £90,000. Being VAT-registered also simplifies EU selling. However, if you sell primarily to price-sensitive consumers and have low expenses, the 20% price increase may hurt competitiveness. Our Making Tax Digital guide explains the compliance requirements.

How do I account for FBA storage fees charged in arrears?

Record storage fees when billed, not when incurred. Amazon charges storage monthly in arrears. When the fee appears on your settlement report, record it as an expense. AccountsOS captures these automatically when synced with Seller Central.

What records do I need to keep for HMRC?

Keep for at least 6 years: all sales invoices and records, purchase invoices for stock, bank statements, marketplace settlement reports, payment processor statements, VAT records, and inventory records (purchase dates, quantities, costs). Digital records are acceptable and preferred for MTD compliance. See our receipt management guide for best practices.

How should I handle product samples and giveaways?

Record samples as marketing expense at cost value. If you give away inventory, transfer from stock to marketing expense. For VAT purposes, goods given away may trigger output VAT if the cost exceeds £50 and you reclaimed input VAT on purchase.

Can I claim shipping costs as business expenses?

Yes. Both inbound freight (cost of getting stock to you) and outbound shipping (cost of delivering to customers) are fully deductible business expenses. Inbound freight typically forms part of your inventory cost; outbound shipping is an operating expense.

Conclusion

Ecommerce accounting requires more granular tracking than traditional retail, but the principles remain the same: accurate revenue recognition, proper cost allocation, and consistent treatment over time.

The sellers who thrive are those who understand their true profitability at the SKU and channel level, not just their top-line revenue. When you know that a £25 Amazon sale actually nets you £8.50 after fees, COGS, and returns, you can make informed decisions about pricing, inventory, and which channels deserve your focus.

Start with the fundamentals: choose an inventory valuation method, set up channel-specific revenue tracking, and reconcile religiously. As your business grows, automate what you can and focus your energy on growth rather than spreadsheets.


Ready to simplify your ecommerce accounting? AccountsOS connects to Amazon, eBay, Shopify, and more, automatically tracking revenue, fees, and profitability by channel and product. See your true margins in real-time and never wrestle with marketplace reports again. See how it works and check our pricing, then start your free trial today.

ecommerceonline sellingAmazonShopifyinventoryVAT
Found this useful? Share it with other directors.
Share
Disclaimer: This article provides general information only and does not constitute financial or legal advice. Tax rules change frequently. For advice specific to your situation, consult a qualified accountant or contact HMRC directly.
A
AccountsOS Team
AI Accounting Experts

The AccountsOS team combines AI expertise with UK accounting knowledge to help small businesses thrive.

HMRC MTD CertifiedUK Tax Specialists

Let AI handle your accounting

Stop worrying about deadlines and compliance. AccountsOS automates your bookkeeping so you can focus on growing your business.

Get Started Free