Skip to main content

Interest Restriction Return (IRR) end-to-end service guide

Version 0.5 issued 16 June 2021


Overview

When calculating how much UK corporation tax a company or group has to pay, there’s a limit to the amount of tax relief allowed for deducting interest and other financing costs.

On 1st April 2017, new Corporate Interest Restriction (CIR) legislation came into effect. New rules were introduced to limit tax deduction for interest expense and other similar financing costs.

If a group has more than £2 million (per annum) in net interest expense, they may be subject to a restriction under the rules. If so, it is usually beneficial for the group to appoint a reporting company (within twelve months of the end of the period of account), to submit returns on behalf of the group. This may be the case even where the group only consists of one company.

The appointed reporting company must then submit a group level interest restriction return on behalf of the group. The deadline for submitting the return is usually twelve months from the end of the CIR period of account.

This guide explains how you can use the Interest Restriction Return API with your software

It is written for software developers, designers, analysts, managers and others involved with creating or integrating software that connects to this API.

The API supports the following functions:

  • Revoke an existing Reporting Company from submitting Interest Restriction Returns
  • Appoint a new Reporting Company for submitting Interest Restriction Returns
  • Submit an Interest Restriction Return (full)
  • Submit an Interest Restriction Return (abbreviated)

For more information about how to develop your own client applications, including example clients for this API, see Tutorials.

Business rules and error messages

You can open the business rules and error messages for each journey. They are formatted in CSV or Microsoft Excel (xlsx).

Business rules

  • Revoke an existing Reporting Company from submitting Interest Restriction Returns business rules [csv | xlsx]
  • Appoint a new Reporting Company for submitting Interest Restriction Returns business rules [csv | xlsx]
  • Submit an Interest Restriction Return (full) business rules [csv | xlsx]
  • Submit an Interest Restriction Return (abbreviated) business rules [csv | xlsx]

Error messages

  • Revoke an existing Reporting Company from submitting Interest Restriction Returns error messages [csv | xlsx]
  • Appoint a new Reporting Company for submitting Interest Restriction Returns error messages [csv | xlsx]
  • Submit an Interest Restriction Return (full) error messages [csv | xlsx]
  • Submit an Interest Restriction Return (abbreviated) error messages [csv | xlsx]

User restricted endpoints

This application uses user restricted endpoints. This means that we require specific authorisation from the user to grant authority to your application to interact with HMRC on their behalf, without sharing their access credentials.

For in depth information about user restricted endpoints, together with examples on how to integrate with them, please visit HMRC’s developer hub guidance on User Restricted Endpoints

Troubleshooting

What to do when a group company has more than 3 relevant accounting periods

You need to follow these steps if: the reporting company is submitting a full Interest Restriction Return (IRR), the group is subject to a restriction for this period of account and one of the group companies has more than 3 relevant accounting periods.

  1. When completing the group company’s details, the reporting company should submit the correct end dates and allocated restrictions (disallowance) for AP1 and AP2.

  2. For AP3, the reporting company should provide the end date of the group company’s last relevant accounting period (whether that would be AP4, AP5 or so on) and the disallowance to AP3 and the remaining APs.

  3. The reporting company should indicate that the details for the group company in question are estimated and the reason why in the text box. The reporting company should explain in the textbox that the group company has more than 3 relevant APs, and provide the end dates and disallowance for AP3 and AP4 (and so on, if needed).

The reporting company could also include a statement that it does not intend to file a revised return to replace this estimate for completeness.

What to do when a group company has more than 3 relevant accounting periods and the AP4 end date is greater than 12 months from the AP2 end date

You need to enter the AP4 end date into the companyEstimateReason field if the AP4 end date is greater than 12 months from the AP2 end date, and the AP3 end date is already populated.

The restriction amount for AP4 (if applicable) must be added to the disallowanceAP3 field (combined with AP3 disallowance). The companyEstimateReason field should then detail how the disallowance is split between AP3 and AP4.

What to do when the group has deemed parents and you are appointing or revoking a Reporting Company

In the appoint a new Reporting Company for submitting Interest Restriction Returns API and Revoke an existing Reporting Company from submitting Interest Restriction Returns API, you cannot enter deemed parents. Instead, you need to enter the details of one of the relevant entities in the Ultimate Parent field.

In your Interest Restriction Return each year, you can enter the full details of the deemed parent entities and HMRC will accept the appointment or revocation as valid.

What to do when the group has made the Group Ratio (Blended) election

When you have made the Group Ratio (Blended) Election in your full Interest Restriction return, enter the blended net group-interest expense amount into the QNGIE field and the Group Ratio (Blended) Percentage into the Group Ratio Percentage field. The Group EBITDA field is not required.

Changelog

Version 0.5

16 June 2021

What changed:

  • Alterations to overview
  • Update business rules & error messages

Version 0.4

3 June 2021

What changed:

  • Add more information to overview
  • Add XLSX download option
  • Update content of error messages and business rules

Version 0.3

28 May 2021

What changed:

  • Add content to user restricted endpoints section

Version 0.2

24 May 2021

What changed:

  • Add overview
  • Add business rules CSVs
  • Add error messages CSVs

Version 0.1

5 March 2020

What changed:

  • Initial Draft Service. Hello World for IRR.