How sole traders are taxed in 2026/27
As a sole trader you pay tax on your profit, which is your turnover minus allowable business expenses. There are two main taxes: income tax and Class 4 National Insurance. Both are calculated and paid through your Self Assessment tax return.
Income tax rates 2026/27 (England, Wales, NI)
| Band | Taxable income | Rate |
|---|---|---|
| Personal Allowance | Up to £12,570 | 0% |
| Basic rate | £12,571 – £50,270 | 20% |
| Higher rate | £50,271 – £125,140 | 40% |
| Additional rate | Over £125,140 | 45% |
Your Personal Allowance goes down by £1 for every £2 of income over £100,000, so it disappears completely at £125,140.
National Insurance for the self-employed
| Profit | Class 4 rate |
|---|---|
| Up to £12,570 | 0% |
| £12,570 – £50,270 | 6% |
| Over £50,270 | 2% |
Compulsory Class 2 National Insurance was abolished in April 2024. If your profits are above the small profits threshold you still get National Insurance credits for your State Pension automatically. If they're below it, you can choose to pay Class 2 voluntarily.
Key dates
- 5 October 2027: register for Self Assessment if 2026/27 is your first year.
- 31 January 2028: file your 2026/27 return online and pay the balance, plus your first payment on account for 2027/28.
- 31 July 2028: second payment on account.
Ways to reduce your bill legally
- Claim every allowable expense: equipment, software, phone and internet (business share), working from home, travel and professional fees.
- Pay into a personal pension: you get tax relief on contributions.
- Keep records from day one, so nothing gets missed at year end.
- Contracting on a day rate? Compare it with a salary using our contractor day rate calculator.
Frequently asked questions
How much tax does a self-employed person pay in the UK?
Income tax at 20%, 40% or 45% on profit above the £12,570 Personal Allowance, plus Class 4 National Insurance at 6% on profit between £12,570 and £50,270 and 2% above that (2026/27).
How much can I earn self-employed before paying tax?
You can earn up to £12,570 of profit before paying income tax or Class 4 National Insurance, as long as you have no other income using up your Personal Allowance. Self-employed income under £1,000 is covered by the trading allowance.
Do I still pay Class 2 National Insurance?
No, compulsory Class 2 contributions were abolished from April 2024. You can still pay voluntarily if your profits are low to protect your State Pension record.
What are payments on account?
If your Self Assessment bill is over £1,000, HMRC usually asks for two advance payments towards next year's bill, each half of this year's bill, due on 31 January and 31 July.
Sources
- GOV.UK – Income Tax rates and Personal Allowances
- GOV.UK – Self-employed National Insurance rates
- GOV.UK – Payments on account
This calculator gives estimates for planning only. It is not tax, legal or financial advice. Rules and fees change, so check the official source or a qualified professional before making decisions.