By clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.
How to fill in a self-assessment tax return
Find out how fill out HMRC's self-assessment tax return for the 2024-25 tax year, and what income you need to declare
A self-assessment tax return is an online or paper form that has to be submitted to HMRC every year by those who owe tax on income they've received.
In some cases, tax is deducted automatically from your wages or pension – known as PAYE.
However, if you receive any other income – such as from self-employment, property, capital gains, or dividends – you need to report this to HMRC by sending a self-assessment tax return.
Save on your tax bill
Members can use GoSimpleTax's tax calculator for £32.50 and avoid accountant fees
More than 11.5m people filed a self-assessment tax return for the 2023-24 tax year.
If you're self-employed, you'll need to submit a self-assessment tax return every year if you earn more than £1,000, to pay income tax and National Insurance on your profits.
Other people who may need to fill in a tax return include anyone who:
earned a taxable income of £150,000 or more in the last tax year as an employee or pensioner
earned £10,000 or more from savings interest, or investment income (however, note that you should also declare income from savings interest above the personal savings allowance, and dividend income above the dividend allowance)
earned £2,500 or more in untaxed income – for instance, from tips or commission
claims child benefit, if you or your partner's income is over the High Income Benefit Charge threshold
receives taxable income from abroad, or lives abroad but receives an income in the UK
receives state pension payments that exceed your personal allowance and it's your only source of income
is a business partner, or director of a limited company
is a trustee of a registered pension scheme or other trust
is a trustee or representative of someone who has died
is a 'name' at the Lloyd's of London insurance market
is a minister of religion
received a P800 form from HMRC saying you didn't pay enough tax last year, and you haven't yet paid the outstanding sum.
In some cases, you may need to complete a self-assessment tax return and also pay via PAYE: for instance, if you receive a private pension or investment income, make a taxable capital gain or run a business on the side of your employment.
If you run a limited company, you'll need to file a company tax return in addition to a tax return on your personal income.
Will I be sent a tax return?
You'll usually be sent a tax return if:
you have untaxed income from investment, land or property, or from overseas.
you make capital gains above the annual exempt amount (£3,000 in 2025-26 and 2024-25).
you were required to fill in a tax return last year.
you're a pensioner who gets reduced age-related allowance - though you may be sent a special short version that requires fewer details.
You shouldn't rely on HMRC to contact you before submitting a tax return if you know you owe tax. It's your responsibility to make sure you declare all taxable income each year.
If you receive a tax return, you must return it, regardless of whether you owe tax or not.
Be more money savvy
free newsletter
Get a firmer grip on your finances with the expert tips in our Money newsletter – it's free weekly.
This newsletter delivers free money-related content, along with other information about Which? Group products and services. Unsubscribe whenever you want. Your data will be processed in accordance with our Privacy policy
How to register for self-assessment
If you're looking to submit a tax return for the first time, you'll need to register for self-assessment first.
Here are the steps you need to take:
Register with HMRC: The process will vary depending on whether you're self-employed, registering a partnership or not self-employed - you should click on the option that applies to you. You can register online via HMRC.
Get your Unique Taxpayer Reference (UTR) number: HMRC will send this to you in a letter after you register. The letter will give instructions on how to set up your Government Gateway account.
Use your activation code for your Government Gateway account: Once this is done, you'll be sent another letter in the post containing your activation code. You'll need this to complete the set-up of your account - you should do this promptly as the code will expire.
Complete your account setup: It's only once your Government Gateway account is up and running that you'll be able to log in and submit your tax return.
HMRC warns that the whole process could take up to 20 working days, so make sure you don't leave it until the last minute.
How to fill in a self-assessment tax return
When you submit your tax return online, you'll just need to fill out the sections that apply to you. We explain the process in our guide to online tax returns.
For paper tax returns, you'll need to work out which sections are relevant. Most people will just have to fill out the SA100 form. However, several supplementary pages may apply to your circumstances. We explain more in our guide to paper tax returns.
Some employees, pensioners and self-employed people with a turnover of under £90,000 can be sent a simplified SA200 return. At four pages long, it's much shorter. Unfortunately, you can't opt to fill in this shorter form – HMRC will decide and send it out to you.
Details you may need to include on your tax return include:
State pension: the total amount of state pension payments you were entitled to receive, plus any lump sum
Private pensions: detail the gross amount of any annuities or lump sums
Benefits: include anything you've received in incapacity benefit and jobseeker's allowance, plus the total of taxable benefits from bereavement allowance, carer's allowance or industrial death benefit
Other income: this is anything not related to interest or dividends, and you can also include any allowable expenses related to this income
Pension contributions: all payments where deductions were made after tax
Charitable donations: include the total amount of Gift Aid donations
Blind Person's Allowance: you just need to confirm whether or not you're claiming this
Student loan repayments: detail deductions made by your employer
High Income Child Benefit Charge: this is only for those receiving child benefit when they, or their partner, earn more than £60,000 in 2024-25 or 2025-26.
Marriage allowance: the marriage allowance means you can transfer some of your personal allowance to your spouse if your income is less than the personal allowance (£12,570 in 2024-25 and in 2025-26).
Before you start filling out your tax return, it's best to gather all of the information you'll need.
31 January 2026: tax payment deadline for 2024-25 tax owed. If you pay your tax by payments on account you may have already made payments towards this bill.
HMRC has the power to charge increasingly expensive penalties if you miss the tax return deadline, which starts with a £100 fine from the first day your return is late.
If you don't pay your tax by 31 January 2026, HMRC will charge you interest, set at the Bank of England base rate plus 4%.
If you are self-employed, you’ll need to detail all income you've received during the tax year in question. This can be offset against any expenses and allowances you qualify for, meaning that your resulting tax bill will only be based on your taxable profits.
Here are three key things self-employed taxpayers need to be aware of when completing their returns:
1. Tax period
While HMRC issues deadlines to submit your return and pay the tax you owe, you can choose the dates that your tax is calculated for. This is your 'accounting period', which usually spans 12 months.
Many sole traders choose between 31 March to 5 April for their year end, as the tax year finishes on 5 April and HMRC says that accounts prepared to 31 March will count as being prepared to the end of the tax year.
This means your accounts will start again in accordance with the start of a new tax year, and you'll have the longest possible time in which to pay the tax you owe, which won't be due until 31 January the following calendar year.
Your 'basis period' is the period HMRC assesses your tax on. From April 2024 all unincorporated businesses have been required to use 6 April to 5 April as their basis period, regardless of their accounting period.
The 2023-24 tax year was used as a transitional year where businesses were expected to calculate a basis period that's longer than 12 months if their accounting period doesn't match up to the tax year.
Many businesses may now find it easier to move their accounting period to 6 April to 5 April.
2. Payment schedule
Calculating what tax is due when can be tricky to get your head around at first. Here is a breakdown of how self-employed tax payments work:
Year 1: in your first year, you're taxed on profits made from the date you started your business to the end of the tax year. For instance, if you started your business on 5 February, you'd be taxed on the profits you made between 5 February and 5 April.
Year 2: in the second year, you're taxed on profits for 12 months to your 'accounting date'. In our example, this would again be 5 February - so you'll be charged on profits made between 5 February to 4 February, effectively paying tax for a second time on profits between 5 February and 5 April. This is referred to as 'overlap profits' and can be claimed back - but only when you cease trading.
Year 3: your tax bill will be based on profits made to your accounting year.
3. Payments on account
After your first full year of business, as well as paying tax for the tax year that's just ended, you are also required to pay tax for the current year in two instalments - the first on 31 January and the second on 31 July.
These are known as 'payments on account’ and are based on what you owed the previous tax year.
In this Q&A, we tell you everything you need to know about making payments on account.
Payments on account are designed to spread tax payments across the year, getting rid of the burden of paying all of the tax you owe in one big lump sum at the end of January.
However, it can cause problems the first time you do it.
For instance, if you have to start making payment on account payments for the 2025-26 tax year, come 31 January 2026 not only will you have to pay your tax bill 'as usual' for the 2024-25 tax year, but you'll also have to stump up half of your projected tax bill for 2025-26 on the same day.
If you make more than you did in the previous year, you'll have to pay a 'balancing charge', which is just any tax you're still left owing. This must be paid by 31 January after you've submitted your tax return. Your next payment on account will also be due.
If you make less than you did in the previous year, HMRC should issue you with a refund, and your payments for the following year will be reduced.
For example, say the amount of tax you paid for 2023-24 was £10,000. This resulted in two payments on account of £5,000 during the 2024-25 tax year.
However, after submitting your tax return, it turns out you actually owe £12,000 for 2024-25.
On 31 January 2026, you'll have to pay £2,000 in additional tax. What's more, your payments on account during 2025-26 will increase to £6,000 (£12,000 divided by two), meaning you'll have to pay:
£8,000 by 31 January 2026
£6,000 by 31 July 2026
Not everyone who is self-employed has to make payments on account.
If you owe £1,000 or less, you can just make a single tax payment. The same applies if more than 80% of your tax bill was paid via PAYE.
If you think your profits will be less than they were the previous year, you can apply to reduce your payments on account.
You can either:
fill out form SA303 and send it to your local tax office
log in to your online Personal Tax Account and visit the 'reduce payments on account' section.
You won't need to provide any evidence that your tax bill will be lower, but don't be tempted to falsely make your payments super-low. If it turns out that you owe a much higher figure after having the payments on account reduced, HMRC could charge you interest on the difference owed.
Conversely, if your payments on account cause you to overpay tax, you'll receive interest on the surplus when it's paid back to you.
If you're struggling to pay your tax bill, be it on 31 January or 31 July, there is help at hand.
Contact HMRC and make a 'payment proposal' - where you can suggest an alternative way of paying your bill, either through monthly or quarterly payments.
HMRC will consider this proposal, and may ask for more information about other assets you have, such as savings and investments, before accepting the offer.
Which tax return forms do you fill in for self-employed income?
It's important to make sure you declare all relevant income on your tax return; most income sources are given different sections if you file online.
If you file a paper tax return, you'll need to fill out supplementary pages.
The main self-assessment section taxpayers need to fill out is SA100 and it's the first section you're sent to if you file your return online.
If you're self-employed, you'll also need to fill out the section SA103S (the short version) or SA103F (the full version).
You can fill in the short one if your turnover for the 2024-25 tax year was £85,000 or less (rising to £90,000 for 2025-26) and you have no complications, such as a change of accounting date.
However, you can't use the short form if your accounting period - the dates you choose to prepare your accounts for each year - isn't the same as your basis period (ie your business year, which is the period HMRC assesses your tax on).
This means many people won't be able to use the short supplement in their first year of trading.
It's up to you to make sure you use the right supplement, so if you opt for the short form make sure there are no complications that could invalidate it.
Useful link: check HMRC's notes to help you fill in the supplement forms - the short form and the full form.
What if I'm a sole trader with a limited company or partnership?
In addition to the supplements already covered, if you're in partnership, you need the partnership supplement (SA104), which also has a full and a short version.
If you're the director of a limited company, you will count as an employee of the business for tax purposes, and will therefore need to fill out the employment supplement (SA102).
How to keep your records
Regardless of whether you opt to file your tax return using the paper forms or online, you must keep the records and documents that give evidence of the information you've stated in your return.
This could include things like bank statements, receipts and contracts - anything that documents your income and business dealings.
You must keep this evidence because HMRC has the right to request to see them if it carries out an investigation into your tax liabilities - and having everything to hand could save you from paying a penalty if HMRC believes you've made a mistake on your tax return.
Check our Q&A below for anything you want to know about self-employment tax and record keeping.
If you're a sole trader or partner in a business partnership, you need to keep records of your business income and expenses.
This includes all sales and income, all business expenses, VAT records, PAYE records. You also need to keep records of your personal income.
If you run a limited company, you must keep details about the company itself, financial and accounting records, and details of directors, shareholders and company secretaries and associated promises and transactions.
While you don't need to send in these records when you submit your tax return, you'll need them in order to work out the profit or loss you've made.
These figures must be submitted on your tax return. You'll also need them to show to HMRC if asked for them.
HMRC has the power to visit your premises and inspect your books at any time, so it is vital to keep good records.
You need to be able to back up your records, if asked.
You should keep and file all receipts for goods and stock, bank statements, chequebook stubs, sales invoices, till rolls and bank slips.
You need to choose between traditional accounting or cash basis reporting.
Cash basis reporting is best for incomes of £150,000 or less, and is when you only record income or expenses when you receive money or pay a bill.
Traditional accounting is recording income and expenses by the date you were invoiced or billed, so you also need to record:
what you're owed but haven't received yet
what you've committed to spend but haven't paid yet
the value of stock and work in progress at the end of your accounting period
your year-end bank balances
how much you've invested in the business during the year
how much money you've taken out for your own use.
There are no rules on how to keep your records - they can be on paper, digitally (on a spreadsheet, for example) or with book-keeping software.
Bear in mind that HMRC can charge a penalty if your records aren't accurate, complete and readable - so however you record them, it's worth keeping them as neat as possible.
You must keep these accounts and records for at least five years from 31 January following the relevant tax year, in case HMRC wishes to inspect them and query your return.
So, for the 2024-25 tax year, this means you must keep records until 31 January 2031. Failure to do this could cost you a £3,000 fine.
It might be worth keeping records for 20 years, given that this is the time limit for an HMRC investigation if it suspects fraud.
If your records can't be replaced, you must try to provide figures.
Tell HMRC when you file your tax return if you're using estimated figures, or provisional figures - in this case, you'll need to submit actual figures when they are available.
Submit your tax return
You can tackle your 2024-25 tax return with the tax calculator service from GoSimpleTax. It can help you to tot up your tax bill, get tips on where to save and submit your return directly to HMRC.
Tax returns if your circumstances change
If your circumstances change, and you start earning untaxed income, you must let HMRC know by 5 October following the end of the tax year. It will then decide whether you need to complete a tax return.
If you used to send a tax return but don't need to anymore (for instance, if you're no longer self-employed), contact HMRC to close your self-assessment account.
Help with self-assessment
The UK tax system can be difficult to navigate, so we've rounded up commonly asked questions about filing your self-assessment tax return.
You can call HMRC on 0300 200 3610 to request blank tax return forms or guidance notes. You can also download them online.
Alternatively, if you register for online self-assessment with HMRC or use the Which? tax calculator, you can submit your information online.
You can submit your return online via the HMRC website.
Alternatively, you can use the tax calculator service from GoSimpleTax. It can help you to tot up your tax bill, get tips on where to save and submit your return directly to HMRC.
You can also submit a paper tax return in the post. You can find HMRC's address on your forms and any other correspondence.
You can pay via the HMRC app, online or telephone banking, CHAPS, debit card online, at your bank or building society, Bacs, Direct Debit or cheque through the post.
You can no longer pay HMRC at the Post Office or via credit card.
You can view your HMRC online account to check if your payment has been received - it should show as 'paid' three to six working days after you made the payment.
If you paid by post, you can include a letter with your payment asking for a receipt from HMRC. They should send this back to you by post.
If you're struggling to pay your tax bill, contact HMRC and make a 'payment proposal'. This is an alternative way of paying your bill, either through monthly or quarterly payments.
HMRC will consider this proposal, and may ask for more information about other assets you have, such as savings and investments, before accepting the offer.
Those with business or property income must make payments in advance via payment on account. Your tax bill is then settled the following January (eg January 2026 for the 2024-25 tax year).
If you have overpaid, you'll get a refund plus interest. If you've underpaid, you'll have to pay extra. You can also ask HMRC to adjust your payments on account if you believe you will have a smaller tax bill this year.
If you've overpaid and the error is down to HMRC, you can generally claim a full rebate - but you'll need to do this within four years of the end of the tax year you're claiming for.
So, if you paid too much tax for the 2023-24 tax year, you'll have to make a claim before 5 April 2028.
If you've paid too much tax because of your own mistake - such as not claiming an allowance you're entitled to - you can correct your tax return within the first year of filing it.
Errors may also mean that you underpay tax. In this case, you should contact HMRC as soon as possible to correct your return. Failing to correct an error may lead to a steep fine.
There is an automatic £100 fine if you submit your tax return after the deadline, and the penalties go up over time. You may also face late fines on any tax payment you owe that is overdue.
If you miss the deadline, file your tax return as soon as possible to avoid fines building up.