HMRC Self Assessment Portal

HMRC Sole Trader Tax Calculator 2026/27

Estimate your income tax, national insurance, and upcoming Self Assessment payment schedules.

2026/27 HMRC rates No signup No data stored Browser-only calculation

Your details

£30,000
£
£0 £50k £100k £150k £200k

Your total earnings before any expenses.

£

Allowable costs like equipment, travel, and office supplies.

£

Reduces your taxable income for Income Tax.

Estimated annual take-home

£21,768

£1,814

/ month

£419

/ week

Breakdown

Taxable profit £25,000
Personal allowance £12,570
Income Tax £2,486
National Insurance (Class 4) £746
Total deductions £3,232
Effective tax rate 12.93%

How your income is split

Take-home Income Tax NI

Payments on Account

1st PoA (31 Jan 2028)
2nd PoA (31 Jul 2028)

Each PoA = 50% of your current tax bill. Only applies if your bill exceeds £1,000.

Take-home

£21,768

£1,814 / mo

Eff. rate: 12.93%


HMRC Self Assessment Payments on Account

If your balancing tax bill for a given year exceeds £1,000, HMRC will require you to make two advance payments towards the following year's tax liability. These are called Payments on Account.

Each payment is exactly 50% of the previous year's tax bill. They are due on:

  • 31st January: Payment 1 (due at the same time as your balancing payment).
  • 31st July: Payment 2.

HMRC Self Assessment FAQs

What are Payments on Account for HMRC Self Assessment?
Payments on Account are advance payments towards your next tax bill. They are required if your tax bill is over £1,000, unless you have already paid 80% or more of your tax through PAYE. Each payment is equal to half of your previous year's tax bill.
When are HMRC tax payments due?
Payments are due in two main installments: 31st January (which includes your balancing payment for the prior year and your first payment on account) and 31st July (your second payment on account).