
GITNUXSOFTWARE REVIEW
Finance Financial ServicesTop 10 Best Hmrc Self Assessment Software of 2026
Compare hmrc self assessment software options with tradeoffs for UK taxpayers, including key features and fit for self-assessment filing needs.
How we ranked these tools
Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.
Agents extract product evidence with provenance, then collect written reviews and transcribe video reviews and podcasts.
Framework: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page. This does not influence our reviews. Editorial policy
Xero is the best pick for freelancers who want their bookkeeping figures to flow into HMRC-ready iXBRL submission formatting, since its app ecosystem connects ledgers to the tagging and payload steps. TaxCalc is a great alternative for return-build focus, thanks to integrated iXBRL tagging tied to the final figures.
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Xero
Xero app ecosystem can connect its ledgers to HMRC filing steps that require iXBRL tagging and submission formatting.
Best for: Fits when freelancers want Xero accounting as the source of figures and use integrations for HMRC submission payloads.
TaxCalc
Editor pickIntegrated iXBRL tagging tied to the final return figures, reducing manual mapping work during submission prep.
Best for: Fits when freelancers or agents need dependable self assessment return building with iXBRL output.
Capium
Editor pickiXBRL tagging preparation tied into the filing workflow, reducing manual handoff between page entry and submission readiness.
Best for: Fits when an agent needs repeatable SA filings with consistent iXBRL output and controlled submission handling.
Comparison Table
Xero
SMBCloud accounting software supporting self-assessment reporting for UK sole traders.
Xero app ecosystem can connect its ledgers to HMRC filing steps that require iXBRL tagging and submission formatting.
Xero is distinct in HMRC self assessment workflows because its core accounting data stays tied to invoicing and reconciliation, then flows into returns through structured exports and integrations. For MTD ITSA style submissions, it supports bridging routes via third-party apps that handle iXBRL tagging, submission payloads, and Government Gateway credential handoff.
Xero also supports automation through rule-based bank feeds and invoice workflows, which reduces manual capture before tax figures are exported. Admin controls like user roles and audit trails support agent-style collaboration, including traceability for changes before filing.
- +Accounting records map cleanly into tax-focused exports for self assessment
- +Strong app ecosystem for tax submission steps like payload preparation
- +Bank feed and invoicing workflows reduce manual data entry friction
- +User roles plus activity history support agent and client collaboration
- –HMRC submission completion often depends on third-party bridging for MTD ITSA
- –Complex partnership and foreign-income page coverage may require multiple integrations
- –Tax-specific validation logic can sit outside Xero’s core return workflow
- –Large-migration setups can involve data cleanup across ledgers and periods
Best for: Fits when freelancers want Xero accounting as the source of figures and use integrations for HMRC submission payloads.
TaxCalc
vertical specialistUK tax software for individuals and practices covering self-assessment and corporation tax.
Integrated iXBRL tagging tied to the final return figures, reducing manual mapping work during submission prep.
TaxCalc is HMRC self assessment software focused on producing filing-ready returns with a workflow tailored to UK personal, self-employment, partnership, and capital gains pages. The core capability is a tax calculation engine that ties entries across income types to a coherent tax liability and supporting summaries.
It also supports iXBRL tagging so final figures can be aligned with HMRC’s iXBRL submission expectations. For agents, TaxCalc’s HMRC data and submission process needs careful credential and submission handling, which affects day-to-day throughput.
- +iXBRL tagging workflow is integrated into the return build process
- +Tax calculation engine keeps cross-page totals consistent
- +Self-employment and partnership page coverage supports typical agent workloads
- +Submission preparation is structured around HMRC filing expectations
- –Agent credential and submission credential handling adds operational overhead
- –Less automation depth for bulk scenario updates than agent-first tools
- –Foreign income inputs can require manual verification of mapped fields
- –API-driven extensibility and data automation are not a primary surface
Best for: Fits when freelancers or agents need dependable self assessment return building with iXBRL output.
Capium
SMBCloud-based practice management and tax compliance suite for UK accountants including self assessment filing.
iXBRL tagging preparation tied into the filing workflow, reducing manual handoff between page entry and submission readiness.
Capium routes HMRC self assessment work by producing iXBRL-ready submissions and managing the submission journey from return data capture to final filing. It focuses on bridging software behaviour for agent workflows, including credential handling for Government Gateway access and structured pre-submission checks.
The product also supports common SA return surfaces like self-employment and capital gains summaries, with configuration for tax year alignment. Capium adds automation around document and data steps so repeated filings follow a consistent process.
- +Strong agent workflow fit with credential and filing lifecycle controls
- +iXBRL output preparation supports investor-grade tagging and validation steps
- +Tax year alignment reduces mismatches between captured data and HMRC rules
- +Consistent automation for repetitive return inputs across filings
- –Advanced cases need careful setup when mapping less common pages
- –Coverage depth varies across supplementary pages and complex foreign income patterns
- –API surface details are limited for highly custom agent operations
- –Governance controls for multi-agent teams may require extra process discipline
Best for: Fits when an agent needs repeatable SA filings with consistent iXBRL output and controlled submission handling.
Sage
SMBBusiness accounting suite with self-assessment filing capabilities for UK taxpayers.
Sage Accounting data import connects categorized transactions directly to self-assessment preparation.
Sage combines bank feeds, invoicing, expense capture, and accounting reports with self-assessment preparation. Connected Sage Accounting records can provide categorized income and expense data for the return. HMRC API integration supports electronic submission after the figures receive review.
- +Links Sage Accounting records with self-assessment preparation
- +Supports electronic submission through HMRC API integration
- +Bank feeds and expense capture reduce manual entry
- +Guided completion supports common freelancer income scenarios
- –Benefits decline when bookkeeping sits outside Sage Accounting
- –Complex partnership and specialist tax cases may need separate software
- –Imported records still require categorization and reconciliation
- –Accountant collaboration can require additional Sage practice products
Sole-trader freelancers
Annual return preparation
Fewer duplicate entries
Small accounting practices
Client return review
Faster client reviews
Show 1 more scenario
Property income taxpayers
Rental income reporting
Centralized income records
Sage organizes rental receipts and related expenses alongside other personal income records during return preparation.
Best for: Fits when freelancers already keep categorized income and expenses in Sage Accounting.
QuickBooks
SMBAccounting platform with self-assessment preparation and filing for UK self-employed users.
UK accounting reports generated from the same ledgers used during bookkeeping, reducing mismatch risk during return preparation.
QuickBooks is a common accounting system for freelancers and small firms that want HMRC self assessment support through its UK tax workflows. It handles core income and expense capture using bank feeds, recurring transactions, and category rules before producing reports tied to tax periods.
- +Accounting-to-tax workflow keeps transaction categorisation consistent across the return period.
- +Bank feeds and import rules reduce manual rekeying for self-employment pages.
- +Recurring transactions help keep ongoing deductions aligned with tax year timing.
- +Strong reporting in UK bookkeeping supports reconciliation before return preparation.
- –HMRC iXBRL tagging and submission mechanics are not as self-contained as specialist tools.
- –Partnership SA pages coverage is thinner when roles, partner splits, and allocations are complex.
- –Additional data mapping may be needed for foreign income and residence basis scenarios.
- –Automation depends on add-ons and export pathways, which adds operational steps.
Best for: Fits when freelancers need consistent bookkeeping-to-tax period reports and can manage filing handoffs reliably.
Untied
vertical specialistMobile and web app for self-assessment tax filing aimed at individuals and gig workers.
A single mobile workflow links bank transactions, tax estimates, record keeping, and HMRC submission.
Untied is HMRC Recognised Software with direct HMRC API integration for submitting individual tax returns. Its workflow covers transaction capture, income and expense tracking, mileage records, tax estimates, reminders, and return submission. The mobile interface suits freelancers who want to manage records and filing without maintaining a full accounting ledger.
- +Direct digital submission to HMRC
- +Bank feeds reduce manual transaction entry
- +Live tax estimates support payment planning
- +Mobile workflow suits freelancers and contractors
- –Limited accounting depth for complex businesses
- –No central FreeAgent or Xero workflow
- –Less suitable for multi-user finance teams
- –Advanced company accounting requires another product
Independent contractors
Track contract income and expenses
Fewer manual records
Self-employed consultants
Prepare and submit annual returns
Faster annual filing
Show 1 more scenario
Mobile-first freelancers
Record expenses while travelling
More complete expense records
The app captures expenses and mileage away from a desktop bookkeeping system.
Best for: Fits when freelancers need mobile bookkeeping, tax estimates, and direct filing without a full accounting suite.
Crunch
SMBOnline accounting service for UK contractors and small businesses that includes self assessment filing as an add-on module.
Preparation audit trails tied to return sections, so reviewers can track figure edits across SA pages.
Crunch positions as an HMRC self assessment workflow tool for agents and individual submitters using Making Tax Digital for Income Tax compatible filing paths. The core work centers on importing tax data into self employment, partnership, and capital gains workflows, then preparing the figures for iXBRL-ready submission outputs.
- +Return-building workflows for self employment, partnerships, and capital gains
- +Change trails that support review of prepared figures before submission
- +MTD ITSA oriented flows aligned to HMRC requirements for income tax filing
- +Role-separated access to support agent and client account handling
- –Limited depth for less common supplementary pages beyond standard flows
- –Data entry relies on structured inputs, so free-form adjustments take extra steps
- –Collaboration requires deliberate roles setup to avoid inconsistent prep ownership
Best for: Fits when agent teams need controlled return preparation workflows with review trails.
GoSimpleTax
vertical specialistOnline self-assessment tax return software for individuals and sole traders.
Step-by-step review screens that tie each calculated figure to the specific return page inputs before submission.
GoSimpleTax prepares HMRC self assessment submissions for individuals, including SA100 style tax calculations and the supporting supplementary pages.
- +Guided return pages map directly to common SA entries and calculations
- +Built-in checks flag missing fields before Government Gateway submission
- +Capital gains and foreign income sections keep inputs structured
- +Clear review screens help catch errors before filing
- –Limited automation beyond tax calculations and in-return validation
- –No documented admin controls for agent-style multi-user governance
- –External system integration options appear narrow for API-driven workflows
- –Supplementary page coverage can require manual handling for edge cases
Best for: Fits when freelancers need accurate HMRC self assessment submission workflows without external integrations.
IRIS Personal Tax
enterpriseProfessional tax software for self-assessment and personal tax return production.
Shared IRIS client records connect Personal Tax with Accounts Production and Business Tax, reducing duplicate entry across returns.
IRIS Personal Tax combines return preparation, tax liability computation, validation checks, and electronic submission in one professional workflow. Shared records with other IRIS modules let agents reuse accounting and business information instead of rekeying figures into each personal return. The setup suits practices managing recurring compliance work across connected client files.
- +Shared client data connects personal, business, and accounts production workflows.
- +Covers complex income, gains, residence, and supplementary reporting requirements.
- +Built-in calculations and validation checks support agent review before submission.
- +Electronic filing reduces manual transfer between return preparation and HMRC submission.
- –Its strongest benefits depend on adopting other IRIS accountancy modules.
- –The interface can feel dense for users handling only simple freelance returns.
- –Configuration and client-record governance require experienced practice administrators.
- –Standalone users may duplicate data already held in separate bookkeeping software.
Accountancy practices
Recurring individual return preparation
Less duplicate data entry
Tax advisers
Complex income reporting
Broader return coverage
Show 1 more scenario
Multi-service firms
Personal and business compliance
Consistent client data
Connected records keep personal returns aligned with business figures prepared elsewhere in the IRIS suite.
Best for: Fits when accounting practices need connected personal and business return workflows across recurring client portfolios.
Bokio
SMBFree online accounting software with self-assessment support for UK micro-businesses.
Client and tax-year preparation workflows with structured review steps for agent submissions, so prepared figures stay traceable before send.
Bokio is HMRC self assessment software for individuals and agents that focuses on turning bookkeeping inputs into filing-ready forms. It supports key self assessment sections including self-employment, property, and capital gains summaries with guided flows and pre-population of reusable figures.
- +Guided return sections reduce omissions across common self assessment pages
- +Agent-style client preparation supports repeatable year-to-year workflows
- +Pre-population of reusable figures speeds up completing prior year data
- +Submission readiness reviews make it easier to spot missing inputs
- –Automation depth is limited when custom data sources require extra mapping
- –Complex foreign income and remittance scenarios can require manual staging
- –Audit trail details are harder to reconcile to specific iXBRL-ready outputs
- –Some edge cases need careful cross-checking against HMRC validation rules
Best for: Fits when agents or freelancers need guided self assessment completion with repeatable client workflows and strong pre-send checks.
Conclusion
After evaluating 10 hmrc self assessment software, Xero stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right Hmrc Self Assessment Software
This buyer’s guide covers HMRC self assessment software built for producing and preparing UK self assessment returns, including IRIS Personal Tax, Sage, and Untied. The tool set also includes specialist return-build workflows such as TaxCalc and GoSimpleTax, plus accounting-ledger-first options like Xero and QuickBooks.
Agent-style preparation tools such as Bokio, Capium, and Crunch are included because credential handling and pre-send review differ from single-user filing flows. Each option is assessed on how it connects figures into SA page completion, how it supports HMRC filing steps, and how much automation exists beyond tax calculation.
HMRC Self Assessment Software that builds SA entries, iXBRL output, and HMRC submission payloads
HMRC self assessment software is used to assemble the inputs that populate self assessment return pages like self-employment pages, partnership pages, and capital gains summary sections, then generate the iXBRL tagging and submission-ready output required for filing. Some products keep personal and business return workflows connected through shared client records, which is a core workflow in IRIS Personal Tax and reduces duplicate entry across recurring portfolios.
Other tools reduce rekeying by pulling categorised transactions from an accounting system, such as Sage Accounting data import feeding self assessment preparation, with HMRC API integration support for electronic submission steps. Specialist builders like TaxCalc focus the return build process around an integrated iXBRL tagging workflow and a calculation engine that keeps cross-page totals consistent.
HMRC filing workflows: return build, iXBRL tagging, and submission payload control
HMRC self assessment software needs to convert completed SA page inputs into submission-ready output that aligns totals across the return, not just capture figures. TaxCalc ties iXBRL tagging into the return build process and uses a tax calculation engine to keep cross-page totals consistent, so SA entries land with fewer mapping gaps.
Connected client records that reduce duplicate entry across workflows
IRIS Personal Tax shares client records across personal and business return workflows and connected IRIS modules, which reduces rekeying across repeated client years. This is a differentiator versus tools that keep return prep and ledger capture as separate steps.
Accounting-ledger import that feeds self assessment preparation
Sage links Sage Accounting data import into self-assessment preparation and supports electronic submission through HMRC API integration. QuickBooks generates UK accounting reports from the same ledgers used during bookkeeping to keep categorisation consistent before return preparation.
Integrated iXBRL tagging tied to return build figures
TaxCalc runs an integrated iXBRL tagging workflow tied to the final return figures so the tagging matches the return build values. Capium also ties iXBRL tagging preparation into its filing workflow with investor-grade tagging and validation steps for repeatable filings.
Guided return page review screens that map figures to SA inputs
GoSimpleTax uses step-by-step review screens that tie each calculated figure to the specific return page inputs before submission. Bokio adds guided return sections to support repeatable agent-style completion with structured review steps that keep prepared figures traceable.
Direct HMRC submission with reduced manual handoff
Untied uses a single mobile workflow that links bank transactions, tax estimates, record keeping, and direct digital submission to HMRC. This contrasts with tools where submission completion may depend on bridging or separate app ecosystem steps.
Controlled preparation workflows with review trails for agent teams
Crunch provides preparation audit trails tied to return sections, so reviewers can track figure edits across SA pages. Bokio also supports agent-style client preparation with repeatable year-to-year workflows, but Crunch emphasizes change trails for team review.
Choose based on where figures originate and how credentials and submission steps are managed
Start by identifying whether the figure source is an accounting ledger, mobile bank capture, or a dedicated return builder, because Sage, Xero, and Untied each anchor the workflow at different points. Then evaluate how each tool handles HMRC submission steps, since some tools include direct digital submission while others rely on an app ecosystem or credential-handling overhead.
Select the figure-origin workflow that matches daily bookkeeping practice
If self assessment figures come from Sage Accounting categories, Sage Accounting data import feeds directly into self-assessment preparation with HMRC API integration for electronic submission steps. If figures are captured through bank feeds and a mobile process, Untied links bank transactions, tax estimates, and HMRC submission in one mobile workflow.
Decide whether the return builder must own iXBRL tagging inside the build step
TaxCalc integrates iXBRL tagging into the return build workflow so tagging aligns with final return figures. Capium and QuickBooks also address tagging and preparation mechanics, but TaxCalc emphasizes tagging as part of building cross-page totals through its tax calculation engine.
Choose guided SA page validation when completeness errors are the main risk
GoSimpleTax maps each calculated figure to specific return page inputs and blocks submission using built-in checks that flag missing fields before Government Gateway submission. Bokio focuses guided completion across common SA pages with structured review steps for agent submissions.
Pick connected-client automation when recurring portfolios drive duplication
When personal and business return workflows repeat across the same client list, IRIS Personal Tax connects shared IRIS client records across Personal Tax and connected modules to reduce duplicate entry across years. This approach is a better fit than tools that keep personal return preparation separated from accounts production modules.
Use agent-style control features when multiple reviewers need traceability
Crunch ties preparation audit trails to return sections so each figure edit is traceable before submission. If the team process also includes repeatable client preparation flows, Bokio adds guided return sections that reduce omissions during agent-style completion.
Assess integration depth for HMRC submission steps before committing to an ecosystem build
Xero can connect ledgers to HMRC filing steps through its app ecosystem for iXBRL tagging and submission formatting. If submission completion depends on third-party bridging for MTD ITSA, Xero can require multiple integrations, which conflicts with a goal of single-tool submission continuity like Untied.
Who should use HMRC Self Assessment Software built around return build, tagging, and submission
Freelancers benefit most when the workflow reduces rekeying from bank feeds or accounting categories into SA page completion and then drives the output into HMRC submission without handoff gaps. Agents benefit most when multi-user preparation, audit trails, and consistent iXBRL output reduce review effort across multiple clients.
Freelancers using Sage Accounting as the ledger of record
Sage connects Sage Accounting transaction categorisation directly into self-assessment preparation and supports electronic submission steps through HMRC API integration, which reduces manual transfer effort.
Freelancers who want mobile capture plus direct HMRC filing continuity
Untied combines mobile bank feeds, tax estimates, record keeping, and direct digital submission to HMRC in one workflow, which fits users who avoid ledger-to-return handoffs.
Agents managing repeatable year-to-year client preparation with traceability
Crunch adds change trails tied to return sections so review teams can track figure edits across self-employment, partnerships, and capital gains pages before send. Bokio also supports agent-style client preparation with guided review steps.
Agents and freelancers who need integrated iXBRL tagging tied to final return values
TaxCalc integrates iXBRL tagging into the return build process and uses a calculation engine that keeps cross-page totals consistent, which reduces mismatch risk during submission prep.
Users whose personal and business returns repeat across connected portfolios
IRIS Personal Tax links shared client records between Personal Tax and connected IRIS accountancy modules, which reduces duplicate entry across recurring client portfolios.
Common mistakes when selecting HMRC Self Assessment Software for filing
Most selection mistakes come from assuming the return builder will fill gaps in figure sourcing or governance, then discovering the strongest workflow depends on connected modules or integrations. Another common mistake is focusing on in-return checks while ignoring the operational overhead of credentials and submission handling across agent teams.
Choosing a return builder without planning for credential and submission handling overhead
TaxCalc adds operational overhead for agent credential and submission credential handling, which can slow multi-client operations if credential processes are not standardized. GoSimpleTax avoids that type of overhead by keeping guided validation and in-return checks tightly aligned to Government Gateway submission.
Expecting benefits from a ledger integration when bookkeeping lives outside the connected accounting system
Sage’s import-to-prep workflow depends on having categorized transactions in Sage Accounting, so benefits decline when bookkeeping sits outside Sage. Xero also depends on its app ecosystem to connect ledgers to iXBRL tagging and submission formatting, so missing apps can break the end-to-end flow.
Underestimating how team review needs change trails versus just guided completion screens
Bokio provides guided sections for repeatable client preparation but offers limited automation depth when custom data sources need extra mapping. Crunch addresses review accountability with preparation audit trails tied to return sections so figure edits remain traceable.
Picking an ecosystem ledger tool but assuming HMRC submission completion is fully self-contained
Xero can require third-party bridging for MTD ITSA during submission completion, which increases integration work when the goal is one-vendor completion. Untied stays more self-contained by linking the workflow to direct digital submission to HMRC.
Using a specialist iXBRL workflow without checking coverage for complex cases like partnerships and foreign income
QuickBooks has thinner partnership SA page coverage when roles and partner splits and allocations are complex, which can create extra manual handling. Capium and TaxCalc support iXBRL workflows, but advanced cases still require careful setup when mapping less common pages and foreign-income patterns.
How We Selected and Ranked These Tools
We evaluated IRIS Personal Tax, Sage, Untied, TaxCalc, GoSimpleTax, QuickBooks, Xero, Bokio, Capium, and Crunch against 40% feature workflow depth for SA page build, iXBRL tagging output, and HMRC submission payload readiness. We scored 30% ease of use based on guided return mapping, mobile continuity, and how closely preparation matches the figure sourcing path.
We scored 30% value based on how much operational work each tool removes, such as shared client records in IRIS Personal Tax or direct HMRC submission flow in Untied. IRIS Personal Tax ranked highest because shared IRIS client records connect Personal Tax with connected Accounts Production and Business Tax workflows, which reduces duplicate entry across recurring portfolios while still covering complex income, gains, residence, and supplementary reporting requirements.
Frequently Asked Questions About Hmrc Self Assessment Software
How does IRIS Personal Tax reduce rekeying across personal and business return workflows?
Which tool is best when bookkeeping categories already live in accounting software like Sage or Xero?
When does iXBRL tagging show up in the return build, and which tools produce it with the figures?
How do direct HMRC submission workflows differ between Untied and Government Gateway based pack generation tools?
What breaks if an agent needs separate access between preparers and reviewers during SA preparation?
Which tool fits repeatable multi-client agent workflows with review checks before sending?
How is data pre-population or reuse handled when the same figures must be repeated across tax years?
Which tool is more appropriate when foreign income and residence related pages are part of the workflow?
How do admin controls and audit logs support collaboration in agent-style preparation?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Funding and competing interests
This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.
They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.
Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Finance Financial Services alternatives
See side-by-side comparisons of finance financial services tools and pick the right one for your stack.
Compare finance financial services tools→