Guidance

Commercial software suppliers for Self Assessment

Updated 17 December 2024

The commercial software suppliers can submit one or more elements of the tax return and supplementary pages to HMRC.

In each case HMRC will accept valid tax returns, supplementary pages and attachments for the products listed.

HMRC cannot recommend or endorse any one product or service over another and will not be responsible for any loss, damage, cost or expense in connection with using this software.

@Accountsability

Visit the @Accountsability website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
The Drivers Tax App SA100, SA102, SA103S, SA110 No No
The Self Employed Tax App SA100, SA102, SA103S, SA110 No No

@GoSimpleTax Limited

Visit the @GoSimpleTax Limited website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
@GoSimpleTax SA100, SA101, SA102, SA102M, SA103, SA104, SA105, SA106, SA107, SA108, SA109 Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
@GoSimpleTax SA800, SA801, SA802, SA803, SA804 Yes Yes

@Taxd

Visit the @Taxd website.

For agents For individuals
No Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
@Taxd Self Assessment All except SA102M, SA102MP Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
@Taxd Partnership SA800, SA801, SA802, SA803 No Yes

.Pie Tax — the free Self Assessment app

Visit the .Pie Tax website.

For agents For individuals
No Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Pie Tax App SA100, SA101, SA102, SA103F, SA103S, SA105, SA110, SA106, SA108, SA109 Yes Yes

123 e-Filing Limited

Visit the 123 e-Filing Limited website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
123 SA100 Solution All except SA103L Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
123 SA800 Solution All except SA803 Yes Yes

AAAFiler Ltd

Visit the AAAFiler Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
AAAFiler SA100 All except SA103L, SA102MP Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
AAAFiler SA800 All except SA803 Yes Yes

ABC Self Assessment Ltd

Visit the ABC Self Assessment Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
ABC SA100 All except SA103L Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
ABC SA800 All Yes Yes

Ablegatio Ltd

Visit the Ablegatio Ltd website.

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Ftax for Agents All Yes Yes Agents
Ftax for Businesses All Yes Yes Individuals
Ftax for Individuals All Yes Yes Individuals

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Ftax for Agents All Yes Yes Agents
Ftax for Businesses All Yes Yes Individuals

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Ftax for Agents All Yes Yes Agents
Ftax for Businesses All Yes Yes Individuals
Ftax for Individuals All Yes Yes Individuals

AbraTax Ltd

Visit the AbraTax Ltd website.

For agents For individuals
No Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
AbraTax for Income Tax Self Assessment All Yes Yes

Absolute Accounting Software Limited

Visit the Absolute Accounting Software website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Absolute Integrated All Yes Yes
Absolute Topup All except Parliamentary Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Absolute Integrated All Yes Yes
Absolute Topup All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
Absolute Integrated All Yes Yes
Absolute Topup All Yes Yes

Acting Office

Visit the Acting Office website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Acting Office — Tax and Accounts All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Acting Office — Tax and Accounts All Yes Yes

Ajaccts Software

Visit the Ajaccts Software website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Ajaccts All except SA107, SA108 No Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Ajaccts All No Yes

Andica Limited

Visit the Andica Limited website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Andica Self Assessment Personal All Yes Yes
Andica Self Assessment Professional All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Andica SA800 Partnership All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
Andica SA900 Trust and Estate All Yes Yes

APARI Software

Visit the APARI Group website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
APARI All excepts Partnerships and Foreign Income No Yes

Basetax

Visit the Basetax website.

For agents For individuals
No Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Basetax Self Assessment All Yes Yes

BTCSoftware by Bright

Visit the BTCSoftware by Bright website.

For agents For individuals
Yes No

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
BTC SA Solution All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
BTC SA Solution All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
BTC SA Solution All Yes Yes

CalCal Ltd

Visit the CalCal Ltd website.

For agents For individuals
No Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
CalCal SA100, SA101, SA102, SA103F, SA103S, SA105, SA106, SA107, SA109, SA110 Yes Yes

Capium Ltd

Visit the Capium Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Capium Self Assessment All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Capium Self Assessment All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
Capium Self Assessment All Yes Yes

CCH Software, a Wolters Kluwer Business

Visit the CCH Software website.

For agents For individuals
Yes No

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
CCH iFirm Personal Tax SA100, SA101, SA102, SA103S, SA103F, SA105 No No
CCH Personal Tax All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
CCH Personal Tax All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
CCH Personal Tax All Yes Yes

Comdal Limited

Visit the Comdal Limited website.

For agents For individuals
Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
EasyDigitalFiling-SaaS SA800, SA801, SA802, SA803, SA804 Yes Yes

DC Software

Visit the DC Software website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
SA Submission Pro All except SA102MP Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
SA Submission Pro All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
SA Submission Pro All Yes Yes

Deductic Ltd

Visit the Deductic Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Deductic Online Tax Returns All Yes Yes

DTax Filer Ltd

Visit the DTax Filer Ltd website.

For agents For individuals
No Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
DTax Filer SA100, SA101, SA102, SA103F, SA103S, SA104F, SA104S, SA105, SA106, SA107, SA109, SA110 Yes Yes

E-crunch Ltd

Visit the E-crunch Ltd website.

For agents For individuals
No Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Crunch SA100, SA102, SA110 No No

FreeAgent Central Ltd

Visit the FreeAgent Central Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
FreeAgent SA100, SA102, SA103S, SA103F, SA105, SA110 No Yes

Forbes Computer Systems Ltd

Visit the Forbes Computer Systems Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
ProTax All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
ProTax All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
ProTax All Yes Yes

Gbooks

Visit the Gbooks website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Gbooks All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Gbooks All Yes Yes

Hardhatadmin

Visit the Hardhatadmin website.

For agents For individuals
No Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Hardhatadmin.co.uk SA100, SA103F, SA105, SA106, SA108, SA110 Yes No

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Hardhatadmin.co.uk SA800, SA801, SA802, SA803 Yes No

IRIS Software Ltd

Visit the IRIS Software Group Ltd website.

Visit the Taxfiler by IRIS website.

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
IRIS Elements Tax All Yes Yes Agents
IRIS Keytime Personal Tax All except SA102MLA, SA102MP, SA102MS, SA102MSP, SA103L Yes Yes Agents
IRIS Personal Tax All except SA102MLA, SA102MP, SA102MS, SA102MSP Yes Yes Both
IRIS PTP Tax Platform All except SA102MLA, SA102MP, SA102MS, SA102MSP Yes Yes Both
Taxfiler by IRIS All Yes Yes Both

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
IRIS Business Tax All Yes Yes Both
IRIS Elements Tax All Yes Yes Agents
IRIS Keytime Personal Tax All Yes Yes Agents
IRIS PTP Tax Platform All Yes Yes Both
Taxfiler by IRIS All Yes Yes Both

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
IRIS Elements Tax All Yes Yes Agents
IRIS Keytime Trust Tax All Yes Yes Agents
IRIS PTP Tax Platform All Yes Yes Both
IRIS Trust Tax All Yes Yes Both
Taxfiler by IRIS All Yes Yes Both

Isokon Ltd

Visit the Isokon Ltd website.

For agents For individuals
Yes No

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
Isokon2 SA900, SA901, SA902, SA903, SA904, SA905, SA906, SA907, SA923 No Yes

Nomisma Solution Ltd

Visit the Nomisma Solution Ltd website.

For agents For individuals
Yes No

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Nomi All except SA102M and SA103L Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Nomi All No Yes

Online Filings Ltd

Visit the Online Filings Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Self-Assessment Tax Return Filing SA100, SA102, SA103F, SA103S, SA105, SA106, SA108, SA109, SA110 No Yes

Quality Management Software Ltd

Visit the Quality Management Software Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
SA2000 All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
SA2000 All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
SA2000 All except SA901L Yes Yes

rfa Ltd

Visit the rfa Ltd website.

For agents For individuals
Yes No

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Pinacle All except SA103L Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Pinacle All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
Pinacle All except SA901L Yes Yes

Sage UK Ltd

Visit the Sage UK Ltd website.

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Sage Personal Tax SA100, SA101, SA102, SA102M, SA103F, SA104F, SA105, SA106, SA107, SA108, SA109, SA110 Yes Yes Agents
Sage Taxation All Yes Yes Agents

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Sage Taxation All Yes Yes Agents

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Sage Taxation All Yes Yes Agents

Selftax Ltd

Visit the Selftax Ltd website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Selftax All except SA103L Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
Selftax All Yes Yes

TaxCalc (Acorah Software Products Ltd)

Visit the TaxCalc website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
TaxCalc All Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
TaxCalc All Yes Yes

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported
TaxCalc All Yes Yes

Tax Systems Ltd

Visit the Tax Systems Ltd website.

For agents For individuals
Yes Yes

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported
TCSL Alphatax SA800, SA801, SA802, SA803, SA804 Yes Yes

Thomson Reuters

Visit the Thomson Reuters website.

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Digita Personal Tax All Yes Yes Agents

Partnership (SA800)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Digita Business Tax All Yes Yes Agents
Onesource SA800, SA801, SA802, SA803, SA804 Yes Yes Both

Trust (SA900)

Product name Schedules supported Attachments supported Amendments supported For agents or individuals
Digita Trust Tax All Yes Yes Agents

Untaxing

Visit the Untaxing website.

For agents For individuals
Yes No

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Untaxing SA100 All Yes Yes

Untied

Visit the Untied website.

For agents For individuals
Yes Yes

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Untied SA100, SA101, SA102, SA103S, SA104S, SA105, SA108, SA109 Yes Yes

Xero

Visit the Xero website.

For agents For individuals
Yes No

Individual (SA100)

Product name Schedules supported Attachments supported Amendments supported
Xero Tax SA100, SA101, SA102, SA103F, SA103S, SA104F, SA104S, SA105, SA106, SA107, SA108, SA109, SA110 Yes Yes