The short version
- A tax bill that feels like a shock is almost never actually a calculation problem - it's a visibility problem: nobody looked at the running total often enough to see it coming.
- The actual system is small: know the real profit figure regularly, put a genuine percentage of it aside as it is earned, and check the calendar dates that matter well before they arrive.
- "Put aside as you go" beats "work it out at the end" - a percentage set aside from every payout never has to be found in a panic later, because it was never spent in the first place.
- "Payments on account" catch out even sellers who budgeted properly for January - a second, separate payment is due by 31 July too, unless last year's bill was under £1,000.
- None of this requires a complicated tool - a genuinely small, repeated habit does the entire job.
Why a "tax surprise" is rarely actually about tax
Checked 27 September 2026: a shockingly large tax bill almost always traces back to the same root cause: profit was never actually tracked in real time, so the figure arriving at the end of the year is the first time anyone has seen it in full. The tax calculation itself is rarely wrong or unpredictable - Income Tax and National Insurance rates are published, stable, and knowable in advance. What is missing, almost every time, is a running total anyone actually looked at before the bill itself demanded it.
The actual system, reduced to three habits
First: know the real profit figure regularly, not just once a year - checking it monthly is enough to catch a surprise long before it becomes one. Second: put aside a genuine percentage of profit as it is actually earned, moved out of the way rather than left sitting in the main account looking like spendable cash - the same discipline already worth applying to VAT once registered, just extended to Income Tax and National Insurance too. Third: know the actual dates that matter - the Self Assessment deadline and payment on account dates, and a VAT quarter if registered - and check them on a genuine schedule rather than trusting memory to surface them at the right moment.
The specific surprise that catches even careful sellers
The government's own guidance on payments on account is worth reading directly, because it explains a genuinely common second surprise that hits sellers who did everything right for the January bill. Payments on account are advance payments toward the following year's tax, calculated as half of the previous year's bill each, due by 31 January and again by 31 July - meaning a seller who has correctly set aside and paid the full amount owed for one tax year can still find a further, unexpected payment due just six months later, entirely separate from the next year's own eventual balancing payment. This does not apply to everyone: it is not required if the previous year's tax bill was under £1,000, or if more than 80% of tax owed was already collected another way, such as through a tax code. A seller whose bill has genuinely just crossed that £1,000 threshold for the first time is exactly the person most likely to be caught out by this specific rule, having never needed to think about it in previous years.
Why "as you go" beats "at the end"
Money set aside the moment it is earned is never available to be spent on anything else in the meantime - it simply is not part of the number that looks like real, spendable profit day to day. Money left in the main account until tax is due, by contrast, looks exactly like profit right up until the bill arrives and reveals that a chunk of it was never actually the seller's to spend at all. The difference is not the total amount owed, which is identical either way - it is whether that amount was ever mentally or practically available to be spent, and therefore whether losing it later feels like a shock.
What "checking regularly" actually looks like
A short, repeated check - profit so far this tax year, how much has already been set aside, and how that compares to what is genuinely likely to be owed - takes a few minutes done monthly, and considerably longer done as a panic exercise once a bill has already landed. The specific number matters less than the habit of looking at it on a fixed schedule, since the entire point of the system is never letting a full tax year pass without a real, current answer to "roughly what would I owe if the year ended today."
Why the July date deserves its own entry in the same calendar check
The practical fix for the payments-on-account surprise specifically is simply adding 31 July to the same regular calendar check already covering the January deadline, rather than treating it as a separate system to remember - the same monthly glance that confirms January's set-aside figure is on track can just as easily confirm whether a July payment on account applies this year, and if so, whether it has been budgeted for alongside everything else. This is worth doing even in a year where the July payment does not apply, simply to confirm that fact directly rather than assume it based on a previous year's situation, since crossing the £1,000 threshold for the first time changes the answer without any obvious warning attached to it.
Where the set-aside money actually belongs, practically
A genuinely separate account, at a different institution if that makes it harder to move money back casually, is worth more than a mental note that "some of this balance is for tax" sitting inside the same account everything else is spent from. The specific friction of having to actively transfer money back out of a dedicated tax account, rather than simply spending from a single undifferentiated pot, is doing real, useful work - it turns "don't spend the tax money" from a constant act of willpower into a structural fact that does not depend on remembering it under pressure. An easy-access savings account earning at least a small amount of interest while the money sits there untouched is a reasonable, low-effort choice for most small shops, rather than anything more complicated.
What to actually do if this habit was never built and a bill is already close
None of the above helps retroactively if a tax year has already passed without any of it happening and a real bill is now approaching with nothing set aside for it - the honest response at that point is not panic, but an immediate, accurate calculation of what is actually likely to be owed, checked as early as possible rather than left until the deadline itself, since knowing the real number early leaves genuine options - a payment plan, adjusting spending in the meantime - that simply are not available to someone who only finds out the figure the week it is due. HMRC's own Time to Pay arrangements exist specifically for a genuine, temporary difficulty meeting a tax bill, and are worth knowing about directly rather than assumed unavailable - the system above is about never needing this option in the first place, but a first, late year without it is not itself a crisis provided the real number is faced honestly and early rather than avoided until the deadline forces the question.
A worked example
A shop setting aside 20% of profit the moment each month's figures are checked, moved to a separate account earmarked specifically for tax: by the time a Self Assessment bill actually arrives, the money is already sitting there, checked against the real bill rather than found for it. The same shop's profit, left entirely in the main account and only totalled up once a year: an identical bill, but one that now has to be found from whatever happens to be left in the account at that moment, which is precisely the situation that produces the feeling of a surprise - and if that shop's bill has also just crossed £1,000 for the first time, a second, equally unplanned-for payment lands again the following July.
Working out a genuine percentage, roughly
The honest figure to set aside depends on total income, not a single fixed number that applies to everyone - Income Tax and National Insurance rates rise with profit, so a shop that is someone's sole income and one that sits on top of an existing job owe genuinely different proportions on the same profit figure. A rough, deliberately cautious percentage, checked properly against current rates and adjusted once real numbers are known, beats no percentage at all - the point of the habit is having something set aside consistently, not producing a perfectly precise figure from day one.
Where Sellhelm actually fits
Sellhelm's own Finances page keeps a running "put aside for tax" figure visible against real, current profit, specifically so the number worth checking monthly is already sitting there rather than needing its own separate calculation - the actual habit of looking at it regularly stays the one part of this system that has to come from the seller themselves.
Questions people ask
Why do eBay sellers get shocked by their first tax bill?
Almost always because profit was never tracked in real time - the bill is the first moment the full figure is actually seen, not because the calculation itself was unpredictable.
How much should I set aside for tax as a self-employed eBay seller?
A genuine percentage of profit, set aside the moment it is earned rather than left in the main account - the specific percentage depends on total income and should be checked against current tax rates.
How often should I check my running tax position?
Monthly is generally enough to catch a developing surprise early, without becoming a significant time cost - the habit matters more than the exact frequency.
Does putting money aside for tax actually change how much I owe?
No - the amount owed is identical either way. What changes is whether that money was ever available to be spent on anything else, which is what determines whether paying it later feels like a shock.