By Emily Rivers
Last updated 29th February 2024

If you’re self-employed, have a second income or are a high earner, you’ll need to complete a self assessment tax return. The deadline is 31st January every year for the previous financial year, and if you don’t file in time you can be left with hefty fines.

While you can do a tax return yourself, in many cases, you’ll save money if you hire an accountant to file yours for you. But how much will it cost? We’ll explain everything in this guide.

How much does a self assessment accountant cost?

An accountant who deals with self assessments will usually charge an average of £200, but you could pay £300 or more if your finances are complicated.

While that might seem like a lot of money for something that you can complete yourself, accountants who specialise in tax returns can help you be more tax efficient. They can help you understand all the different things that you can claim as allowable expenses. If you’ve missed out a lot of expenses on your return, it’s not uncommon to save at least what you’ve paid your accountant in tax.

Self assessment accountant cost

Who needs to do a self assessment tax return?

The government says that you must do a self assessment tax return if, in the last tax year (6th April to 5th April), you:

  • were self-employed as a ‘sole trader’ and earned more than £1,000 before taking off anything you can claim tax relief on

  • were a partner in a business partnership

  • had a total taxable income of more than £100,000

  • had to pay the High Income Child Benefit Charge (usually if you receive Child Benefit and you or your partner have an individual income of over £50,000)

You may also need to fill in a tax return if you have untaxed income from things like tips and commission, a property you rent out or you receive income from savings and investments.

If you’re unsure, it’s best to get in touch with an accountant who will be able to tell you if you should complete a tax return.

How long does it take an accountant to do a tax return?

How long it takes an accountant to do your tax return will depend on how complicated your accounts are and whether you’ve kept them in good order – for example you’ve kept detailed bookkeeping records and organised your receipts. If your finances are relatively straightforward, an accountant should be able to calculate and file your tax return in 2 working days.

If your accountant needs to ask you for more information or query your receipts, it will take longer for them to do your tax return. Plus, if you have more complex finances, for example you have lots of income streams, it will take them longer to complete. That’s generally why accountants charge more to file your tax return the more complicated your finances are.

Will HMRC tell me if I need to do a tax return?

If you’ve registered for self assessment on the government website and you’ve opted in to HMRC’s email reminder service, then they should tell you that you need to do a tax return. However, you shouldn’t rely on this to remind you, as their emails could end up in your spam folder or may not even reach your inbox at all.

HMRC can also only tell you to do a tax return if you’ve told them that you’re a sole trader or need to file a return for another reason. They won’t be able to tell that you have untaxed income that you need to declare. But don’t use this as a way to get out of paying tax – there are many other ways that HMRC can find out that you owe income tax.

Is it easy to do your own tax return?

If you’ve got simple finances, it can be easy to do your own tax return if you’re confident with numbers. You can work out how much you have earned in the last financial year and what you’ve spent on your business, then take your expenditure away from your earnings to calculate your taxable income.

If you’re a sole trader or have a business partnership where no limited companies are partners, you can use HMRC’s simplified expenses. This allows you to calculate some of your business expenses using flat rates instead of working out your actual business costs, which can save you time.

However, you should check whether using simplified expenses suits your business. You may find that you can claim more in expenses by working out the actual costs. The government has a simplified expenses checker to help you decide.

If you don’t feel confident in filing your own tax return, you have lots of different income streams or your accounts aren’t very organised, it’s better to hire an accountant. They will ensure that your tax return is completed properly and help you avoid any penalties or prevent you from paying more tax than you owe.

Should I use an accountant for Capital Gains Tax?

Capital Gains Tax (CGT) is a complex area with lots of rules, so it’s best to use an accountant if you think you need to pay it. You have to pay CGT when you sell an asset that’s increased in value, such as a buy-to-let property. You only pay CGT on the gain rather than the entire amount that you receive.

It’s important to get your CGT calculation right as you don’t want to be left with a large bill if HMRC finds you haven’t paid enough, and you don’t want to pay more than you need to. It makes sense to use an accountant to help you pay the right amount of tax.

Can I claim accountant fees on self assessment?

Yes, you can claim accountant fees on self assessment – if you are self-employed. Accountancy fees, along with legal and other professional fees, can count as allowable business expenses, so your accountant will include their fees on the relevant self assessment tax return.

If you only have employment income but need to file a tax return, you can’t claim the accountant fees. This is because it’s seen as a choice to use an accountant rather than a necessity, so isn’t eligible for tax relief.

If you are employed but also have rental income or a partnership, you can claim an accountant’s fees on your tax return as long as you only claim for the amount that was spent on managing your other affairs, rather than your employment income.

Is it worth getting an accountant for self assessment?

We think it’s worth getting an accountant for your self assessment tax return. They will take the stress away from doing your tax return yourself, and ensure it’s filed well on time to help you avoid penalties.

An accountant can often pay for themselves in the savings you make on your tax bill. They know all the things that you can claim as allowable expenses and will make sure that you only pay the tax you owe.

If you’re ready to find an accountant for your tax return, HaMuch can help. We’ll put you in touch with our partner who will find you a qualified accountant in your area.


Estimates for common accountant services

JobEstimate
Setting up a limited company £300.00
Self assessment tax return £200.00
Bookkeeping £225.00 per month

Rates for other trades

Self assessment estimated cost per month
Self assessment approximate cost in the UK per month
Location in UKSelf assessment cost
Self assessment near Aberdeen£231
Self assessment near Amber Valley£231
Self assessment near Angus£231
Self assessment near Arun£235
Self assessment near Ashfield£231
Self assessment near Aylesbury Vale£242
Self assessment near Barnsley£231
Self assessment near Basildon£244
Self assessment near Basingstoke & Deane£243
Self assessment near Bassetlaw£231
Self assessment near Bath & North East Somerset£235
Self assessment near Bedford£241
Self assessment near Belfast£224
Self assessment near Birmingham£233
Self assessment near Blackburn£232
Self assessment near Blackpool£232
Self assessment near Bolton£232
Self assessment near Bournemouth£233
Self assessment near Bracknell Forest£245
Self assessment near Bradford£232
Self assessment near Braintree£241
Self assessment near Breckland£234
Self assessment near Bridgend£231
Self assessment near Brighton£236
Self assessment near Bristol£235
Self assessment near Broadland£234
Self assessment near Broxtowe£231
Self assessment near Bury£232
Self assessment near Caerphilly£231
Self assessment near Calderdale£232
Self assessment near Cambridge£238
Self assessment near Canterbury£234
Self assessment near Cardiff£232
Self assessment near Carmarthenshire£230
Self assessment near Charnwood£232
Self assessment near Chelmsford£243
Self assessment near Cheltenham£232
Self assessment near Cherwell£239
Self assessment near Chester£232
Self assessment near Colchester£238
Self assessment near Conway£240
Self assessment near Coventry£233
Self assessment near Crewe & Nantwich£230
Self assessment near Dacorum£246
Self assessment near Derby£231
Self assessment near Doncaster£231
Self assessment near Dover£232
Self assessment near Dudley£233
Self assessment near Dumfries & Galloway£230
Self assessment near Dundee£232
Self assessment near East Ayrshire£233
Self assessment near East Devon£230
Self assessment near East Dunbartonshire£234
Self assessment near East Hampshire£238
Self assessment near East Hertfordshire£244
Self assessment near East Lindsey£229
Self assessment near East Riding£231
Self assessment near Eastleigh£236
Self assessment near Edinburgh£234
Self assessment near Elmbridge£247
Self assessment near Epping Forest£247
Self assessment near Erewash£231
Self assessment near Exeter£229
Self assessment near Falkirk£234
Self assessment near Fife£233
Self assessment near Flintshire£232
Self assessment near Gateshead£233
Self assessment near Gedling£231
Self assessment near Glasgow£234
Self assessment near Gloucester£232
Self assessment near Guildford£245
Self assessment near Gwynedd£238
Self assessment near Halton£232
Self assessment near Harrogate£232
Self assessment near Havant & Waterloo£236
Self assessment near Highland£234
Self assessment near Horsham£242
Self assessment near Huntingdonshire£237
Self assessment near Ipswich£236
Self assessment near Isle of Wight£236
Self assessment near Kings Lynn & West Norfolk£233
Self assessment near Kingston-upon-Hull£231
Self assessment near Kirklees£232
Self assessment near Knowsley£232
Self assessment near Lancaster£232
Self assessment near Leeds£232
Self assessment near Leicester£233
Self assessment near Lisburn£224
Self assessment near Liverpool£233
Self assessment near London£247
Self assessment near Luton£245
Self assessment near Macclesfield£232
Self assessment near Maidstone£243
Self assessment near Manchester£232
Self assessment near Mid Bedfordshire£242
Self assessment near Mid Sussex£240
Self assessment near Middlesbrough£232
Self assessment near Milton Keynes£241
Self assessment near Neath Port Talbot£231
Self assessment near New Forest£235
Self assessment near Newbury£242
Self assessment near Newcastle Upon Tyne£233
Self assessment near Newcastle-under-Lyme£230
Self assessment near Newport£232
Self assessment near North Ayrshire£233
Self assessment near North East Lincolnshire£231
Self assessment near North Hertfordshire£244
Self assessment near North Lanarkshire£234
Self assessment near North Lincolnshire£231
Self assessment near North Somerset£235
Self assessment near North Tyneside£233
Self assessment near North Wiltshire£236
Self assessment near Northampton£237
Self assessment near Norwich£234
Self assessment near Nottingham£231
Self assessment near Nuneaton & Bedworth£233
Self assessment near Oldham£232
Self assessment near Oxford£240
Self assessment near Pembrokeshire£228
Self assessment near Perth & Kinross£233
Self assessment near Peterborough£235
Self assessment near Plymouth£231
Self assessment near Poole£233
Self assessment near Portsmouth£236
Self assessment near Powys£231
Self assessment near Preston£232
Self assessment near Reading£244
Self assessment near Redcar & Cleveland£232
Self assessment near Reigate & Banstead£247
Self assessment near Renfrewshire£234
Self assessment near Rhondda, Cynon, Taff£231
Self assessment near Rochdale£232
Self assessment near Rochester-upon-Medway£233
Self assessment near Rotherham£231
Self assessment near Salford£232
Self assessment near Salisbury£235
Self assessment near Sandwell£233
Self assessment near Scarborough£231
Self assessment near Scottish Borders£234
Self assessment near Sefton£233
Self assessment near Sevenoaks£246
Self assessment near Sheffield£231
Self assessment near Slough£246
Self assessment near Solihull£233
Self assessment near South Ayrshire£233
Self assessment near South Bedfordshire£241
Self assessment near South Cambridgeshire£239
Self assessment near South Gloucestershire£235
Self assessment near South Kesteven£234
Self assessment near South Lanarkshire£234
Self assessment near South Oxfordshire£242
Self assessment near South Somerset£234
Self assessment near South Tyneside£233
Self assessment near Southampton£236
Self assessment near Southend-on-Sea£242
Self assessment near St Albans£246
Self assessment near St Helens£232
Self assessment near Stafford£232
Self assessment near Stockport£232
Self assessment near Stockton-on-Tees£232
Self assessment near Stoke-on-Trent£230
Self assessment near Stratford-on-Avon£233
Self assessment near Stroud£232
Self assessment near Suffolk Coastal£236
Self assessment near Sunderland£233
Self assessment near Swale£239
Self assessment near Swansea£231
Self assessment near Tameside£232
Self assessment near Teignbridge£229
Self assessment near Tendring£237
Self assessment near Test Valley£236
Self assessment near Thamesdown£237
Self assessment near Thanet£232
Self assessment near The Wrekin£231
Self assessment near Thurrock£245
Self assessment near Torbay£229
Self assessment near Trafford£232
Self assessment near Vale of Glamorgan£231
Self assessment near Vale of White Horse£239
Self assessment near Vale Royal£232
Self assessment near Wakefield£232
Self assessment near Walsall£233
Self assessment near Warrington£232
Self assessment near Warwick£233
Self assessment near Waveney£234
Self assessment near Waverley£243
Self assessment near Wealden£239
Self assessment near West Lancashire£232
Self assessment near West Lothian£235
Self assessment near West Wiltshire£236
Self assessment near Wigan£232
Self assessment near Windsor & Maidenhead£246
Self assessment near Wirral£233
Self assessment near Wokingham£244
Self assessment near Wolverhampton£233
Self assessment near Wrexham Maelor£231
Self assessment near Wychavon£233
Self assessment near Wycombe£245
Self assessment near York£232