Self assessment tax return software – sometimes called self assessment tax software or SA filing software – can walk you through the entire process, run the calculations, and submit everything to HMRC electronically.
This guide is for anyone who files (or is about to file) a UK Self Assessment return and wants to understand what software is available, how it works, and which option best fits their circumstances. Whether you're a freelance designer filing for the first time or an accountant managing dozens of client returns, the information below will help you make a confident choice.
What Is Self Assessment Software?
Self assessment software is any application – web-based, desktop, or mobile – that helps you prepare, calculate, and file a UK Self Assessment tax return online. At its simplest, it replaces HMRC's own online filing screens with a guided interface that asks plain-English questions, flags common errors before you submit, and keeps a record of your return for future reference.
More advanced packages go further: importing bank transactions automatically, categorising expenses, calculating capital gains tax on share disposals, and even forecasting your payments on account for the following year. Some are standalone filing tools; others are modules within broader accounting platforms like QuickBooks or Xero.
Who Must File a UK Self Assessment Tax Return?
You'll need to file if any of the following apply to you:
- You're self-employed as a sole trader or in a partnership and earned more than £1,000 in the tax year.
- You're a landlord receiving rental income above the £1,000 property allowance.
- You're a company director (unless your only income is PAYE salary with no benefits in kind to declare).
- You earned more than £150,000 in the tax year (the threshold has varied – check the current year's figure).
- You received untaxed income – from investments, overseas sources, or tips – that exceeds the relevant thresholds.
- You need to claim certain tax reliefs, such as higher-rate pension relief.
- HMRC has sent you a notice to file.
If you're unsure, HMRC's online checker tool on GOV.UK can confirm whether you need to register.
UK Self Assessment Deadlines and Tax Year Basics
The UK tax year runs from 6 April to 5 April the following year. So the 2024/25 tax year covers 6 April 2024 to 5 April 2025.
| Deadline | What it covers |
|---|---|
| 5 October after the tax year ends | Register for Self Assessment if filing for the first time |
| 31 October | Paper return deadline (rarely used now) |
| 31 January | Online filing deadline and payment of any tax owed |
| 31 July | Second payment on account (if applicable) |
Payments on account are advance instalments towards next year's bill. Each instalment is half of your previous year's tax liability. If your circumstances change significantly, you can apply to reduce them – and good software will help you model this.
You can amend an online return up to 12 months after the 31 January filing deadline for that year.
How Self Assessment Tax Software Works
The typical workflow runs roughly like this. You gather your records – P60s, bank statements, dividend vouchers, rental accounts – and either enter the figures manually or import them from a connected bank feed or CSV file. The software maps your data to the correct HMRC boxes, runs validation checks against HMRC's electronic filing schema, calculates your income tax, National Insurance contributions, and student loan repayments, then submits the return via HMRC's API. You receive an acknowledgment (the IR Mark) confirming acceptance, and the software stores a copy for your records.
Better tools will also highlight missing allowances, warn you about common errors (like forgetting to claim the trading allowance), and produce a tax calculation summary you can review before hitting submit.
HMRC Recognition, Online Filing, and MTD for Income Tax
HMRC maintains a list of recognised commercial software that has been tested to file returns electronically via its APIs. If a product is on that list, you can trust that the submission pathway works. Always check before purchasing.
Filing requires a Government Gateway account, which you link to your Unique Taxpayer Reference (UTR). The software authenticates with HMRC on your behalf – you don't need to log in to HMRC separately.
Making Tax Digital for Income Tax Self Assessment (MTD ITSA) is the next major shift. From April 2026, self-employed individuals and landlords with qualifying income above £50,000 will need to keep digital records and submit quarterly updates to HMRC using MTD-compatible software. The threshold drops to £30,000 from April 2027. If you're choosing software now, it's worth picking a product that's already MTD ITSA-ready so you don't face a disruptive switch later.
⚠️ Attention: MTD ITSA deadlines and income thresholds have been revised several times. Before committing to any software on the basis of MTD compliance, verify the latest requirements on GOV.UK, as further changes remain possible.
Core Features to Look For
Not every feature matters equally to every filer. A freelance copywriter's needs differ sharply from those of a property investor with a portfolio of buy-to-lets. That said, certain capabilities form the backbone of any worthwhile self assessment product.
Guided return builder and plain-English help
The best tools walk you through each section of the return using plain language rather than HMRC jargon. Tooltips explain what "chargeable event gains" actually means, and wizards route you only to the pages that apply – so a salaried director with one rental property never sees questions about foreign income or trust distributions.
Form and supplementary page coverage
UK Self Assessment comprises a main return (SA100 for individuals) plus supplementary pages for different income types: self-employment (SA103), property (SA105), capital gains (SA108), partnerships (SA104/SA800), and more. If the software doesn't support the pages you need, you'll end up filing part of your return manually – which defeats the purpose. We cover specific forms in detail further on.
Smart checks, validation, and audit trails
Automated error checking catches issues before submission – missing UTRs, figures that don't add up, inconsistencies between employment and dividend entries. HMRC schema validation ensures your return won't be rejected for technical reasons. A clear audit trail (who changed what, and when) is essential if you're collaborating with an accountant or if HMRC queries your return years later.
Data import and bank feeds
Open Banking feeds pull transactions directly from your bank account into the software. CSV imports handle data from older banks, investment platforms, or spreadsheets. Good mapping rules let you set categories once ("all payments to Screwfix go to Materials") and apply them automatically going forward. This alone can save hours of manual entry.
Receipt capture and expense categorisation
Most modern platforms let you photograph a receipt on your phone. OCR (optical character recognition) reads the date, amount, and supplier, then suggests a category. Rules-based categorisation learns from your corrections. For anyone who drives for work, built-in mileage tracking at HMRC's approved rates is a time-saver.
Landlord and property tools
If you own rental property, look for support for multiple properties within a single SA105, correct handling of restricted mortgage interest relief (the finance cost restriction), and the ability to split income between joint owners at the appropriate ratio – which is not always 50/50.
Capital gains calculators
Disposing of shares, funds, or cryptocurrency triggers capital gains tax obligations reported on SA108. Robust software handles Section 104 pooling (the share matching rules), tracks your annual CGT exemption, and deals with bed-and-breakfasting rules. Crypto support specifically is still patchy across the market – if you trade digital assets, check this before buying.
National Insurance and student loan handling
Self assessment software should automatically calculate Class 2 and Class 4 NICs for the self-employed, apply the small profits threshold, and work out Student Loan (Plan 1, 2, 4, or 5) and Postgraduate Loan deductions based on your income. Getting these wrong manually is surprisingly easy.
Payments on account forecasting
A projection tool that estimates your January and July payments on account – and sends reminders before the due dates – helps with cash flow planning. Some packages even let you model the effect of reducing your payments on account if you expect lower income next year.
Other features worth noting
Multi-year access and back-filing capability matter if you need to amend a prior year or catch up on late returns. Agent dashboards and batch-filing tools are essential for accountants. Secure collaboration features (role-based access, in-app messaging) let you work with your accountant without sharing your Government Gateway password. Mobile apps and offline access are useful if you travel or work on-site. And don't overlook accessibility: screen reader compatibility, adjustable text sizes, and responsive customer support (ideally with clear SLAs) all affect the day-to-day experience.
Types of Self Assessment Software and Licensing Models
Software in this market broadly falls into three categories, and understanding them will help you shortlist quickly.
Personal vs professional editions. Personal editions are designed for one person filing one return (or a handful). Professional or agent editions support multiple clients, offer batch filing, and include practice management features. Pricing reflects the difference – a personal licence might cost £30 to £80, while an agent suite could run to several hundred pounds per year.
Cloud vs desktop vs mobile. Cloud (SaaS) products update automatically, work on any device with a browser, and store your data remotely. Desktop software installs locally and can work offline but requires manual updates. Mobile-first apps (like untied) suit people who do most of their financial admin on a phone. In practice, many products now blend all three.
Pricing models vary widely. Some charge per return filed, which suits occasional users. Others use annual subscriptions with tiered feature sets. Freemium models offer basic filing for free but charge for extras like capital gains calculators or previous-year access. Watch out for hidden costs – add-ons for dividend databases, telephone support, or MTD quarterly submissions can inflate what looked like a bargain.
Top Self Assessment Software in the UK (2025)
Below is a curated shortlist of established, HMRC-recognised options. Pricing is indicative and may change – always check the vendor's website for current figures.
| Software | Best for | Starting price (approx.) | Key strengths |
|---|---|---|---|
| GoSimpleTax | Individuals, landlords | ~£46/year | Very intuitive interface; strong property and CGT support |
| QuickBooks | Sole traders wanting bookkeeping + SA filing | ~£15/month | All-in-one accounting; bank feeds; MTD-ready |
| Xero | Businesses already on Xero | ~£15/month (SA via partner app) | Excellent ecosystem; files SA through integrations like Tax Filer |
| Sage Accounting | Small businesses, MTD compliance | ~£15/month | Solid automation; good UK support infrastructure |
| TaxCalc | Individuals and professionals | ~£30/return (personal); agent plans vary | Deep form coverage; desktop + cloud; widely used by agents |
| FreeAgent | Freelancers, contractors | ~£15/month (free with some banks) | Direct HMRC filing; beautiful UX; free via NatWest, RBS, Mettle |
| untied | Mobile-first sole traders | Free basic / ~£45 premium | Files SA from your phone; strong automation |
| Andica | Budget-conscious desktop users | ~£35+/year | Covers SA100, SA800, SA900; no frills but reliable |
| BTCSoftware | Accountancy practices | Contact for pricing | Professional-grade compliance; strong workflow tools |
| 123 e-Filing | Occasional filers, agents wanting per-return pricing | ~£15/return | Straightforward; no subscription commitment |
GoSimpleTax is often the top recommendation for individuals who don't need full bookkeeping software. Its step-by-step approach suits first-time filers, and property and capital gains features are strong for the price. The main limitation is that it's a filing tool, not an accounting package – if you need invoicing and bank reconciliation year-round, look elsewhere.
QuickBooks and Xero are the two dominant cloud accounting platforms in the UK. QuickBooks offers built-in SA filing for sole traders, making it a natural fit if you already use it for day-to-day bookkeeping. Xero doesn't file SA directly but integrates with partner tools like Tax Filer or Taxfiler – an extra step, but seamless once configured.
FreeAgent deserves special mention because it's available free to customers of NatWest, Royal Bank of Scotland, and Mettle. For a freelancer or contractor banking with one of these, it's hard to beat: full accounting, SA filing, and MTD compliance at no cost.
TaxCalc is the workhorse of many accountancy firms. Its form coverage is among the deepest in the market, supporting every supplementary page plus SA800 (partnership) and SA900 (trust) returns. The personal edition is competitively priced on a per-return basis.
untied takes a different approach: it's built around a mobile app, pulls in bank data automatically, and uses rules to categorise expenses with minimal user input. Ideal for sole traders who want to spend as little time as possible on tax admin.
Use Cases: Match Software to Your Situation
Sole traders and freelancers typically need solid expense tracking, automatic NIC calculations, and clear payments on account projections. FreeAgent, QuickBooks, or untied are strong fits depending on whether you want full accounting features or just a fast SA filing tool.
Landlords and property investors should prioritise SA105 support for multiple properties, correct handling of the finance cost restriction on mortgage interest, and the ability to set non-standard ownership splits for jointly held property. GoSimpleTax handles this well, as does TaxCalc.
Partners and partnerships need software that files both the SA800 (the partnership return) and individual SA104 pages for each partner. TaxCalc and Andica both cover this. Some platforms only handle the individual partner's pages, leaving the partnership return to be filed separately – check before you commit.
Company directors often combine PAYE salary with dividends and occasionally benefits in kind. The software needs to pull these together correctly and handle the interaction between corporation tax and personal tax planning. GoSimpleTax and TaxCalc work well here.
High earners and complex investors should look for additional-rate tax calculations, capital gains tools with proper share matching, and support for VCT/EIS relief and pension annual allowance tapering. TaxCalc's depth is hard to beat for this group.
Non-residents and those with foreign income need SA109 support, foreign tax credit relief calculations, and at least a basic understanding of double taxation treaties. This is an area where involving a specialist adviser alongside the software is wise.
Supported UK Forms and Supplementary Pages
Coverage of HMRC's supplementary pages varies widely between products. The table below lists the key forms and what each covers.
| Form | Name | What it covers |
|---|---|---|
| SA100 | Individual tax return | The main personal return – income, allowances, reliefs |
| SA101 | Additional information | Chargeable event gains, life insurance, unusual items |
| SA102 | Employment | PAYE income, P11D benefits, employment expenses |
| SA103S / SA103F | Self-employment (short/full) | Trading income and expenses; full version for turnover above £85,000 or complex claims |
| SA104S / SA104F | Partnership (short/full) | Individual partner's share of partnership profits |
| SA105 | UK property | Rental income, expenses, finance cost restriction |
| SA108 | Capital gains summary | Disposals of shares, property, crypto; annual exemption |
| SA109 | Residence, remittance, domicile | Split-year treatment, remittance basis, non-dom claims |
| SA110 | Tax calculation summary | Summary of tax, NIC, and student loan due |
| SA800 | Partnership return | Entity-level return for the partnership itself |
| SA900 | Trust and estate return | Filed by trustees or executors; distinct from SA100 |
If the software you're considering doesn't support a form you need, you'll either have to file that section through HMRC's own portal or switch products. It's the single most important compatibility check.
Pricing, Plans, and Total Cost of Ownership
Headline prices can be misleading. A £15/month accounting subscription that includes SA filing may work out at £180/year – more than a £46 annual GoSimpleTax licence, but potentially better value if you use the bookkeeping features daily. Conversely, a "free" app that charges £20 for each add-on module can quietly become the most expensive option.
When comparing, factor in: per-return surcharges, add-ons (dividend databases, tax planners, CGT modules), whether previous-year access costs extra, agent bundle discounts, and any bank-sponsored deals. FreeAgent's free-via-NatWest offer is genuinely free – not a trial – and makes it the cheapest option for eligible users by a wide margin.
Getting Set Up: UTR, Government Gateway, and Data Migration
Before you can file electronically, you need two things: a Unique Taxpayer Reference (UTR), issued by HMRC when you register for Self Assessment (allow up to three weeks by post), and a Government Gateway account linked to that UTR.
Most software will prompt you to authorise the connection to HMRC during setup. This typically involves logging in to Government Gateway and granting the software permission to file on your behalf.
If you're migrating from a different product or from spreadsheets, look for CSV import tools. Some platforms (notably QuickBooks and Xero) can import data from competing products directly. Exporting your data out of any platform is equally important – check that the software lets you download returns in PDF or XML format so you're never locked in.
Integrations and Automation
Bank feeds are the single biggest time-saver. Once connected, transactions flow into the software daily, ready for categorisation. Pair this with recurring rules ("monthly payment to British Gas = Utilities") and you'll find that most of your bookkeeping happens semi-automatically.
Other useful integrations include invoicing tools, receipt-scanning apps (Dext, Hubdoc), payroll feeds, and payment processors like Stripe or GoCardless. The more data that flows in automatically, the less you type – but a word of caution: automation doesn't eliminate the need for review. Bank feeds sometimes miscategorise transactions, and a single misclassified £5,000 payment can meaningfully affect your tax bill.
Security, Privacy, and Data Retention
Your tax return contains sensitive financial and personal data. At a minimum, expect HTTPS encryption in transit, AES-256 encryption at rest, and multi-factor authentication. Cloud products should store data in UK or EU data centres to comply with UK GDPR.
Ask about backup frequency, disaster recovery procedures, and how long the vendor retains your data after you close your account. ISO 27001 certification is a strong signal that a vendor takes information security seriously. If a provider can't answer these questions clearly, consider it a red flag.
Step-by-Step: Filing a Self Assessment Return with Software
The exact screens differ between products, but the process follows a common arc:
- Gather your records. P60, P11D, bank statements, dividend vouchers, property accounts, CGT records, pension contributions, charitable donations.
- Create or log in to your account in the software and link it to HMRC via Government Gateway.
- Work through each section. The software will ask which income types apply, then guide you through relevant pages. Enter figures or import them from bank feeds and spreadsheets.
- Review the tax calculation. Check the summary screen – does the liability look reasonable? Have all allowances been claimed?
- Run the final validation. The software checks against HMRC's schema and flags errors or warnings.
- Submit. The return is transmitted to HMRC. You'll receive an acknowledgment (IR Mark) – download and save it.
- Pay your bill. Most software shows what you owe and the deadline but doesn't process payment directly. You'll pay HMRC via their online payment portal, direct debit, or bank transfer.
- Plan ahead. Note your payments on account dates and amounts for the coming year.
Avoiding Errors and Maximising Deductions
Even with software, mistakes happen. The most common ones include forgetting to claim the trading allowance or property allowance (£1,000 each), misunderstanding basis period reform (which changed how profits are allocated to tax years from 2024/25), incorrectly reporting capital gains because share matching rules weren't applied, and overlooking higher-rate pension relief or Gift Aid reclaims.
Good software catches many of these through validation rules and prompts. But it can only work with the data you give it. If you forget to enter a pension contribution, no amount of automation will claim the relief.
💡 Tip: Before submitting, compare your software's tax calculation with HMRC's own tax calculator (available on GOV.UK). If the figures differ by more than a few pounds, investigate before filing. It's far easier to fix a return before submission than to amend it afterwards.
Choosing the Best Self Assessment Software for You
A sensible evaluation process looks like this. First, list the supplementary pages you need – this eliminates products that don't cover your situation. Second, decide whether you want a standalone filing tool or an all-in-one accounting platform. Third, take advantage of free trials (most vendors offer 14 to 30 days) to test the interface with your actual data. Fourth, check reviews from users in a similar position to yours – a landlord's experience will be more relevant than a freelancer's if you're a landlord.
Think about exit strategy, too. If you ever want to switch products or hand your records to an accountant, you'll need to export your data. Any product that makes this difficult should be treated with suspicion.
Working with an Accountant or Tax Adviser
Software and professional advice are not mutually exclusive. Many people use software to handle the data entry and calculations, then have an accountant review the return before submission. This hybrid approach can be significantly cheaper than handing everything over.
Most modern platforms support this with shared access features – you grant your accountant a login with review permissions, they check the figures and leave comments, and you (or they) submit once everyone is satisfied. Setting up formal agent authorisation with HMRC (via form 64-8 or the online authorisation process) allows your accountant to deal with HMRC on your behalf, which is useful if a query arises after filing.
What's New for the 2024/25 UK Tax Year
Several changes affect returns filed for the 2024/25 tax year. The basis period reform is now fully in effect, meaning sole traders and partners are taxed on profits arising in the tax year rather than their accounting period. The capital gains tax annual exempt amount remains at its reduced level of £3,000 for individuals. The dividend allowance has fallen to £500. Higher earners should note that the additional rate threshold sits at £125,140. And MTD ITSA draws closer, with the first mandated group (income above £50,000) due to start quarterly reporting from April 2026.
These are correct at time of writing, but tax policy shifts frequently. Always verify current-year figures on GOV.UK or with your adviser before filing.
Official Resources and Further Reading
- GOV.UK – Self Assessment tax returns: gov.uk/self-assessment-tax-returns
- HMRC deadlines: gov.uk/self-assessment-tax-returns/deadlines
- HMRC-recognised software list: gov.uk/guidance/software-for-sending-income-tax-updates
- MTD ITSA guidance: gov.uk/government/collections/making-tax-digital-for-income-tax
- Tax forms and helpsheets: gov.uk/self-assessment-forms-and-helpsheets
Conclusion
Self assessment tax return software has matured to the point where most individuals and small businesses can file accurately without professional help – provided they choose a product that matches their needs. The key is to start with your form requirements, test before committing, and build good habits around record-keeping throughout the year rather than scrambling in January.
With MTD ITSA on the horizon, the software you choose today will likely become the foundation of your ongoing tax compliance. Take the time to choose well, and you'll save far more than money – you'll save the stress that comes from leaving things to the last minute.
FAQ
Can I file for free, or do I need commercial software?
HMRC's own online service lets you file a basic SA100 at no cost, and it covers most supplementary pages. However, it offers no error checking beyond basic validation, no data import, and no ongoing record-keeping. Commercial software adds value through guided workflows, calculations, and storage – whether that value justifies the cost depends on the complexity of your return.
Does self assessment software support crypto capital gains?
Some products do, though coverage varies. TaxCalc and GoSimpleTax both handle crypto disposals on SA108, but you may need to prepare your transaction history using a dedicated crypto tax calculator (such as Koinly or CoinTracker) and import the summary. Always check that Section 104 pooling is applied correctly.
Can I amend my return after filing?
Yes. You can amend an online return up to 12 months after the 31 January deadline for that tax year. Most software lets you reopen the return, make changes, and resubmit electronically. Beyond the amendment window, you'll need to write to HMRC.
How do I give my accountant access without sharing my login?
Most modern platforms offer role-based access. You invite your accountant by email, assign them "reviewer" or "preparer" permissions, and they log in with their own credentials. For HMRC-level access, you authorise them as your agent using form 64-8 or the online authorisation service – this is separate from the software itself.
What if HMRC rejects my submission?
Rejections are usually caused by technical issues – a mismatched UTR, an authentication problem, or a schema validation failure. The software will display the error code and a description. Fix the issue and resubmit. If the rejection relates to data rather than a technical fault, review the flagged fields, correct the figures, and try again.