Sole trader tax calculator
Enter your estimated taxable profit to get a clean breakdown of income tax, National Insurance, take-home and monthly set-aside. Based on HMRC 2026/27 rates.
Updated for 2026/27. Uses UK tax bands and HMRC/GOV.UK guidance. Estimates only — not tax advice.
Calculator checked against GOV.UK and HMRC rules on (how we check).
Calculate sole trader tax Read the guidesKey figures
- Income Tax is 20% from £12,570 to £50,270, 40% to £125,140 and 45% above, for 2026/27 and 2027/28 (rest of the UK). Budget 2026 Annex A
- Class 4 National Insurance is 6% on profits from £12,570 to £50,270 and 2% above. Budget 2026 Annex A
- With profits of £7,105 or more, Class 2 National Insurance is treated as paid; below that it is voluntary, at £3.65 a week in 2026/27. GOV.UK
Checked 1 November 2026.
Your Self Assessment payment timeline
Based on your estimated bill of £8,431.80 for 2026/27, here is when HMRC expects payment — and why your first January bill can feel much bigger than the tax itself. Estimate only — your exact HMRC figures may differ.
ends 5 Apr 31 Jan 31 Jul Next
31 Jan
What to enter and what you get
Enter your profit for the tax year, after allowable expenses or the trading allowance. The calculator returns the Income Tax and Class 4 National Insurance on it, what you keep, and a monthly figure to set aside, with the payment-on-account schedule underneath.
- Choose Scotland if your main home is there: Income Tax bands differ, Class 4 does not.
- Add a student loan plan to include repayments on the same return.
- Use 2025/26 to check the bill for the return due on 31 January 2027.
Rates checked against Budget 2026 Annex A on 30 October 2026. Written and reviewed by James Whitfield against current GOV.UK and HMRC guidance. Estimates for planning only — not tax, accounting or financial advice.
How a sole trader's bill is built, from the first pound of profit
Everything starts from profit: what the business earned in the tax year less its allowable expenses, or less the £1,000 trading allowance if you use that instead. Income Tax and Class 4 National Insurance are then both worked out on that same profit, and the total is paid through Self Assessment by 31 January after the tax year ends. Nothing is taken at source, so the whole bill lands at once unless you have set money aside.
Where your profit sits decides which rules matter: under £7,105 your State Pension year is not automatic, under £12,570 there is nothing to pay, and £50,270, £100,000 and £125,140 each change the rate. The table shows the whole bill at each of those points, and the ladder further down shows what the next £1,000 costs; the calculator above works it out for the exact figure you enter.
The bill at each threshold, and four sole traders worked through for 2026/27
| Profit | Income Tax | Class 4 NI | Total | Share of profit | What changes here |
|---|---|---|---|---|---|
| £7,105 | £0 | £0 | £0 | 0.0% | Class 2 treated as paid: the year counts for your State Pension |
| £12,570 | £0 | £0 | £0 | 0.0% | Income Tax at 20% and Class 4 at 6% start above this |
| £30,000 | £3,486 | £1,045.80 | £4,531.80 | 15.1% | A typical full-time profit, all in the basic-rate band |
| £50,270 | £7,540 | £2,262 | £9,802 | 19.5% | Higher rate (40%) starts; Class 4 drops to 2% |
| £100,000 | £27,432 | £3,256.60 | £30,688.60 | 30.7% | Personal Allowance starts to be withdrawn |
| £125,140 | £42,516 | £3,759.40 | £46,275.40 | 37.0% | Allowance gone; additional rate (45%) above |
2026/27, England, Wales or Northern Ireland, no other income, student loan or pension.
A first year at £28,000: why January asks for more than the tax
A sole trader who started in April 2026 and makes £28,000 owes £4,011.80 for 2026/27 (£3,086 Income Tax and £925.80 Class 4). Because the bill is £1,000 or more and none of it was taxed at source, HMRC also asks for the first payment on account for 2027/28 on the same day, so 31 January 2028 needs £6,017.70, and 31 July 2028 another £2,005.90. Setting aside £501.48 a month during the first year covers the January payment.
Small side sales: expenses or the trading allowance
Sales of £14,000 with £600 of costs give a profit of £13,400 if you deduct the costs, and £13,000 if you claim the £1,000 trading allowance instead; you cannot do both. The allowance saves £104 here. From 6 April 2027 the allowance rises to £3,000; at 2026/27 rates the same sales would then cost £0, against £111.80 now. Once your costs are more than the allowance, deduct the costs.
£10,000 of profit: nothing to pay and a State Pension year
At £10,000 the bill is £0: the profit is under the £12,570 Personal Allowance and the Class 4 threshold. Because it is over £7,105, Class 2 is treated as paid, so the year still counts towards your State Pension without paying anything. You still have to file a return if your sales were over £1,000.
A good year at £110,000: the 62% slice
Going from £100,000 to £110,000 of profit adds £6,200 of Income Tax and Class 4, 62p of every extra pound: 40% Income Tax, another 20% because £5,000 of Personal Allowance is lost, and 2% Class 4. A personal pension contribution brings income back below £100,000 for this purpose; the calculator shows a contribution as money paid out and does not add that relief.
For a steady year the set-aside is simply the bill divided by 12: £334.32 a month on £28,000. The first year is the exception, because of the payment on account, and so is any year when profit rises sharply, because the payments on account are based on the previous, smaller bill and the difference arrives the following January.
Every figure here comes from the calculator above, using 2026/27 rates. Estimates for planning only, not tax advice.
Mistakes that change the bill
- Treating your own drawings as an expense. Money you take out for yourself is not a cost of the business; the tax is on the profit, however much of it you draw.
- Claiming the trading allowance and your actual expenses for the same business. It is one or the other each year.
- Budgeting for 31 January with this year's tax only. In the first year with a bill of £1,000 or more, January also asks for half of next year's estimate.
- Pricing work in the £100,000 to £125,140 band with the 40% rate. The real rate there is 62% until the Personal Allowance has gone.
- Adding Class 2 to the estimate. With profit of £7,105 or more it is treated as paid; below that it is optional.
What you keep from the next £1,000 of profit
The rate that matters when you price a job or decide whether to buy equipment is the tax on your next pound, not your average rate.
| Your profit | Tax on next £1,000 | You keep | Rate |
|---|---|---|---|
| Under £12,570 | £0 | £1,000 | 0% |
| £12,570 to £50,270 | £260 | £740 | 26% |
| £50,270 to £100,000 | £420 | £580 | 42% |
| £100,000 to £125,140 | £620 | £380 | 62% |
| Over £125,140 | £470 | £530 | 47% |
Between £100,000 and £125,140 you lose £1 of Personal Allowance for every £2 of income, so the rate is higher than in the band above.
Sole trader NI and tax — questions
How much tax does a sole trader pay on £30,000 profit?
Is the first year's bill bigger?
Should I use the trading allowance or my expenses?
Where to go next
Official sources for this page
Calculator and worked examples checked against GOV.UK and HMRC rules on 3 November 2026.
Thinking of going limited? Compare first: with 2026/27 rates, a sole trader who takes all the profit out usually keeps more. If you already run a company, the Director's Pay & Tax Pack (£4.99) covers salary versus dividends, the director's loan account and year-end planning for 2026/27.