How to Fix Sage 50 Error 1046: Complete Guide

Sage 50 Error 1046 is a fatal authentication failure that occurs when the software cannot validate Government Gateway credentials with HM Revenue and Customs during VAT, CIS, or payroll submissions. The error appears due to incorrect login details, mismatched PAYE or tax references, locked HMRC accounts, corrupted saved credentials, outdated Sage versions, or firewall and network restrictions that block server communication.

This error stops online submissions, delays payroll and tax filing, and interrupts daily accounting work. To fix this error, ensure a stable internet connection, correct Government Gateway credentials, accurate district and tax references, updated Sage software, and proper firewall settings.

In this article, you will get a complete guide to fix error code 1046 in Sage 50, along with its causes, signs and symptoms, prerequisites, and preventive tips.

What Is Sage 50 Error 1046?

It is a submission error that occurs when the software cannot validate your details with HM Revenue and Customs during an online return. In simple words, Sage fails to authenticate your information, so the submission does not go through. This usually happens due to incorrect login details, mismatched PAYE references, a locked HMRC account, outdated software, or firewall issues. Therefore, the error is mostly related to login or connection problems, not a major software issue.

Why Does Sage 50 Error 1046 Occur?

Commonly, it occurs in Sage 50 Payroll or Sage 50 Accounts when you try to submit FPS, EPS, VAT, or other HMRC-related returns. Here, we will go through some of the major reasons behind this error 1046 message: 

  • If your Government Gateway User ID or Password is incorrect, then Error 1046 will appear.
  • A mismatch in PAYE or Tax Office reference details may cause the submission to fail.
  • Also, a locked or inactive HMRC account prevents Sage from completing the submission.
  • Moreover, corrupted saved credentials inside Sage 50 can lead to authentication failure.
  • Additionally, an outdated Sage version may not support the latest HMRC gateway updates.
  • Apart from that, firewall or antivirus restrictions can block communication with HMRC servers.
  • Similarly, incorrect branch identifiers or VAT details can result in validation errors.

Signs & Symptoms of Error 1046

When Error 1046 appears in Sage 50, it usually shows warning messages when you try to submit data to HMRC online. So, if you notice these signs early, you can fix the problem and avoid multiple failed attempts. Here are the common signs of Error 1046:

  • The submission fails immediately after clicking Submit.
  • HMRC rejects FPS, EPS, or VAT returns.
  • An on-screen message displays Error Code 1046.
  • The system shows a validation or authentication failure message.
  • The software repeatedly asks for Government Gateway login details.
  • Submission attempts stop without completing the process.
  • A connection error appears when you communicate with HMRC servers.

Prerequisites Before Fixing Sage 50 Error 1046

Ensure the tasks listed below are completed before fixing Error 1046, as this will help ensure smooth troubleshooting:

  • Verify active access to your HM Revenue and Customs Government Gateway account.
  • Keep correct Government Gateway User ID and Password ready.
  • Confirm PAYE, VAT, and tax district reference details from official documents.
  • Ensure the correct tax year and submission type are selected.
  • Check that Sage 50 is updated to the latest release.
  • Maintain a stable internet connection during submission.
  • Log in with administrator rights before modifying e-Submission settings.

4 Proven Solutions to Fix Sage 50 Error 1046

Check out the step-by-step guide to fix Error 1046 in Sage 50 We will guide you through checking login details, verifying HMRC references, and reviewing system settings so that you can identify the exact cause and resolve the issue easily.

Solution 1: Check Firewall and Internet Settings

Sometimes, Error 1046 appears due to network or security restrictions instead of login issues. Therefore, you should carefully check your internet and firewall settings before moving ahead. Follow these steps to resolve Sage 50 error 1046 message:

  • First, check that your internet connection is stable and working properly.
  • Next, temporarily disable your firewall or antivirus software for testing purposes only.
  • Then, open Sage 50 and try submitting again.
  • If the submission works, configure your firewall or antivirus to allow Sage 50 access.
  • Re-enable your security software to keep your system protected.

After following these steps, you can easily identify whether network restrictions are causing the issue.

Solution 2: Confirm the District and Tax Reference Details

Error 1046 can appear when the district number or tax reference does not match HMRC records. Therefore, you should carefully review these details in Sage before attempting the submission again to resolve Sage 50 error 1046 message:

  • First, open the Sage Control Center.
  • Next, go to the File menu at the top and select Data Set Properties.
  • Then, click on View Practice Client under Practice Details.
  • After that, open the Tax Details section and carefully review all the entered information.
  • If you notice any mismatch, correct the district number or tax reference immediately.
  • Also, verify that the tax year and date are accurate.
  • Finally, ensure there are no extra spaces after the reference number and that any letters used in the district or reference number are written in uppercase.

Once you confirm that all details are correct and properly formatted, save the changes and try the submission again.

Solution 3: Authenticate HMRC Account Information

Sometimes, Error 1046 appears because HMRC details are not properly validated inside Sage. Therefore, you must confirm that your information matches HMRC records before attempting submission.

  • First, ensure that your email ID is verified with HMRC before logging in.
  • Next, open Sage Corporation Tax and select Administration.
  • Then, choose Practice Details from the menu.
  • After that, review all the information you entered and confirm that the details are correct.

Note: Keep in mind that you cannot log in to HMRC if your customer does not appear in the Sage Corporation Tax list. Moreover, a customer will only appear on this list if you are registered as their certified agent.

Once you validate all details properly, try the submission again to check whether the issue is resolved.

Solution 4: Update e-Submission Settings

If the error still continues, then you should review and update your e-Submission settings in Sage. Incorrect or outdated credentials saved in the system can prevent successful validation with HMRC. Therefore, carefully reconfigure these settings before trying again.

  • First, open e-Submissions and select e-Submission Settings.
  • Next, remove the old tax district and reference number details.
  • Then, enter the correct tax district and reference number carefully, making sure there are no extra spaces and that all letters are in uppercase.
  • After that, delete the saved User ID and Password.
  • Now, enter the correct Government Gateway credentials manually.
  • Then, click on the Contact Details tab and, if you are not registered as an HMRC agent, ensure that the Submit as an agent option is unchecked.
  • Finally, click Save and then Close.

After completing these steps, log in to the Government Gateway website to confirm that your tax district and reference number match your account details. Once verified, return to Sage and attempt the submission again.

Preventive Tips to Avoid Sage 50 Error Code 1046

Once you are done troubleshooting, follow the preventive tips given below to avoid facing the error 1046 in the future:

  • Review and update saved e-Submission credentials regularly.
  • Avoid saving outdated or incorrect login details in Sage 50.
  • Recheck district and reference numbers before each HMRC submission.
  • Monitor firewall and antivirus rules that may block HMRC communication.
  • Avoid repeated failed login attempts to prevent account lock.
  • Perform routine software updates to maintain HMRC compatibility.
  • Conduct periodic submission tests before payroll or VAT deadlines.

Take Action to Resolve Sage 50 Error 1046 Today

Don’t let Sage 50 Error 1046 delay your HMRC submissions or interrupt your payroll process. Follow the step-by-step solutions provided in this guide and carefully review your login details, tax references, and system settings. If you are still facing Sage 50 Error 1046 even after following all the steps, then don’t worry. Our support team is here to help you resolve the issue with ease.

Frequently Asked Questions (FAQs)

Can incorrect login details cause Error 1046?

Yes, even a small typing mistake in your Government Gateway User ID or Password can trigger this error. Therefore, always re-enter credentials manually and check for extra spaces.

How do I check if my HMRC account is active?

You can log in directly to the HMRC Government Gateway website using your browser. If login fails, reset your password or check if your account is locked.

Does an outdated Sage 50 version cause Error 1046?

Yes, sometimes older versions do not support the latest HMRC gateway updates. Therefore, updating Sage 50 to the latest version can resolve compatibility issues.

Can firewall or antivirus software cause this error?

Yes, firewall or antivirus settings may block communication between Sage 50 and HMRC servers. Temporarily disabling them for testing can help identify the issue.

When should I contact support?

If you have verified credentials, tax references, software updates, and network settings, but the error still appears, then you should contact HMRC or Sage technical support for further assistance.

Conclusion

In this blog, we discussed what Sage 50 Error 1046 is, why it occurs, and the step-by-step methods to fix it. As explained, this error is usually related to login, reference, or connection issues with HM Revenue and Customs. Therefore, by carefully checking your credentials and settings, you can resolve the issue in most cases and complete your submission successfully. If the problem still continues after following all the steps, then seeking help from experts is the best next step to ensure smooth and successful submissions.

Phone

+1800-942-0215