Bookkeeping Fundamentals
6
Minutes Read
Published
August 31, 2025
Updated
August 31, 2025

UK E-commerce Chart of Accounts: Not Just a Bookkeeping Exercise, A Path to Clarity

Learn how to structure your ecommerce chart of accounts setup UK for accurate tracking of inventory, COGS, and multichannel sales like Shopify and Amazon.
Glencoyne Editorial Team
The Glencoyne Editorial Team is composed of former finance operators who have managed multi-million-dollar budgets at high-growth startups, including companies backed by Y Combinator. With experience reporting directly to founders and boards in both the UK and the US, we have led finance functions through fundraising rounds, licensing agreements, and periods of rapid scaling.

Understanding Your E-commerce Chart of Accounts: A UK Founder's Guide

The Shopify payout lands in your bank account, and it feels like a win. But when you look at the lump sum, a series of nagging questions emerge. How much of that is profit? Which products are actually making money after shipping and fees? And is the VAT handled correctly for HMRC? For many UK e-commerce brands, this is a familiar fog.

The initial startup phase where accounting clarity becomes critical is typically between £250k and £1M in revenue. Before this point, messy books are manageable. After it, they become a direct threat to your growth and cash flow. A well-structured ecommerce chart of accounts setup in UK accounting software like Xero is not just a bookkeeping exercise; it is the foundation for understanding your business's true financial health and making decisions with confidence.

Before you begin, you can start with our Bookkeeping Fundamentals hub.

What is a Chart of Accounts?

A Chart of Accounts (CoA) is the backbone of your financial reporting system. Think of it as a detailed list of every category your business uses to track money coming in and going out. It organises all your financial transactions into five main types: Assets, Liabilities, Equity, Revenue, and Expenses. Its purpose is to transform the chaotic stream of data from Shopify, Amazon, and your bank into a clear, understandable story.

A generic template provided by Xero or other accounting software is a starting point, but it lacks the specific accounts needed for multichannel sales reconciliation, proper inventory tracking for online stores, and accurate UK ecommerce bookkeeping. For an e-commerce founder, a tailored CoA turns accounting from a compliance task into a strategic tool for growth, giving you the story behind the numbers.

The Primary Goal: An Accurate Gross Margin

Before building the structure, let's focus on the primary goal: calculating an accurate Gross Margin. This simple formula (Total Revenue - Cost of Goods Sold) reveals how much profit you make on the products you sell, before accounting for operational expenses like marketing or salaries. It directly answers the question, “After paying for the products I sold and the costs to get them to the customer, am I actually making money?”

An inaccurate Gross Margin, often caused by a flawed ecommerce accounting setup, can hide serious issues until it’s too late. The following three steps are all in service of getting this number right, providing the clarity needed to scale profitably.

Step 1: Unscramble Revenue for a True Top-Line View

One of the most common mistakes is lumping all sales receipts into a single income account. This makes payout reconciliation and channel profitability tracking nearly impossible. When Amazon or Shopify pays you, they deposit a net amount after deducting their fees, refunds, and other charges. If you only book this net deposit as revenue, you are understating your true sales performance and have no visibility into where your money is going.

A more granular structure in Xero provides immediate clarity. Start by creating separate income accounts for each sales channel when setting up accounts for Shopify and Amazon:

  • 4000 - Sales: Shopify
  • 4010 - Sales: Amazon UK
  • 4020 - Sales: Wholesale

Next, create 'contra-revenue' accounts to track deductions from gross sales. These accounts hold a negative balance and reduce your total revenue to its net figure, preserving the integrity of your top-line sales number:

  • 4900 - Returns & Refunds
  • 4910 - Discounts & Promotions

Finally, track platform fees as a specific expense. This is crucial for understanding the true cost of each channel and is a key part of managing COGS in ecommerce.

  • 6100 - Merchant & Platform Fees: Shopify
  • 6110 - Merchant & Platform Fees: Amazon

Example: Reconciling Gross Sales to a Net Payout

Consider a week where your Shopify dashboard shows £15,000 in gross sales, but the payout that hits your bank account is only £10,000. A structured CoA allows you to see the story:

  • Gross Sales (Account 4000): +£15,000
  • Returns (Account 4900): -£2,500
  • Discounts (Account 4910): -£1,000
  • Shopify Fees (Account 6100): -£1,500
  • Net Payout: £10,000

This breakdown immediately answers, “Which of my sales channels are actually profitable, after fees, discounts, and returns?” Automation tools like A2X can streamline this process, creating detailed journal entries in Xero that match each payout perfectly to the corresponding sales, fees, and returns.

Step 2: Correctly Track Inventory and Cost of Goods Sold (COGS)

Here lies the single biggest error in e-commerce bookkeeping: mixing inventory purchases and COGS in the same accounts. This practice leaves you blind to true gross margins and often leads to overstating expenses. You must understand the critical distinction: Inventory is an asset on your Balance Sheet, while Cost of Goods Sold (COGS) is an expense on your Profit & Loss (P&L) statement.

When you buy stock, you are not spending money in an accounting sense; you are converting one asset (cash) into another (inventory). The expense is only recognised when that inventory is sold.

The Flow of Inventory to COGS

  1. Purchase: You buy £10,000 of stock. Your accounting entry in Xero increases your Inventory asset account by £10,000 and decreases your Bank account by £10,000. No expense has been recorded yet.
  2. Sale: You sell £4,000 worth of that stock. Now, you recognise the expense. Your COGS expense account increases by £4,000, and your Inventory asset account decreases by the same amount. Your P&L now accurately reflects the cost of the specific products you have sold, not just all the inventory you have bought.

Your CoA should reflect this with a clear Inventory asset account on the Balance Sheet and a detailed set of COGS accounts on the P&L. For proper inventory tracking for online stores, it is also important to account for 'landed cost'. This includes not just the product cost but also associated freight, import duties, and tariffs. These costs should be included in the value of your inventory asset to ensure COGS is calculated accurately.

Step 3: Integrate UK VAT for HMRC Compliance

For any UK e-commerce business, managing Value Added Tax (VAT) is non-negotiable. Not assigning the correct VAT codes to inventory and sales accounts can risk underpayment or overpayment and potential HMRC penalties. Your CoA structure is fundamental to making your VAT return accurate and straightforward.

The mechanics involve two key concepts:

  • Output VAT: The VAT you charge on your sales. This is a liability you owe to HMRC.
  • Input VAT: The VAT you pay on your business purchases and expenses. You can typically reclaim this from HMRC.

Your CoA needs to be set up in Xero with the correct default tax codes for each account. For example, a UK sales account should be coded to collect the standard rate. As a reminder, the standard VAT rate in the UK is 20% (GOV.UK, as of 2023). However, not all goods are treated the same. For instance, some goods in the UK, like most food or children's clothes, are zero-rated for VAT (GOV.UK, as of 2023).

If you sell these items, your corresponding revenue accounts must be set to the 'Zero-Rated' tax code in Xero to ensure you are not incorrectly charging customers or overpaying HMRC. This level of detail in your ecommerce financial reporting UK setup is essential for compliance and simplifies filings under Making Tax Digital (MTD). Always ensure you understand the records you must keep for VAT as per HMRC guidance.

Sample E-commerce Chart of Accounts Setup UK for Different Growth Stages

The level of detail you need depends on your scale. The reality for most startups is more pragmatic: start simple and add detail as you grow. The trigger for increased complexity is often expanding to new sales channels, launching distinct product lines, or needing clearer data for financing or strategic planning. Here is a blueprint that distinguishes between two common stages.

Just Getting Started (Under £500k/year Revenue)

At this stage, the focus is on simplicity and control, ensuring the fundamentals are correct without creating unnecessary complexity.

  • Revenue
    • 4000 - Sales
  • Cost of Goods Sold
    • 5000 - Cost of Goods Sold
    • 5100 - Shipping Costs
    • 5200 - Merchant & Platform Fees

Scaling Up (£500k - £5M/year Revenue)

As your business grows, you need more granular data to analyse channel profitability and product performance. This structure provides that deeper insight.

  • Revenue
    • 4000 - Sales: Shopify UK
    • 4010 - Sales: Amazon UK
    • 4020 - Sales: Wholesale
    • 4900 - Returns & Allowances (Contra-revenue)
    • 4910 - Discounts (Contra-revenue)
  • Cost of Goods Sold
    • 5000 - COGS: Product Line A
    • 5010 - COGS: Product Line B
    • 5100 - Shipping & Fulfilment
    • 5110 - Packaging Costs
    • 5200 - Merchant Fees: Shopify
    • 5210 - Merchant Fees: Amazon

As you can see, a 'Just Getting Started' CoA is suitable for businesses with under £500k/year in revenue, while a 'Scaling Up' CoA adds the granularity needed to analyse channel and product profitability for businesses with £500k to £5M in revenue.

Practical Actions for Financial Clarity

Setting up your e-commerce chart of accounts correctly in the UK is the first step toward building a scalable, profitable business. It provides the clarity needed to manage cash flow, secure financing, and make strategic decisions. To get there, focus on these four actions:

  1. Segment Your Revenue: Move away from a single sales account. Create separate income accounts for each channel (Shopify, Amazon, etc.) to understand true performance.
  2. Isolate Deductions: Use contra-revenue accounts for returns and discounts. This preserves the integrity of your gross sales number while still accounting for all deductions.
  3. Separate Inventory from COGS: Treat inventory as a Balance Sheet asset and only recognise the expense (COGS) when a product is sold. This is the key to an accurate gross margin.
  4. Embed UK VAT Logic: Ensure every relevant revenue and expense account in Xero has the correct default VAT code assigned to it. This makes HMRC compliance and VAT returns a systematic, low-stress process.

You can use our Weekly Bookkeeping Checklist for practical workflows to run every week. By implementing this structure, you transform your accounting system from a repository of past transactions into a forward-looking tool that answers your most important business questions. To learn more, continue at our Bookkeeping Fundamentals hub.

Frequently Asked Questions

Q: Why can't I just use the default Xero Chart of Accounts?A: The default CoA is too generic for e-commerce. It lacks specific accounts for different sales channels like Shopify or Amazon, contra-revenue accounts for returns, and detailed COGS categories. A customised e-commerce chart of accounts setup in the UK is essential for accurate gross margin calculation and channel analysis.

Q: How does a good CoA help with multichannel sales reconciliation?A: By creating separate revenue and fee accounts for each channel (e.g., 'Sales: Shopify', 'Fees: Amazon'), you can match payouts directly to their sources. This eliminates the guesswork of reconciling a single net deposit, giving you a clear view of each channel's gross sales, fees, and net profitability.

Q: What are 'landed costs' and why do they matter for inventory tracking for online stores?A: Landed costs are the total expenses incurred to get your product from the manufacturer to your warehouse. This includes the product cost plus shipping, customs duties, and import tariffs. Including these in your inventory's asset value is crucial for accurately calculating your Cost of Goods Sold and gross margin.

Q: How often should I review and update my e-commerce chart of accounts?A: You should review your CoA annually or whenever your business undergoes a significant change. This could include adding a new major sales channel (like wholesale or a new marketplace), launching a new product category, or securing a new type of financing that requires more detailed reporting.

This content shares general information to help you think through finance topics. It isn’t accounting or tax advice and it doesn’t take your circumstances into account. Please speak to a professional adviser before acting. While we aim to be accurate, Glencoyne isn’t responsible for decisions made based on this material.

Curious How We Support Startups Like Yours?

We bring deep, hands-on experience across a range of technology enabled industries. Contact us to discuss.