MTD for Income Tax error messages

This article explains the steps to take to resolve an error message you’ve received when making a submission for Making Tax Digital (MTD) for Income Tax in FreeAgent.

Internal server error

An error message 'Internal server error' means HMRC’s system is currently having problems. In this scenario, FreeAgent will try to send the submission again five minutes later, one hour later and then 12 hours later.

If the submission hasn’t gone through after 12 hours, check whether there’s any scheduled downtime with HMRC. If there is, please try sending the submission again after the downtime has finished.

If there isn’t any scheduled downtime, or you continue to encounter errors after the downtime has finished, please contact HMRC as there might be a problem with your records at HMRC’s end.

Authorisation error

An error message 'The client and/or agent is not authorised' may appear if you're an accountant filing on a client's behalf. It means HMRC cannot link the client’s MTD for Income Tax registration to the Agent Services Account credentials used to connect your Practice Dashboard to HMRC.

This can be caused by a number of different reasons so please check the following:

If you’re still receiving the same error after checking these details, we would suggest you try disconnecting and reconnecting the Agent Services Account linked to your FreeAgent Practice Dashboard.

1. Disconnect FreeAgent from HMRC

Log in to your Practice Dashboard and select ‘Connections & Add-ons’ from the drop-down menu below your practice name.

'Connections and Add ons' highlighted on drop down menu under practice name.

Next, select ‘Manage' on the ‘HMRC connections’ panel.

'Manage' button highlighted within 'HMRC connections' panel.

Then, select 'Disconnect' to the right of the MTD for Income Tax service.

'Disconnect' button highlighted next to 'MTD Income Tax' service.

2. Reconnect with HMRC

Once you have disconnected, select 'Connect for MTD Income Tax'.

'Connect for MTD Income Tax' button on HMRC Connections page.

When you reconnect your Practice Dashboard, please make sure you’re entering the credentials for your new Agent Services Account (rather than the old Government Gateway account). Also, please make sure you’re not logged into your old Government Gateway account when trying to reconnect.

Problems connecting to HMRC

The error message 'Something’s not quite right' means there is a problem during the connection process.

'Something's not quite right' error message.

This could be due to a number of reasons:

  • You haven’t completed the sign-up for MTD for Income Tax. Please try logging in to your HMRC business tax account and check that you can access MTD for Income Tax services. If you can't, you'll need to complete the sign-up for MTD for Income Tax.
  • You are an accountant or bookkeeper trying to connect an Agent Services Account in your client's account instead of through your dashboard. If you are an accountant or bookkeeper with a FreeAgent Practice Dashboard, you’ll need to set up your dashboard for MTD for Income Tax and sign up your clients that way.
  • You’ve entered your National Insurance number incorrectly. Please double-check that the National Insurance number in your FreeAgent account matches the National Insurance number in your HMRC business tax account.
  • If the National Insurance numbers in your FreeAgent account and HMRC business tax account do match, please try to set up the connection again, manually entering the same credentials you used to sign in to your business tax account. Be sure your browser does not auto-complete these for you. If it does, you’ll need to manually overtype them.
  • Ensure you are not logged in to a different HMRC account on the web browser you are using while you are trying to set up the connection. This can result in HMRC trying to connect to the account you are currently logged in as.

C55107: One or more employments have no directorship declaration submitted

An error message ‘C55107: One or more employments have no directorship declaration submitted’ means there was information missing on your final declaration.

'C55107: One or more employments have no directorship declaration submitted' error message.

When filing a final declaration with employment and/or workplace pension income, HMRC asks for further information about whether or not the individual was a director for each employment and workplace pension. Whilst this might not feel relevant if you’re not or have not been a director, it is something that HMRC requires you to complete to file the submission.

To be able to send this information to HMRC, please follow the steps below:

First, select ‘Edit tax year details’ at the top-right of the MTD for Income Tax area and make sure ‘Yes’ is selected for ‘Do you want to send individual information?’.

'Yes' selected for 'Do you want to send individual information?'.

Next, from the ‘Employment’ tab, select ‘Yes ‘ to ‘Do you want to declare any employment or occupational pension income?’ and go through the process to ‘Request data from HMRC’ or ‘Send update’ to pull in information from HMRC (if needed, you can remove any duplicated records added manually).

'Yes' selected for 'Do you want to declare any employment or occupational pension income?'.

Then, from the ‘Individual information’ tab, select ‘Yes’ under ‘Directorship Dividends’ for 'Do you want to send additional directorship or dividends information for any employment?'.

'Yes' selected for 'Do you want to send additional directorship or dividends information for any employment?'.

Select the 'Add directorship and dividends information' button and you’ll see fields for company number, and whether or not you're a director. If you weren't a director, you can leave the company number blank and say ‘No’ to 'Were you a director of company x'. Alternatively, if you were a director during the tax year in question, select 'Yes' and add the company number and other information. Save the dividend once you have filled in this section.

'New Directorship and Dividends information' window.

You will need to repeat this for every employment you had during the tax year and every workplace pension you received during the tax year.

Once you have followed these steps, please try to resubmit the final declaration.

C159500: If cash basis indicator is present, Annual Investment Allowance can’t be claimed

An error message 'C159500: Self Employment - If the cash basis indicator is present - Annual Investment Allowance can’t be claimed, please resubmit' means HMRC are expecting submissions from your business on a different accounting basis.

'C159500 Self Employment - if the Cash Basis Indicator is present - Annual Investment Allowance cannot be claimed' error message.

Even if you switch your accounting basis at the start of an accounting year, HMRC won’t be informed about it until the end of the year due to the way HMRC’s business details API (the way HMRC receive your tax information) is set up.

Therefore, if you switch to using the accruals basis of accounting and claim Annual Investment Allowance on the Annual summary page, you’ll receive an error message as HMRC’s systems will be expecting submissions from your business on the cash basis, as they won’t have received details of your change of accounting basis.

If you wish to prepare your accounts on the cash accounting basis, you’ll need to update the accounting basis in your FreeAgent settings and try sending the submission again.

However, if you wish to prepare your accounts on the accruals accounting basis, you’ll need to contact HMRC and ask them to change this for you, before trying again to submit your final declaration.

Unexpected quarterly obligations

An error message 'Problems with your request' means your quarterly update periods in FreeAgent don't match what HMRC are expecting for your business.

'Problems with your request' error message.

From the 2026/27 tax year, in your first year filing under MTD for Income Tax, your first quarterly period must start on 1st April if you’re using calendar quarterly update periods. However, for some businesses, HMRC are expecting quarterly submissions starting from 6th April.

Check that you’ve chosen the correct settings for the tax year and if you continue to encounter errors, please contact HMRC as there might be a problem with your records at HMRC’s end.

Final obligations not found

An error message 'MATCHING_RESOURCE_NOT_FOUND' means HMRC hasn’t created a set of MTD for Income Tax obligations for your business.

Please try logging in to your HMRC business tax account and check that you can access MTD for Income Tax services. If you can't, you'll need to complete the sign-up for MTD for Income Tax.

If you can access MTD for Income Tax services, please contact HMRC as there might be a problem with your records at HMRC’s end.

Obligations come back wrong after making a calendar period election

If you switch to calendar quarterly update periods for MTD for Income Tax and receive an error message that HMRC are expecting quarterly submissions for tax year quarters, please try sending the submission again.

Sometimes HMRC’s records aren’t updated after you switch to calendar year quarters when you first attempt to send the submission, but attempting to send the submission again usually resolves the error.

If you continue to encounter the error, please contact HMRC as there might be a problem with your records at HMRC’s end.

Accounting adjustments fails for calendar quarters

If you make an update after the end of the tax year, FreeAgent sends the accounting adjustments to HMRC in a Business Source Adjustable Summary (BSAS).

However, if you’ve switched to calendar quarterly update periods for MTD for Income Tax, you’ll receive an error message that your obligations aren’t met when you make an update after the end of the tax year.

Please contact HMRC as this is a known issue at HMRC’s end that they’re looking into.

Problems with your submission

If you see an error message that there are 'Problems with your submission', please get in touch with our support team using the blue Help button at the bottom of the screen and provide a support code.

A member of our support team will help troubleshoot the error message.

Did you find this article useful?