Running an e-commerce business in the UK creates specific accounting challenges that traditional businesses do not face. You are dealing with multiple payment processors, digital product rules, cross-border VAT and high transaction volumes. Getting the accounting right from the start saves significant time and money as you scale.

Payment processor reconciliation

Most e-commerce businesses receive payments through platforms like Stripe, PayPal, Shopify Payments or Amazon Pay. Each of these takes a cut before depositing the net amount into your bank account.

This creates a reconciliation challenge. The amount hitting your bank account is not the same as the amount the customer paid, because the processor has already deducted its fees.

How to record it correctly

For each transaction or settlement, you need to record:

ElementAmount
Gross saleWhat the customer paid (this is your revenue)
Payment processing feeThe fee charged by Stripe, PayPal, etc. (this is an expense)
Net depositWhat arrives in your bank account

A common mistake is to record only the net deposit as revenue. This understates both your income and your expenses. HMRC expects to see the gross revenue figure, not the net.

If you are using accounting software with direct integrations to payment processors, this separation can be handled automatically.

Settlement timing

Payment processors typically settle funds on a schedule:

  • Stripe: 2-7 business days (configurable)
  • PayPal: Instant to PayPal balance, then manual withdrawal
  • Shopify Payments: 3-5 business days
  • Amazon: Every 14 days

This means your bank statement will not match your daily sales. You need to reconcile against the processor’s settlement reports, not your bank deposits, to avoid timing discrepancies.

VAT for e-commerce

VAT is where e-commerce accounting gets complicated. The rules depend on what you sell, where you sell it and who you sell it to.

Physical goods to UK customers

Standard rules apply. Charge 20% VAT (or the applicable rate) if you are VAT-registered. If you are not registered, you must register once your taxable turnover exceeds £90,000 in any rolling 12-month period.

Digital services to UK consumers

If you sell digital services (e-books, software, online courses, streaming), these are subject to VAT at the standard rate when sold to UK consumers.

Selling to EU consumers

Since Brexit, UK businesses selling goods to EU consumers are treated as exporters. The rules are:

ScenarioVAT treatment
Goods under €150 to EU consumerImport One-Stop Shop (IOSS) or customer pays import VAT
Goods over €150 to EU consumerCustomer pays import VAT and duties
Digital services to EU consumerRegister for EU One-Stop Shop (OSS) or register for VAT in each EU country

If you sell a high volume of digital services to EU consumers, the One-Stop Shop lets you register in one EU country and file a single VAT return covering all EU sales. Without it, you would need to register for VAT in every EU country where you have customers.

Selling to non-EU international customers

Exports of goods outside the UK and EU are zero-rated for VAT. You do not charge VAT, but you must keep proof of export (shipping documentation, customs declarations).

The key record-keeping requirement

For each sale, you need to record:

  • The customer’s location (country)
  • Whether they are a business (B2B) or consumer (B2C)
  • The VAT rate applied
  • The VAT amount charged

For a deeper understanding of UK VAT, see our guide to VAT .

Inventory accounting

If you sell physical products, inventory management directly affects your accounts. The value of stock you hold at the end of the period appears on your balance sheet, and the cost of stock you sold during the period is your cost of goods sold (COGS).

Valuation methods

UK GAAP requires you to value stock at the lower of cost and net realisable value. The main cost methods are:

MethodHow it worksBest for
FIFO (First In, First Out)Oldest stock is sold firstMost e-commerce businesses
Weighted average costAverage cost across all unitsHigh-volume, similar products
Specific identificationEach item tracked individuallyHigh-value, unique items

LIFO (Last In, First Out) is not permitted under UK GAAP.

Stock adjustments

You will need to account for:

  • Damaged or obsolete stock – write down to net realisable value
  • Returns – add returned items back to stock at the appropriate value
  • Stock used for marketing (samples, giveaways) – remove from stock and expense
  • Shrinkage (theft, counting errors) – adjust at stocktake

Do a physical stocktake at least once a year (at your financial year end) and compare it against your system records. Any discrepancies need to be investigated and adjusted.

Marketplace fees and costs

If you sell through Amazon, eBay, Etsy or other marketplaces, you will have multiple types of fees:

Fee typeExamples
Listing feesMonthly subscription, per-listing charges
Referral feesPercentage of sale price (typically 7-15%)
Fulfilment feesFBA pick, pack and ship charges
Storage feesMonthly inventory storage at fulfilment centres
Advertising feesSponsored product campaigns

Each of these should be recorded as a separate expense category in your accounts, not lumped together. This gives you visibility into your true profit margin per channel.

FBA (Fulfilment by Amazon) accounting

If you use Amazon FBA, Amazon holds and ships your stock. You need to:

  • Track the stock held at Amazon’s fulfilment centres as inventory on your balance sheet
  • Reconcile Amazon’s settlement reports against your sales records
  • Separate FBA fees from referral fees in your expense accounts
  • Account for any stock lost or damaged at the fulfilment centre (Amazon usually reimburses)

Handling returns and refunds

E-commerce return rates can be 20-30% or higher for categories like clothing. Your accounting needs to handle this cleanly:

  • Reverse the revenue for the returned item
  • Reverse the VAT on the original sale
  • Add the returned item back to stock (if it is resaleable)
  • If the item is not resaleable, write it off as an expense

If you issue a credit note for the refund, this should be linked to the original invoice in your accounting system so the trail is clear.

Refund timing

Refunds often happen in a different accounting period from the original sale. Make sure your software correctly matches refunds to the original transactions to avoid distorting your monthly revenue figures.

Multi-currency transactions

If you sell internationally, you will receive payments in multiple currencies. Your accounting needs to handle:

  • Conversion to GBP at the exchange rate on the transaction date
  • Exchange rate gains and losses when the settlement rate differs from the transaction rate
  • Revaluation of any foreign currency balances at the year end

Using the daily exchange rates published by HMRC is the safest approach for audit purposes.

Cost allocation for profitability

E-commerce businesses often need to understand profitability at the product level or channel level. To do this accurately, you need to allocate costs appropriately:

CostAllocation
Product cost (COGS)Directly to the product
Shipping cost (outbound)To the order or product
Marketplace feesTo the specific marketplace channel
Packaging materialsTo the order
WarehousingPro-rata by volume or value
MarketingTo the channel or campaign
Overheads (office, admin, software)Pro-rata across all products/channels

This analysis helps you identify which products and channels are actually making money and which are eating into your margins.

Making Tax Digital

All VAT-registered UK businesses must use MTD-compatible software to keep digital records and submit VAT returns. For e-commerce businesses with high transaction volumes, this means your accounting software needs to handle:

  • Automated import of transactions from multiple sales channels
  • Correct VAT categorisation across different product types and customer locations
  • Digital VAT return preparation and direct submission to HMRC

Manual spreadsheets and CSV imports are technically allowed for record-keeping but make MTD compliance harder. Using accounting software with AI-powered categorisation significantly reduces the effort, especially when you are processing hundreds or thousands of transactions per month.

Common mistakes to avoid

  • Recording net deposits as revenue instead of gross sales minus fees
  • Not separating marketplace fees by type, making margin analysis impossible
  • Ignoring exchange rate differences on international transactions
  • Not doing regular stocktakes, leading to inaccurate inventory values
  • Missing the VAT registration threshold because you are tracking net rather than gross turnover
  • Not keeping proof of export for zero-rated international sales
  • Lumping all shipping costs together instead of separating inbound freight (cost of goods) from outbound shipping (distribution expense)