- Register for Self Assessment as soon as your freelance income exceeds £1,000 to stay compliant and avoid penalties.
- Report all freelance income, claim allowable expenses, and budget 25 to 30 percent of earnings for Income Tax and National Insurance.
- Meet the key Self Assessment deadlines, especially 31 January and 31 July, to prevent automatic fines and interest charges.
Self Assessment for freelancers is how you report untaxed income and pay the right amount of tax to HMRC each year. Getting help with your accounting services makes the process faster, simpler, and completely stress free.
If you’re self-employed, work on contracts, or run a small freelance business, understanding how Self Assessment works is essential to stay compliant and avoid fines. This guide walks you through everything; from registering and filing to claiming expenses and meeting deadlines.
In this guide, you’ll learn:
- How Self Assessment works for freelancers
- When and how to register with HMRC
- What income and expenses to include
- Key tax dates and payment deadlines
- Practical tips to make filing easier
What is Self Assessment for freelancers?
Self Assessment is the system HMRC uses to collect tax from people whose income isn’t taxed automatically, such as freelancers, sole traders, and company directors. Instead of tax being deducted at source, you report your income and pay the right amount yourself.
If you earn money from freelance work, side projects, or any other self-employed income over £1,000 a year, you’ll need to complete a Self Assessment tax return. This includes anyone doing contract work or part-time freelancing alongside employment—you can read more about that in our guide on being employed and self-employed.
Completing your Self Assessment means you’ll:
- Report all freelance income for the tax year
- Claim allowable Self Assessment expenses
- Calculate and pay any Income Tax and National Insurance due
The amount you pay depends on your earnings and the UK tax brackets. Once your income passes the tax-free personal allowance (£12,570), you start paying Income Tax at the basic, higher, or additional rate.
How to register for Self Assessment as a freelancer
Before you can file your tax return, you’ll need to register for Self Assessment with HMRC. This process lets HMRC know that you’re earning untaxed income as a freelancer or sole trader.
Step 1: Register online
You can register easily through HMRC’s step-by-step Self Assessment guide. You’ll need to create a Government Gateway account if you don’t already have one.
Once registered, HMRC will post you a Unique Taxpayer Reference (UTR) number; usually within 10 days.
Keep this safe; you’ll need it for all tax returns. If you ever misplace it, you can recover it using our guide on how to find your UTR number.
Step 2: Gather your details
When registering, HMRC will ask for:
- Your name, address, and National Insurance number
- The date you started working as a freelancer
- Details about your business activity and income sources
If you’re unsure which numbers are required, read our quick guide on the tax reference number.
Step 3: Wait for confirmation
Once your registration is processed, HMRC will confirm your enrolment for online filing. You’ll then be able to log in, submit returns, and manage payments directly through your account.
What to include in your Self Assessment tax return
When filing your Self Assessment, you’ll need to declare all income and expenses related to your freelance work for the tax year (6 April to 5 April). HMRC uses this information to calculate how much tax and National Insurance you owe.
Income to include
You must report:
- Payments from freelance or self-employed work
- Any tips, commissions, or bonuses
- Other untaxed income, such as rental earnings or dividends
- Interest from savings or investments
If you freelance alongside employment, you still need to include your self-employed income—HMRC will adjust for tax you’ve already paid through PAYE.
Expenses you can claim
Claiming allowable business expenses lowers your taxable profit. You can include costs such as:
- Office and software tools
- Travel for client meetings
- Marketing, subscriptions, and insurance
- A portion of home bills if you work from home
See the full list of Self Assessment expenses to make sure you’re not missing anything legitimate.
Keep your records
HMRC can ask for evidence up to five years after submission, so store your invoices and receipts safely. You can use bookkeeping software or Sleek’s tools to make tracking simpler.
Set up a separate business savings account and transfer a fixed percentage of every freelance payment into it immediately, so your Self Assessment tax bill is fully funded before the deadline arrives.
How and when to pay your Self Assessment tax
Once you’ve filed your return, it’s time to pay your Self Assessment tax bill. HMRC gives you a few options for how and when to pay, but getting the timing right is key to avoiding penalties.
When to pay your Self Assessment tax bill:
HMRC deadlines follow a fixed annual cycle:
Action | Deadline | Notes |
Register for Self Assessment | 5 October | After the end of your first tax year |
Submit online tax return | 31 January | For the previous tax year (ending 5 April) |
Pay any tax due | 31 January | Same day as your filing deadline |
Second payment on account (if required) | 31 July | Half of the previous year’s tax bill |
If you miss a payment, interest and late penalties apply. For comparison, you can see how HMRC handles this in the VAT late payment penalty system.
How to pay your Self Assessment tax bill:
You can pay your Self Assessment bill by:
- Bank transfer (recommended for speed)
- HMRC online account or the HMRC app
- Direct debit
- Debit card
- At your bank or building society (if you still get paper statements)
If you can’t pay on time, contact HMRC before the deadline to arrange a Time to Pay plan. This lets you spread your bill over monthly installments.
What are payments on account?
If your tax bill exceeds £1,000, HMRC may ask for payments on account — advance payments towards next year’s tax. You’ll usually make two installments: one in January and one in July.
Always set aside around 25–30% of each freelance payment to cover future tax. This avoids a surprise bill in January.
National Insurance for freelancers
If you’re self-employed, you’ll usually pay National Insurance contributions (NICs) through your Self Assessment. These payments go towards state benefits like the State Pension and Maternity Allowance.
The two types of NICs
Freelancers typically pay Class 2 and Class 4 National Insurance:
Type | When you pay it | 2024/25 rate | Notes |
Class 2 | If profits are above £12,570 | £0 (no longer required, voluntary only) | You can still pay voluntarily to maintain benefit entitlement |
Class 4 | On profits between £12,570 and £50,270 | 8% | Applies automatically through your Self Assessment |
Class 4 (upper) | On profits over £50,270 | 2% | Charged only on higher profits |
If your earnings are below the Small Profits Threshold, you don’t have to pay NICs — but you can choose to make voluntary Class 2 contributions to protect your record. Learn more in our National Insurance guide for freelancers.
How to pay National Insurance
Your NICs are included in your Self Assessment tax calculation, so you don’t pay them separately. When you submit your return, HMRC works out your total Income Tax and NIC due.
For more details on how National Insurance is calculated, see how National Insurance is calculated.
Keep an eye on your tax code if you have both freelance and employed income—HMRC adjusts it to reflect what you owe through Self Assessment.
Key dates and deadlines for freelancers
Staying organised around Self Assessment deadlines is the simplest way to avoid penalties and stress. Here are the key dates every freelancer should know:
Action | Deadline | What it means |
Tax year ends | 5 April | Marks the end of the UK tax year |
Register for Self Assessment | 5 October | Tell HMRC you’re self-employed |
Submit paper tax return | 31 October | For those not filing online |
Submit online tax return | 31 January | For the previous tax year |
Pay your tax bill | 31 January | Same day as filing deadline |
Second payment on account | 31 July | Only applies if your bill exceeds £1,000 |
If you miss a filing or payment deadline, HMRC applies penalties and interest. It starts with an automatic £100 fine, then adds daily charges if you still don’t file.
Keep digital copies of all invoices and receipts in cloud storage throughout the tax year, so your freelancer self assessment is accurate and ready to submit without last-minute stress.
Late filing penalties at a glance
Delay | Penalty |
1 day late | £100 fixed fine |
3 months late | £10 per day (up to £900) |
6 months late | 5% of tax due or £300 (whichever is higher) |
12 months late | Another 5% or £300 |
Set a recurring reminder every quarter to review your income and expenses. It’ll save you from the January scramble and help you plan ahead for payments on account.
If you’d like to learn more about the kind of fines you can expect, see our full guide on HMRC and Companies House fines.
Stay compliant with Sleek
Once you know your deadlines and what to include, filing your Self Assessment for freelancers becomes straightforward. But keeping track of income, expenses, and HMRC updates takes time; (but that’s where Sleek comes in!)
Our experts manage registration, bookkeeping, and tax filing so you stay compliant and avoid penalties. You’ll have clear records, accurate returns, and peace of mind that everything’s handled properly.
If you’re ready to make your next tax season stress-free, Sleek’s experts can help.
Disclaimer: The preceding information is not legal advice. This content is aimed to provide general guidance. For more formal or legal advice, contact Sleek directly.
450,000
businesses worldwide.
from 4,100+ reviews.
satisfaction rate from
16,000 surveyed clients.
FAQs on self assessment for freelancers
How do I register for Self Assessment as a freelancer?
You can register online through HMRC’s portal once your freelance income exceeds £1,000 in a tax year. You’ll need to create a Government Gateway account and will receive a Unique Taxpayer Reference (UTR) by post. For help with each step, check our Self Assessment registration guide.
When is the Self Assessment deadline for freelancers?
The deadline to submit and pay online is 31 January following the end of the tax year (which runs from 6 April to 5 April). If you’re filing a paper return, the deadline is 31 October. Make sure you also register by 5 October after your first year of freelancing.
How much tax do freelancers pay through Self Assessment?
You’ll pay Income Tax on your profits after allowable expenses and the personal allowance of £12,570. The basic rate is 20%, the higher rate is 40%, and the additional rate is 45%. You’ll also pay Class 2 and Class 4 National Insurance if your profits exceed the thresholds.
What expenses can I claim on my Self Assessment as a freelancer?
Freelancers can claim expenses that are necessary for running their business, such as software, office supplies, travel for client work, and part of home utilities. Visit our guide on Self Assessment expenses to see what qualifies.
What happens if I miss the freelancer Self Assessment deadline?
If you file or pay late, HMRC charges an automatic £100 penalty, followed by daily fines after three months. Interest also accrues on unpaid tax. To stay on track, Sleek’s experts can help you file correctly and meet every deadline.
View more
Do I need to file a Self Assessment if I have a full-time job too?
Yes, if you earn over £1,000 from freelance or self-employed work in addition to your job, you still need to submit a Self Assessment. HMRC will adjust for any tax already paid through PAYE. Read our guide on being employed and self-employed to learn how this works.
Can I get help filing my Self Assessment as a freelancer?
Yes. Sleek’s accountants can manage registration, prepare your return, and file it with HMRC so you stay compliant and avoid penalties. If you’d rather not handle the admin yourself, speak to a Sleek expert.

