Authentication Error
Error 1046

Error 1046 / Authentication Errors are the most common issues that arise when trying to submit your files online to HMRC.

This error occurs when a user’s credentials cannot be recognised by the Government Gateway

Incorrect credentials

When filing online using your IRIS Payroll product your Gateway User ID, Password and PAYE-Reference (tax district and reference number) are checked against the records held on the HMRC systems. If one or more of these do not match you will receive an Error 1046.

To check the credentials:

  1. Go to the Company menu.

  2. Select Alter Company Details.

  3. Select the Tax tab.

Incorrect User ID & Password

This is the most common reason for receiving an Error 1046.

Check the user ID and password:

  1. Go to the Online Services menu.

  2. Select Configure.

  3. Go to the HMRC website.

  4. Log in by copying and pasting the User ID and password from the payroll.

When entering the password into the HMRC website, only the first 12 digits are accepted. When entering them into the software it recognises all digits so would deem anything after the first 12 as being incorrect causing the Error 1046. If your password is longer than 12 digits, only use the first 12 within the payroll software.

If you are unable to log in to the online services website please call the HMRC Online Services Helpdesk on 0300 200 3600.

If you enter the wrong User ID or password on the HMRC website three times or more, the account will be locked for the next two hours.

Incorrect PAYE-Reference (If you are filing for your own company)

  1. Log on to the HMRC website using your User ID and Password.

  2. Select Your Services.

  3. Check the companies Tax District and Reference are registered and activated for you to file RTI submissions online.

  4. The Tax District field should contain 3 numbers (example : 123).

  5. The Tax Reference field should contain the other details (example : AB45678).

    You should not enter a forward slash in to the fields. This will cause the submission to fail.

Incorrect District Name

We have had instances of the submission failing due to an incorrect tax district name.

Check the district name with HMRC to make sure the correct details are used in your payroll software. If there is no District name, enter Newcastle.

Not Registered / activated for the service

Not registered for the service

If PAYE for Employers is not listed under "Your Services" you will need to register for this before you are able to file online.

Not activated for the service

After registering for a service you should receive an activation code. The activation code will be issued within seven days - use it once then throw it away. It will expire if you don't use it within 28 days of the date on the letter, you will have to request a new one.

You will not be able to file online unless you have registered for PAYE for Employers and activated this service.

Agent not registered the PAYE reference of the company

For an agent to submit RTI returns and receive PAYE message from HMRC on behalf of a client the agent needs to be authorised by either:

• Completing paper form FBI 2- this will only give you authority to act for your clients online

• Online authorisation process - which will allow HMRC to deal with you online, by phone or in writing about each of your clients’ PAYE or CISmatters

To submit an online authorisation request for your client you’ll need:

  1. To have registered for HMRC Online Services and enrolled for the PAYE/CIS for Agents service

  2. Your client’s employer PAYE reference and Accounts Office reference

  3. The authorisation code HMRC will send to your client by post - the code with ‘PE’ for PAYE and ‘CS’ for CIS

The authorisation code can take up to 7 days to arrive. You will need to enter the code before the client appears on your client list. You must enter the code within 30 days from the date on the letter, otherwise it will expire.

Auto complete active on web browser


This advice has been supplied to us from the HMRC Online Service Helpdesk. If you are unsure on how to change the settings please contact your IT support.

If you have completed the previous steps but are still receiving the 1046 Error then you can try and disable "auto complete" on your internet web browser. Information entered when trying to log into the Government gateway or HMRC Online Services website may be stopping your Payroll software from authenticating successfully.

To adjust Auto Complete settings in Internet Explorer

You can configure Auto Complete to save and suggest only the information you want. You can choose whether to use Autocomplete for web addresses, forms, passwords or not use it all. You can also clear the history for any of these.

  1. In Internet Explorer select Tools | Internet options OR select the cog wheel icon in the top right hand corner of internet explorer, and then select "Internet options"

  2. Go to the Content tab.

  3. Under Autocomplete go to Settings.

  4. Select the check boxes for the AutoComplete options you want to use, HMRC online services have advised un ticking Forms and User names and passwords on forms.

To adjust Auto Complete settings in Mozilla Firefox

If you don't want Mozilla Firefox to remember what you have entered in to the form fields then you can turn off the Auto Form Fill feature.

  1. At the top of the Firefox window on the menu bar select Tools | Options | Preferences.

  2. Select the privacy panel.

  3. Remove the check mark from the box that says Remember what I enter in forms and the search bar.

  4. Select OK to close the Options window.

  5. Select Close to the Preferences window.

  6. Disabling form history also prevents Firefox from storing search history for the Search Bar in the Navigation Toolbar.

To adjust Auto Complete settings in Google Chrome

  1. Select the menu button.

  2. Go to Settings.

  3. Select Show advanced settings.

  4. Under Privacy select Clear browsing data....

  5. Untick all options except Autofill form data and select Clear browsing data.