
GITNUXSOFTWARE ADVICE
Finance Financial ServicesTop 10 Best Hmrc Self Assessment Software of 2026
Top 10 hmrc self assessment software ranked for agents and freelancers, with comparison notes on FreeAgent, Xero, IRIS, Sage, Untied.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
IRIS Personal Tax is the best fit if you need a professional self-assessment workflow that stays connected across recurring personal and business returns, while Sage is a strong cheaper-entry option if your figures are already kept in Sage Accounting and need filing capability.
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
IRIS Personal Tax
Shared IRIS client records connect Personal Tax with Accounts Production and Business Tax, reducing duplicate entry across returns.
Built for fits when accounting practices need connected personal and business return workflows across recurring client portfolios..
Sage
Editor pickSage Accounting data import connects categorized transactions directly to self-assessment preparation.
Built for fits when freelancers already keep categorized income and expenses in Sage Accounting..
Untied
Editor pickA single mobile workflow links bank transactions, tax estimates, record keeping, and HMRC submission.
Built for fits when freelancers need mobile bookkeeping, tax estimates, and direct filing without a full accounting suite..
Related reading
Comparison Table
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.
The main tradeoff is its limited value for freelancers who do not use the wider IRIS suite. A practice preparing personal returns alongside company accounts can use the linked data flow to reduce manual transcription and maintain consistent client information.
- +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.
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.
The strongest workflow depends on maintaining accurate bookkeeping inside Sage Accounting. Freelancers migrating from FreeAgent or Xero may need exports, mapping, and manual adjustments before filing. Sage suits sole traders who want one record set for bookkeeping and annual tax reporting.
- +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.
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.
The main tradeoff is limited depth for businesses that already manage detailed accounts in FreeAgent or Xero. Untied fits a contractor who receives regular bank transactions, needs an ongoing tax estimate, and wants to submit without transferring figures between separate systems.
- +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.
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.
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.
It collects income, expenses, and adjustments through guided pages and then generates the HMRC submission data package for Government Gateway sign-in and filing.
The workflow focuses on standard UK tax return inputs like self-employment, partnership income, and capital gains summaries while keeping the review steps tied to tax year entries.
Automation is centered on in-form calculations and pre-submission validation rather than external API-first integrations.
- +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.
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.
HMRC-facing submission workflows depend on how the return is prepared, formatted, and handed off through supported export and integration paths. The practical distinction is how accounting data and filing outputs connect inside the same product workspace, which affects data consistency across tax years.
- +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.
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.
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.
The product emphasizes configuration and review controls around submissions so users can verify what will be sent before authoring the final return package. Bokio also positions itself for agent workflows that need repeatable preparation for multiple clients and tax years.
- +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.
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.
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.
Admin handling focuses on account access separation for preparers and directors, with audit visibility over the changes made during preparation. Compared with simpler calculators, Crunch emphasizes submission readiness checks and document-style evidence capture tied to the tax return build.
- +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.
Conclusion
After evaluating 10 finance financial services, IRIS Personal Tax 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.
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→