Running an ecommerce business can make it feel as though you have a clear view of your finances.
Your website shows how many orders you have received. Your payment provider tells you how much money has been paid out. Your marketplace dashboard reports your sales. Meanwhile, your business bank account shows what is currently available to spend.
However, none of these figures necessarily tells you how well the business is actually performing.
Ecommerce businesses often process a high volume of transactions across several platforms. Each sale can involve payment fees, marketplace commissions, postage, packaging, discounts, VAT, refunds and the cost of the product itself. The amount deposited into your bank account may therefore be very different from the original order value.
This is why accounting and bookkeeping should not be treated as something to sort out shortly before a tax deadline. Keeping accurate, current records gives you the information you need to manage cash, protect your margins and make better decisions as the business develops.
What is the difference between bookkeeping and accounting?
Bookkeeping is the process of recording and organising the financial activity within your business. It includes areas such as:
- recording sales and purchases
- matching payments to invoices
- categorising expenses
- reconciling bank accounts and payment platforms
- recording refunds, fees and chargebacks
- maintaining supporting documents and receipts
- keeping accurate VAT records where applicable
Accounting uses that financial information to understand the position and performance of the business. It may include preparing accounts and tax returns, reviewing profitability, forecasting cash flow and helping you make informed financial decisions.
The two work together. Your accountant can provide much more useful advice when the underlying bookkeeping is accurate, complete and up to date.
Ecommerce bookkeeping is rarely as simple as recording sales
A traditional service business might send one invoice and receive one matching payment.
An ecommerce business could receive 100 individual orders before a payment provider transfers one combined payout into its bank account. Before sending that payout, the provider may deduct transaction fees, refund amounts, dispute charges or other adjustments.
For example, your sales platform might report £5,000 in orders, while only £4,600 arrives in your bank account. The difference could include:
- card processing fees
- marketplace commission
- customer refunds
- chargebacks
- currency conversion costs
- postage purchased through the platform
- advertising charges
- platform subscriptions or service fees
Recording the £4,600 bank deposit as sales would understate your income and hide the associated costs. Recording the full £5,000 without accounting for the deductions would leave your bank reconciliation incorrect.
Good bookkeeping records the gross value of the sales and allocates each deduction to the appropriate category. This creates a more accurate picture of both revenue and expenditure.
You need to know whether the business is genuinely profitable
A growing sales figure can be encouraging, but turnover alone does not show whether the business is making money.
An ecommerce company can increase sales while its profit falls. This may happen because it is spending more on advertising, relying on heavy discounts or selling products with particularly narrow margins.
The true cost of selling a product may include:
- the purchase or manufacturing cost
- import duties and freight
- storage and fulfilment
- packaging materials
- postage and courier charges
- payment processing fees
- marketplace commission
- advertising costs
- returns and replacements
- software and platform fees
- damaged, missing or unsellable stock
Once these costs are included, a product that appears profitable based on its selling price may be contributing very little to the business.
Accurate bookkeeping allows you to review profitability by product, product range, sales channel or period. You can begin to answer more useful questions, such as:
- Which products generate the strongest margins?
- Is a marketplace still profitable after its commission and advertising fees?
- Are promotional offers increasing overall profit or simply increasing order volume?
- Are postage and packaging costs being recovered through your pricing?
- Is the cost of customer acquisition becoming too high?
- Are returns significantly reducing the profitability of certain products?
Without reliable figures, pricing and marketing decisions are often based on assumptions.
Profit and cash are not the same thing
A business can be profitable on paper and still struggle to pay its bills.
This is particularly important in ecommerce because cash is regularly tied up in stock. You may have to purchase products several weeks or months before they are sold. Suppliers might require payment before the order is manufactured or dispatched, while payment providers may hold customer funds for a period before releasing them.
You may also need enough cash available to cover:
- VAT and other taxes
- supplier invoices
- refunds and chargebacks
- stock replenishment
- staff or contractor payments
- storage and fulfilment costs
- seasonal advertising campaigns
- software subscriptions
- courier accounts
A busy sales period can create additional pressure rather than immediately improving cash flow. More orders may mean buying more stock, spending more on fulfilment and holding more money aside for future VAT payments.
Regular bookkeeping helps you see what is owed, what is due and how much of the money in the bank is genuinely available. It also supports more accurate cash-flow forecasting, allowing you to identify potential shortfalls before they become urgent.
Stock needs to be accounted for properly
Stock is one of the biggest areas of complexity for product-based businesses.
Purchasing £10,000 of stock does not necessarily mean the business has incurred a £10,000 cost relating to that month’s sales. Some of those products may still be sitting in a warehouse at the end of the accounting period.
Your records need to distinguish between stock that has been purchased, stock that has been sold and stock that remains within the business.
Accurate stock information can also help identify:
- slow-moving product lines
- stock shortages
- damaged or expired items
- discrepancies between physical and recorded stock
- products being used as samples or promotional gifts
- stock lost in transit
- bundles that affect individual product quantities
- items returned by customers but not placed back into saleable stock
Poor stock records can distort your reported profit and make it difficult to know when or what to reorder. They can also leave cash tied up in products that are unlikely to sell.
Your accounting records, ecommerce system and physical stock counts should therefore be reviewed and reconciled regularly.
Refunds, returns and chargebacks can distort your figures
Returns are part of running many ecommerce businesses, but they can make financial reporting more complicated.
A customer refund is not always as simple as reversing the original sale. You may lose the original postage cost, pay for return postage, incur payment processing charges or receive an item that can no longer be sold at its original price.
Chargebacks can create additional costs and may occur several weeks or months after the original transaction.
If refunds and chargebacks are not recorded correctly, your reported sales may be too high and your costs may be incomplete. This can lead you to overestimate both revenue and profit.
Monitoring returns by product can also provide valuable commercial information. A high return rate may indicate an issue with product quality, sizing, descriptions, photography, packaging or delivery.
Bookkeeping therefore helps you identify not only the financial effect of returns, but potential operational problems within the business.
Multiple selling channels create multiple sources of financial data
Many ecommerce businesses sell through a combination of:
- their own website
- Amazon
- Etsy
- eBay
- social commerce platforms
- wholesale portals
- pop-up shops or events
- international marketplaces
Each platform may produce different reports, use different payment cycles and deduct different types of fee.
If this information is not brought together correctly, sales can be missed, duplicated or allocated to the wrong period. Transfers between payment providers and the business bank account can also be mistaken for additional income.
The larger the business becomes, the less practical it is to manage this through occasional manual calculations.
Accounting software and ecommerce integrations can reduce repetitive work, but they still need to be configured and checked properly. Automation does not automatically guarantee accuracy. A duplicated connection, incorrect tax setting or poorly mapped transaction can create hundreds of errors very quickly.
Regular reconciliation remains essential, even when most transactions are imported automatically.
Staying current helps you manage VAT obligations
Ecommerce businesses can approach the VAT registration threshold quickly, particularly during a successful launch or seasonal sales period.
UK businesses generally need to register for VAT when their VAT-taxable turnover for the previous rolling 12 months exceeds £90,000. Registration may also be required if the business expects its taxable turnover to exceed £90,000 within the next 30 days. This is based on a rolling period rather than simply your accounting year.
If your records are several months behind, you may not realise that the business has crossed the threshold until after the registration deadline.
Once registered, the business must keep suitable VAT records and correctly account for VAT on relevant sales and purchases. HMRC generally requires VAT records to be retained for at least six years.
VAT can become particularly complicated where a business:
- sells through online marketplaces
- imports products
- exports goods
- sells to customers in Northern Ireland or the EU
- holds stock in another country
- uses fulfilment services overseas
- sells products with different VAT rates
- issues partial refunds or discounts
Marketplaces may collect and account for VAT in certain circumstances, but this does not remove the need to maintain accurate records or understand how those transactions should appear in your accounts. HMRC maintains separate guidance for businesses selling through online marketplaces and directly to customers.
VAT rules can depend on where the goods are located, where the customer is based and how the sale is completed. Professional advice should be sought before expanding into unfamiliar markets or fulfilment arrangements.
Digital record-keeping is becoming increasingly important
HMRC requires businesses to retain records that support the figures included in their tax returns.
Self-employed people must generally keep their records for at least five years after the relevant 31 January tax return deadline. Limited companies usually need to retain accounting records for six years from the end of the financial year to which they relate, although longer periods can apply in certain circumstances.
Making Tax Digital for Income Tax has also introduced digital record-keeping and quarterly reporting requirements for some sole traders and landlords.
It became mandatory from 6 April 2026 for those with qualifying income above £50,000. The threshold will extend to qualifying income above £30,000 from April 2027 and above £20,000 from April 2028. Those affected need to keep digital records and use compatible software to send quarterly updates to HMRC.
Even where a business is not yet required to use Making Tax Digital for Income Tax, maintaining organised digital records can make it easier to monitor performance, prepare returns and respond to queries.
Falling behind can lead to avoidable costs
Leaving the bookkeeping until the end of the year can create several problems.
Missing receipts and incomplete reports become harder to investigate as time passes. The business owner may no longer remember what a payment related to or whether a particular expense was personal or business-related.
Rushed bookkeeping can also result in:
- income being omitted or duplicated
- legitimate expenses being missed
- VAT being calculated incorrectly
- deadlines being overlooked
- poor-quality management information
- additional time being required from the accountant
- decisions being made using outdated figures
Late VAT payments can result in interest being charged from the first day the payment is overdue. Late submission and payment penalty rules may also apply.
Keeping records current does not only reduce the risk of penalties. It can also reduce the time and cost involved in correcting problems later.
Reliable accounts support funding and future growth
As an ecommerce business develops, it may need external funding to purchase stock, invest in equipment, expand into new markets or increase its marketing activity.
Banks, lenders and potential investors may ask for evidence of:
- turnover
- gross and net profit
- cash flow
- existing debts
- stock levels
- tax liabilities
- financial forecasts
- recent management accounts
Incomplete or unreliable records can delay an application and may make the business appear less organised or financially secure.
Accurate accounts are also important if you eventually decide to sell the business. A potential buyer will want to understand how revenue is generated, whether margins are sustainable and whether the reported performance can be verified.
Good financial records help demonstrate that the business is supported by reliable systems rather than depending entirely on the owner’s personal knowledge.
What good ecommerce bookkeeping looks like
The exact process will depend on the size and structure of the business, but a sensible bookkeeping routine should usually include the following.
Keep business and personal finances separate
Use a dedicated business bank account and avoid paying personal expenses from it. This makes transactions easier to identify and reduces the risk of personal spending being included in the accounts.
Reconcile every payment platform
Do not only reconcile the main bank account. Accounts such as PayPal, Stripe, Amazon and other marketplace payment balances also need to be checked.
The value of each payout should be matched to the sales, fees, refunds and adjustments included within it.
Record sales at their gross value
Avoid treating the net amount deposited into the bank as total sales. Record the full sales value and categorise the deductions separately.
Maintain supporting documents
Store supplier invoices, receipts, import documents, marketplace statements and relevant transaction reports in an organised digital system.
Review stock regularly
Complete physical stock counts and investigate differences between the stock system, accounting records and actual quantities held.
Monitor the VAT threshold
Review rolling 12-month VAT-taxable turnover rather than waiting until the end of the financial year.
Set money aside for tax
A strong sales month can create a larger future tax liability. Moving an appropriate amount into a separate savings account can reduce the risk of spending money that will later be needed by HMRC.
Review meaningful figures every month
At a minimum, consider reviewing:
- total sales
- gross profit
- operating profit
- cash available
- tax and VAT liabilities
- product margins
- advertising costs
- stock value
- returns and refunds
- money owed to suppliers
- expected future payments
Ask for support before the records become unmanageable
An accountant or bookkeeper can help establish suitable software, connect your sales channels and create a manageable process.
It is usually easier and less expensive to build the right system early than to untangle several years of inconsistent records.
Signs that your ecommerce bookkeeping needs attention
Your current process may need reviewing if:
- your bank balance is the main way you judge business performance
- you cannot explain how a marketplace payout was calculated
- your accounting software does not match your sales platforms
- you do not know the profit margin on your main products
- bookkeeping is only completed immediately before a deadline
- you are unsure whether you are approaching the VAT threshold
- refunds and chargebacks are not tracked separately
- your recorded stock regularly differs from the stock you hold
- you have expanded into international sales without reviewing the tax implications
- you are making pricing or advertising decisions without current financial reports
These issues do not necessarily mean the business is performing badly. They mean you may not have enough reliable information to judge its performance properly.
Accounting should help you run the business
Good bookkeeping is not simply about satisfying HMRC or preparing a set of annual accounts.
It should help you understand where your money is coming from, where it is going and whether the work you are putting into the business is producing a worthwhile return.
For ecommerce businesses, staying up to date is particularly important because small discrepancies can quickly multiply across hundreds or thousands of transactions.
With accurate records and regular financial reviews, you can price products more effectively, manage stock carefully, prepare for tax liabilities and make decisions based on what is actually happening within the business.
Brush Up Accounting supports ecommerce businesses with practical accounting and bookkeeping services. Whether you need help setting up a reliable process, bringing overdue records up to date or understanding the figures behind your sales, get in touch to discuss the support your business needs.



