Filing your Self Assessment tax return
Who must file a Self Assessment return, how to complete and submit it, what expenses you can claim, …
Step-by-step guidance for sole traders on completing and submitting your Self Assessment tax return to HMRC, including key deadlines, payment schedules, and how to avoid penalties.
You must file a Self Assessment tax return each year if you're a sole trader earning over £1,000. Submit it online by 31 January or on paper by 31 October. Pay any tax owed by 31 January to avoid penalties.
Who must file a Self Assessment return, how to complete and submit it, what expenses you can claim, …
How to pay your Self Assessment tax bill, including payment methods, payments on account, Budget Payment Plan, and …
Complete guide to Self Assessment penalties - how late filing charges escalate from a £100 fixed penalty to …
How to close your sole trader business, notify HMRC, and complete your final Self Assessment tax return. Includes …
How to get ready for Making Tax Digital for Income Tax, including when you must join, what software …
As a sole trader, you must submit a Self Assessment tax return each year to report your business income and expenses to HMRC. This guide covers everything you need to know about filing your return, from key deadlines to avoiding costly penalties.
You must file a Self Assessment return if your self-employment income exceeds £1,000 in the tax year (known as the trading allowance). Even if you have no tax to pay, you must still file if HMRC has asked you to or if you're registered for Self Assessment.
First time filing? Make sure you've registered for Self Assessment by 5 October following the end of the tax year in which you started trading. You'll receive a Unique Taxpayer Reference (UTR) which you'll need to file your return.
Missing these deadlines will result in automatic penalties, even if you owe no tax:
Important: The 31 January deadline is both your filing deadline and your payment deadline. Plan ahead to avoid a last-minute rush when HMRC's systems are busiest.
Tip: File early in the tax year (from 6 April onwards) to get a clear picture of what you owe and spread your payments if needed. Filing early does not mean paying early - tax is still due by 31 January.
Understanding when to pay is just as important as knowing when to file. Your payment schedule depends on how much tax you owe:
If your tax bill is substantial, HMRC requires advance payments towards next year's bill. These are called "payments on account" and can catch new sole traders by surprise.
Example: Your 2024/25 tax bill is £4,000. On 31 January 2026, you pay:
On 31 July 2026, you pay a further £2,000 (second payment on account). This means your first year with a substantial tax bill can feel like a double payment.
Reducing payments on account: If you expect your income to be significantly lower next year, you can apply to reduce your payments on account. Be cautious - if you reduce too much and underestimate, you'll pay interest on the shortfall.
HMRC's penalty regime escalates quickly. Even one day late triggers an automatic penalty:
Key point: The £100 penalty applies even if you owe no tax. Many sole traders mistakenly think that because they have no tax liability, they don't need to file on time. This is wrong - the deadline applies to everyone.
If you file on time but don't pay on time, a separate set of penalties applies:
Cannot pay in full? Contact HMRC before the deadline to arrange a Time to Pay plan. HMRC is often flexible with those who communicate proactively. Ignoring the bill leads to escalating penalties and potential debt recovery action.
Gather these records before starting:
You need a UTR before you can file. Register by 5 October following the tax year you started trading. HMRC posts your UTR within 10 working days.
Collect all income and expense records for the tax year (6 April to 5 April). Include bank statements, invoices, and receipts.
Total income minus allowable expenses equals your taxable profit. Consider using accounting software or a spreadsheet to track this throughout the year.
Use your Government Gateway account. Complete the SA100 main return and SA103S (short) or SA103F (full) supplementary pages for self-employment.
HMRC's online service calculates your tax. Review this carefully before submitting. Save or print a copy for your records.
File online by 31 January. You'll receive an acknowledgement with a reference number - keep this safe.
Pay by 31 January via bank transfer, Direct Debit, or debit card. Use your UTR as the payment reference.
You must keep your business records for at least 5 years after the 31 January submission deadline. For your 2024/25 return (deadline 31 January 2026), keep records until at least 31 January 2031.
Records to keep include:
Digital records: Photographs or scans of receipts are acceptable. Consider accounting software (FreeAgent, QuickBooks, Xero) to make record-keeping easier and prepare for Making Tax Digital.
As a sole trader, you file:
The online Self Assessment service guides you through which pages you need based on your circumstances.
Company directors file employment income on SA102, with company profits reported separately through Corporation Tax returns.