Christmas is when most online shops make their money. It's also when the tax and bookkeeping mistakes that cost you in January quietly pile up.
A busy December can push you over the VAT threshold without you noticing, bury your records under a mountain of orders, and set up a painful surprise on your 31 January Self Assessment bill. None of that has to happen.
This guide is for UK ecommerce sellers, whether you're on Shopify, Etsy, eBay, Amazon or your own site. It walks through what to check before the rush, how to keep clean records through the peak, and the deadlines that land after the tinsel comes down. Every figure below is for the 2025/26 tax year and links straight to the gov.uk source.
Do I need to register for VAT after a big Christmas?
You must register for VAT once your VAT taxable turnover goes over the registration threshold, which is £90,000 for the current period (from 1 April 2024). That's a rolling 12-month figure, not your tax-year total, so a strong Christmas can tip you over even if the rest of the year was quiet.
Two tests matter here.
The first is the backward look. At the end of every month you add up your VAT taxable turnover for the previous 12 months. If it's gone over £90,000, you have to register.
The second is the forward look. If you expect your turnover to go over £90,000 in the next 30 days alone, for example because of a viral product or a wholesale order landing in December, you must register straight away.
If you've registered and your turnover later falls below the deregistration threshold of £88,000, you can apply to cancel your registration.
Illustrative example: a seller approaching the threshold
Here's a worked example, with made-up figures, to show how the rolling test bites.
Imagine Jordan runs a homeware store. From January to November their rolling 12-month turnover sits at £82,000. December alone brings in £11,000. By the end of December the rolling 12-month total is £93,000, which is over the £90,000 threshold.
Jordan must register for VAT, and the registration date depends on which test was triggered and when. The lesson is simple: track the rolling total monthly, not once a year, so the threshold never sneaks up on you.
If you'd like a hand watching your turnover and getting registered at the right moment, our VAT and tax advisory team does exactly this for online sellers.
What is the trading allowance and does it cover my side hustle?

If selling online is a sideline rather than your main income, the trading allowance may keep you out of Self Assessment altogether.
The trading allowance is a tax exemption of up to £1,000 a year on trading income, according to gov.uk. If your total trading income before expenses is £1,000 or less in a tax year, you usually don't need to tell HMRC about it or file a return for that income.
Go over £1,000 and the picture changes. You'll generally need to register for Self Assessment and report the income. You can then choose to either deduct the £1,000 allowance instead of your actual expenses, or claim your real costs, whichever leaves you better off.
A heavy Christmas is exactly when a hobby seller crosses that £1,000 line. If December turned your side project into a real income stream, treat it like one and check whether you now need to register.
If you're a full-time online seller, the trading allowance is rarely the deciding factor, but it's still worth knowing where the line sits. Our page for ecommerce businesses explains how we support sellers at every stage.
How do I keep clean records through the Christmas rush?
The single biggest favour you can do your future self is keep your bookkeeping current through December rather than reconstructing it in January.
HMRC expects you to keep records that back up the figures on your tax return. For a busy online shop, that means capturing a lot of moving parts while they're fresh.
Keep hold of:
- Sales reports from each platform you sell on (downloaded monthly, not just at year end)
- The fees each platform and payment processor charges you, which are an allowable expense
- Postage and packaging costs, with receipts
- Stock purchases and supplier invoices
- Refunds and returns, which reduce your taxable sales
- Any advertising spend, such as paid social or marketplace promotions
Reconcile your sales platforms to your bank at least weekly through December. The volume is high, the payouts are lumpy, and platform fees come out before the money hits your account, so the bank figure rarely matches the headline sales figure. Matching them weekly stops small discrepancies turning into a January nightmare.
If December is the month you'd rather be packing parcels than wrestling spreadsheets, our bookkeeping service keeps the records straight so you don't have to.
Which Self Assessment deadlines follow the Christmas peak?
The Christmas trading you do now feeds into a tax return down the line, so it pays to know the calendar.
The headline date most sellers worry about is the online filing deadline: midnight on 31 January following the end of the tax year. Your balancing payment is due the same day.
But there are earlier dates that catch new sellers out.
| Deadline | Date | What it covers |
|---|---|---|
| Register for Self Assessment | 5 October following the end of the tax year | New sole traders and anyone with untaxed income to report |
| Paper tax return | Midnight 31 October following the tax year | Filing on paper rather than online |
| Online tax return | Midnight 31 January following the tax year | The deadline most people use |
| Balancing payment | Midnight 31 January following the tax year | Tax owed for the year just ended |
| Payments on account | 31 January and 31 July | Advance payments towards next year's bill |
If a big Christmas means you owe more than £1,000 in tax for the first time, you may also have to make payments on account, which are advance instalments towards the following year. That can make your first January bill feel much larger than expected, so plan for it.
Our Self Assessment service handles the registration, the return and the deadline tracking for online sellers. You can also estimate your bill with our self-employed tax calculator.
How should I handle postage costs and shipping income?
Postage is one of the most muddled areas in ecommerce bookkeeping, so it's worth getting right while the records are fresh.
Two separate things are happening, and they need to be recorded separately.
First, the postage you charge the customer is income. If a buyer pays £3.99 for delivery on top of the item price, that £3.99 is part of your sales and is taxable in the same way as the product.
Second, the postage you pay the carrier is an allowable business expense. Keep every receipt and label cost.
Don't simply net the two off in your head. Record the shipping income with your sales and the carrier cost with your expenses. It gives you a true picture of margin and keeps your VAT position accurate if you're registered.
If you sell internationally, remember that customs and import handling are the buyer's or the carrier's concern for tax purposes, but the sales income you receive is still yours to report. Keep your overseas sales clearly identified in your records, because the VAT treatment of exports differs from UK sales.
How do I communicate delivery cut-offs without overpromising?
This is an operational point rather than a tax one, but it protects your cash and your reputation over Christmas, so it earns its place on the checklist.
Set your own order cut-off earlier than the carrier's last recommended posting date, and publish it clearly. A buffer of a few days gives you time to pack carefully and absorbs the delays that always hit in December.
A few practical habits help:
- State your Christmas order cut-off prominently on your homepage and product pages
- Be conservative in delivery estimates so you under-promise and over-deliver
- Use a tracked service for anything valuable, so a "where is my order" query becomes a quick link rather than a refund
- Confirm dispatch by email with a tracking link and a realistic delivery window
- Extend your returns window for Christmas gifts, and say so clearly, because the January returns surge is real
Carriers publish their last recommended posting dates each year, and those dates are recommendations rather than guarantees. Always check the carrier's own website for the current year before you set your cut-offs, and budget for the fact that returns and refunds in January will reduce your taxable sales for that period.
Christmas tax checklist for ecommerce sellers
Use this as a quick run-through before, during and after the peak.
- Check your rolling 12-month turnover against the £90,000 VAT threshold every month
- If you're a sideline seller, confirm whether you've gone over the £1,000 trading allowance
- Download platform sales and fee reports monthly, not just at year end
- Reconcile sales to your bank at least weekly through December
- Record shipping income as sales and carrier costs as expenses, separately
- Keep receipts for postage, packaging, stock, fees and advertising
- Note your Self Assessment dates: register by 5 October, file and pay by 31 January
- Budget for payments on account if your bill tops £1,000 for the first time
- Set and publish a sensible delivery cut-off, earlier than the carrier deadline
FAQs
When do I need to register for VAT as an online seller?
You must register once your VAT taxable turnover over any rolling 12-month period goes over £90,000 (the threshold from 1 April 2024), or if you expect to pass it in the next 30 days alone. A strong Christmas can push your rolling total over the line, so check it monthly rather than once a year.
Does the trading allowance mean I don't pay tax on Christmas sales?
If your total trading income before expenses is £1,000 or less in a tax year, the trading allowance usually means you don't need to report it. A busy Christmas often pushes a side hustle over £1,000, at which point you generally need to register for Self Assessment and report the income.
What is the Self Assessment deadline after the Christmas trading period?
For online filing, the deadline is midnight on 31 January following the end of the tax year, and your balancing payment is due the same day. New sellers must register for Self Assessment by 5 October following the end of the tax year they started trading.
Is the postage I charge customers taxable income?
Yes. Delivery charges you collect from customers are part of your sales and are taxable like the products themselves. The postage you pay the carrier is a separate allowable expense, so record the two separately rather than netting them off.
Will I have to make payments on account after a strong Christmas?
You may. If you owe more than £1,000 in tax for the year and most of it isn't already collected at source, HMRC usually asks for payments on account: advance instalments due 31 January and 31 July towards the next year's bill. That can make a first January bill larger than expected.
How long should I keep my ecommerce records?
Keep records that support your tax return, including platform sales reports, fees, postage costs, stock invoices and refunds. Sole traders should generally keep records for at least five years after the 31 January filing deadline of the relevant tax year.
Talk to an e-commerce accountant →
Get your Christmas trading tax-ready
Want your busiest season to end with clean books and no January surprises? Book a free 20-minute call with a Zmartly accountant and we'll help you stay on top of VAT, bookkeeping and Self Assessment through the Christmas peak. Visit our ecommerce accounting page or get in touch to start.





