06/07/2026
If your self-assessment tax bill is over £1,000, you will need to make a payment on account by 31st July.
What is payment on account?
Payments on account are advance payments towards your tax bill, made twice a year by Self-Assessment taxpayers to spread the cost of the upcoming year’s tax.
Each payment is half your previous year’s tax bill (Tax and Class 4 NI). HMRC is making a prediction about your future income based on your past income.
Payments are due by 31 January and 31 July each year.
This means the first payment is due on the same day as your previous year's tax is due, so it’s important you have enough money set aside, especially if you are doing your return close to the deadline.
The first year you enter into payment on account you effectively pay 150% of your tax bill, which catches a lot of newly self-employed people out with a bill that’s a lot higher than expected.
Employed people are taxed at source through PAYE; HMRC has designed payment on account to help the self-employed stay on top of their payments.
If after making the 2 payments on account you still have tax to pay, you have to make a ‘balancing payment’ by 31 January.
Example
Your bill for 2025/2026 is £3,000. You made 2 payments on account last year of £900 each (£1,800 in total).
The total tax to pay by 31 January 2026 would have been £2,700. This includes:
your ‘balancing payment’ of £1,200 for 2024/2025 (£3,000 minus £1,800)
the first payment on account of £1,500 (half of 2024/2025 bill) towards your 2025/2026 tax bill
You then make a second payment on account of £1,500 on 31 July 2026.
If your tax bill for the 2025 to 2026 tax year is more than £3,000 (the total of your 2 payments on account), you’ll need to make a ‘balancing payment’ by 31 January 2027.
To read more on this, including exemptions to payment on account, how to reduce your payments on account and how to pay, see my full blog post via my website.