Making Tax Digital for Income Tax end-to-end service guide
Updated 23 March 2026 (see changelog)
This service guide explains how you can integrate your software with the Making Tax Digital for Income Tax APIs.
Overview
This guidance explains how you can integrate your software with our APIs. It provides examples of how they fit into various end-to-end user journeys to enable individuals and their agents, where authorised, to meet their obligations after they have signed up to Making Tax Digital (MTD).
For more information about eligibility, sign-up and how customers will use MTD, refer to Making Tax Digital for Income Tax step by step guidance (GOV.UK).
HMRC’s vision for Making Tax Digital for Income Tax is to allow individuals to fulfil their income tax obligations entirely through compatible software whilst still being fully responsible for the data that is submitted. Customers will be able to:
- maintain a digital record of their tax affairs
- submit quarterly updates of income and expenditure
- make any tax allowances and adjustments
- claim for losses
- make any accounting adjustments as needed
- receive nudges and prompts from HMRC
- submit any other income sources
- make a final declaration to submit a tax return
- make an amendment to a submitted tax return
HMRC will provide APIs to support submission of all personal data items under Self Assessment as set out above - that is, all the things individuals need to do to comply with their Income Tax obligations. This will create market demand for compatible software that enables users to finalise the entirety of their tax affairs.
Compatible software
Compatible software can mean either a single end-to-end piece of software or a set of compatible software products. To gain Production access to our APIs, software needs to meet the minimum functionality standards.
HMRC recognises that an all-in-one product will not be right for everyone, and some customers or agents may wish to use combinations of different pieces of software. For example, combining dedicated record keeping software with dedicated tax filing software. When a customer uses a combination of products, after they have entered a digital record into a compatible software product, they must be able to follow the rules for digital links set out by HMRC in the Software Notice.
Software Choices is a service designed to help users find compatible software for Making Tax Digital for Income Tax which meets their needs. For further information, refer to the Software choices section.
Your feedback matters! Share your thoughts and help us improve. Click here to complete a survey.
Bridging software
Some customers may wish to integrate their existing software solution for record keeping along with another product that can submit quarterly updates, make a final declaration and view tax liabilities. We refer to these products as ‘bridging products’.
Customers who choose to use bridging software must digitally link it to their record-keeping software. This will ensure that customers meet their obligations when they use multiple compatible software products which collectively meet the minimum functionality standards set out in this guide.
For more information about digitally linking to software, refer to Use Making Tax Digital for Income Tax (GOV.UK).
Free-to-use software
The UK government is committed to ensuring the availability of free software products for small businesses with simple tax affairs that are mandated to use Making Tax Digital for Income Tax. HMRC strongly encourages all software providers to produce a free version of their software.
In addition to meeting the minimum functionality standards set out in this guide, we expect any free software product you provide to businesses with the simplest tax affairs to:
- have a reasonable level of guidance
- have help and support to users
- be free for the business to use to comply with their Making Tax Digital for Income Tax obligations for a full annual accounting period
There is no expectation that a free product will include VAT, Corporation Tax or PAYE functionality. HMRC would not require free software to link or integrate with an agent product. However, free software could be used in conjunction with wider compatible software products, if necessary.
Mapping APIs to Self Assessment tax return forms
Parameters in some MTD APIs map to box numbers in Self Assessment tax return forms (GOV.UK). You can download this mapping information as CSV files from income-tax-mtd-changelog/mapping (GitHub).
Navigating our documentation
The following table lists the documents for Making Tax Digital for Income Tax and outlines the content and intended readers of each document.
| Document | Summary | Content type | Intended readers |
|---|---|---|---|
| Roadmap | Learn about upcoming changes to Making Tax Digital for Income Tax APIs. | Functional | Product managers Business analysts |
| End-to-end service guide (this document) | Learn how you can integrate your compatible software with Making Tax Digital for Income Tax APIs. | Functional | Product managers Business analysts Software developers |
|
API landing pages Example: Business Details API |
Learn about the high-level functionality of each API. | Functional | Product managers Business analysts Software developers |
| API reference pages (accessible from API landing pages) Example: Business Details API v1.0 |
Learn in detail about the request and response schemas, test data and error handling of each API. | Technical | Business analysts Software developers |
Your feedback matters! Share your thoughts and help us improve. Click here to complete a survey.
Changelogs
API changelog
The API changelog (GitHub) provides detailed and comprehensive information about API changes.
Document changelog
Below is a summary of updates to this service guide.
23 March 2026
Add the following sections:
Update guidance on How to treat a loss
15 December 2025
Add the following sections:
Update ‘Non digital’ to ‘Digitally exempt’
11 November 2025
Update guidance for Capital Gains Tax
16 September 2025
Add the following sections:
23 June 2025
Add the following sections:
- Basis Period of Reform: Capture Period of Account
- High Income Child Benefit Charge
- Capture and Change Accounting Method
- Correcting income source data
- Additional dividend and directorship data
26 March 2025
Update Minimum functionality standards
24 March 2025
Update Amendments after making a final declaration
17 December 2024
- Add new How to submit and view in-year updates after tax year 2025 section
- Remove references to HMRC Online Services section of the roadmap
24 October 2024
- Add new End-to-end customer journey section
21 October 2024
- Add link in HMRC online services section to the online services information in the roadmap
- Update Obligations API guidance in Cumulative updates section
- Add advice on multiple agents making BSAS adjustments to Submit accounting adjustments
10 October 2024
- Add Multiple agents guidance
8 October 2024
- Update Submit accounting adjustments section in ‘Making updates at the end of a tax year’ to explain when BSAS adjustments become invalid
25 September 2024
Minor fixes to remove typos and inconsistent capitalisation
17 September 2024
- Update HMRC online services section in ‘Tasks outside MTD software’ to reflect new releases
- Add Cumulative updates guidance to ‘Making updates during the tax year’
2 September 2024
- Add Changing the amount of payments on account section to ‘Tasks outside MTD software’
5 August 2024
- Update service name to ‘Making Tax Digital for Income Tax’ throughout
1 August 2024
- Update Penalties and appeals section
19 July 2024
- Update service guide to use current MTD terminology where applicable
- Add details of in-year or end-of-year reporting for Additional information items
- Revise Making a payment and remove ‘Pay or get a repayment’ section
- Update links to the deprecated Individuals Income Received API to point to the equivalent new endpoints
16 July 2024
- Update annual turnover threshold for submitting consolidated expenses in Submit quarterly update (from £85,000 to £90,000)
- Update response time details and GOV.UK link in Supporting customers in MTD
- Remove mentions of end-of-period statements (EOPS)
5 July 2024
- Add MTD terminology (style guide) section
- Update API status table with note about fully deprecated APIs
20 June 2024
- Revise Overview and Software provider sections
- Revise Minimum functionality standards section
- Revise Getting Production Approval section
- Retitle Stateful and dynamic testing section to ‘Sandbox testing’
- Update HMRC Assist section
11 June 2024
- Add section Navigating Income Tax (Making Tax Digital) API documentation
28 May 2024
- Update API endpoint links within this document to point to latest available versions
- Update Penalties and appeals section with latest information about Penalty Reform for ITSA
- Update HMRC Assist section introduction
30 April 2024
- Implement revised document structure (no content has been removed)
23 April 2024
- Update user research contact email address
16 April 2024
- Add section Stateful and dynamic testing, which includes an example user journey to:
- make a Self-Employment or Property Business submission
- request a Business Source Adjustable Summary
- Add section Mapping APIs to Self Assessment tax return forms
- Update Business and property income section:
- remove sentence from section Submit quarterly update about error if £85,000 limit is exceeded
- remove flow chart from section Submit accounting adjustments
- Update Additional information section:
- update section introduction with new content about breakup of Individuals Income Received API
- update API endpoint links to point to new APIs that replace Individuals Income Received API
18 March 2024
- Update Business and property income section:
- add new section Change to calendar quarters
- add new content to section Submit quarterly update
- Update Final declaration section:
- remove all references to ‘crystallisation’
- remove sections Calculations that produce errors and Calculations that are free from errors, which are now in section Tax calculations
- change ‘calcuationId’ to ‘Calculation ID’ and ‘finalDeclaraton’ to ‘Final Declaration’
- update tax account links in section Pay or get a repayment
- Update HMRC online services section:
- update status of ‘Elect for calendar quarterly periods’ task
- add new table column that explains choice of service (HMRC online services or software or both) used to make each functionality available
- Update Using tax codes to collect tax due section (formerly Coding Out):
- retitle section
- rewrite section
- add content about opting out
31 January 2024
- Update Deprecating APIs section with details about new deprecation headers
Update the following section of Business and property income section:
- Tax calculations (formerly Retrieve a tax calculation)
Update the following sections of Additional information section (formerly Additional Income):
- New section introduction for Additional Information (remove Submit information about personal income)
- Employments (move some content to new section Employment Expenses)
- Dividends Income
- Pensions Income
- Other Income
- Savings Income
- Savings Accounts
- Disclosures
- Individual Charges (formerly Pension Charges)
- Individual Reliefs
- Other Deductions
- Employment Expenses (formerly Individual Expenses Other)
- Non-PAYE Income
- State Benefits
- Providing information about how to treat a loss
24 January 2024
Update the following sections of Business and property income section:
- Retrieving obligations
- Submit quarterly updates for self-employment and property businesses
- Submit annual updates for self-employment and property businesses
- Submit accounting adjustments
- Construction Industry Scheme
- Finalise business income End of Period Statement (EOPS)
- Tax calculations (formerly ‘Retrieve a tax calculation’)
Move the content of the following sections to other sections in Business and Property Income section:
- Business Income Source Summary
- View previously submitted updates
- Making changes to previously submitted data
- Multiple businesses
Update the HMRC online services section as follows:
- update status of 2 tasks
- move Opting out of MTD section into HMRC online services section
Update the following sections of Additional information section:
- Foreign Income
- Insurance Policies Income
- Capital Gains Tax
- Marriage Allowance
13 December 2023
- Update Additional information / Employments section with off-payroll working details
- Update Customer support mode section
- Update Using tax codes to collect tax due section (formerly Coding Out)
- Update UR contact email address
15 November 2023
- Update content and diagram in Payments and liabilities section
- Remove crystallisation endpoint content from Final declaration section
2 November 2023
- Add new Customer status section describing business purpose of the new Self Assessment Individual Details API
- Update Construction Industry Scheme section and move it into Business and Property Income section
- Update Software choices section
- Update APIs in Minimum functionality standards section
- Remove duplicate Finalise business income End of Period Statement (EOPS) section
4 October 2023
- Update content for HMRC online services section
- Update content for Opting out of MTD section
- Update content for HMRC Assist section
20 September 2023
- Update content for Penalties and appeals section
- Update content for Final declaration section
- Update content for Production approvals process section
- Update content for Software choices section
- Update content for Bridging software section
- Remove Business Validation Rules section
27 June 2023
- Add API lifecycle & deprecation section, remove some duplicated content
14 June 2023
- Update API and endpoint links
Your feedback matters! Share your thoughts and help us improve. Click here to complete a survey.