Resolving Sage 50 Payroll FPS(Full Payment Submission)Error

Sage 50 Payroll is a software program used by businesses to manage their payroll activities. It allows businesses to calculate and process employee salaries, generate payslips, and handle tax-related activities. Its user-friendly interface and advanced payroll features ensure timely and accurate payments to employees. Despite such benefits, users even get stuck with various unwanted technical errors, and one of the most common errors is the Sage 50 Payroll FPS error.

This error can lead to a delay in the submission of payroll information to HM Revenue and Customs (HMRC) and may even cause potential penalties for the business. Hence, it’s important for users to troubleshoot and resolve the FPS error in Sage 50 payroll immediately. This will ensure smooth payroll processing and compliance with tax regulations. In this blog, we are going to highlight complete information about why a user may encounter this error and how you can prevent the error from occurring again in the future. So, read this blog post till the end and make sure to apply the steps in the right manner.

What is the Sage 50 Payroll FPS Error?

A Sage 50 payroll FPS error generally arises when the user tries to submit the Full Payment Submission to HM Revenue and Customs (HMRC) but suddenly encounters an error in the process. This error indicates that there is a need to modify the previous pay period after the payment is completed.

Each time a user processes a payment, it becomes important to conduct HMRC. It involves employee details, payments, and contributions towards taxes and loans. This error directly affects the accuracy of payroll details submitted to HMRC. Additionally, resolving the Full Payment Submission (FPS) In Sage 50 Payroll error will also help maintain the integrity of financial records and ensure accurate reporting for both the government and employees.

Possible Causes Behind the Sage 50 Payroll FPS Error

Now, let’s move forward and discuss the possible causes and factors that led to the occurrence of the Sage 50 payroll FPS error.

  1. The gas_msil folder is either corrupted or damaged.
  2. If you have selected the wrong tax code, then it can also lead to the occurrence of a Sage FPS error.
  3. Wrong credentials are also another primary reason behind the error.
  4. A failed update of data occurred after upgrading the Sage 50 payroll software.
  5. Network connectivity or server-related issues can also contribute to the error.

Solutions to Resolve the Sage 50 Payroll FPS Error

There can be multiple troubleshooting solutions for resolving an error. In order to boost efficiency and resolve the error on the first go, you must identify the underlying, specific reason why you may be facing the error. After that, you can execute the desired solution to troubleshoot the error.

Here is a list of the possible solutions that you can follow step-by-step to terminate the Sage 50 FPS error:

Solution 1. Re-send the FPS Adjustment

The first solution that we advise you to follow to deal with the Sage 50 payroll FPS error is to resend the FPS adjustment. If there is a mistake in the payroll adjustment or the FPS was not sent correctly, then resending the FPS adjustment can help fix the FPS error in Sage 50 payroll.

Below outlined are the actions that you can follow to do the same;

  • The first step is to set the process data to the same date as the previous FPS. You can cross-verify the same through the employee list available below the Last FPS Date column.
  • After that, select the desired employees by clicking on the Employee List option.
  • Moving ahead, click on the Payroll option and choose the FDS Adjustment tab.
  • Thereon, click on the Continue option, and then select Submit.
  • Now, make sure to verify the employee details and liability adjustment.
  • Subsequently, print the page that you require for records, and then click on the Submit option.
  • In order to view and print the submission log, select the Click Here option.
  • At last, end this process by clicking on the Close option.

Once you are done with the above steps, then verify whether the Sage payroll error FPS has been fixed. If not, then there might be some chances that the error might be arising because of a damaged or corrupted gas_msil folder.

Read Another Blog: Sage 50 Email Sending Error

Solution 2. Check Starter Declaration For Employees with P45

The next solution that you can follow to resolve the Sage 50 payroll FPS error is to verify the starter declaration for employees with P45.

Here are the steps that you can follow to accomplish the process:

  • Before beginning with the process, make sure to have a backup of the file. This will prevent any potential damage to the company’s important data.
  • Navigate to the Employee List and click on the Rollback option.
  • Thirdly, click on the Next option.
  • After that, select the earliest pay period that you want to remove. Here, you must avoid removing the YTD values.
  • Thereon, click on the Next and Finish options.
  • Click on the OK option, and then choose the relevant employees.
  • Next, select the Starter Form by clicking on the Employee > Employee Record option.
  • If the P45 form appears on the screen, then click on the Next option.
  • At last, re-update the employee with the correct values.

Solution 3. Delete the GAS_MSIL Folder

Before commencing this process, we advise you to take a backup of the Sage payroll system. This will ensure that your business’s important data is protected against unforeseen issues that might happen during the deletion process.

Given below are the steps that you can follow to take a backup and delete the gas_msil folder on your PC:

  • First of all, search for the File button, and then click on the Backup option.
  • After that, close all the active applications on your PC and then begin with the deletion process.
  • For that, open the Windows Run Command on your PC by pressing the Windows + R keys together.
  • Thereon, type C:\Windows\Microsoft.NET\assembly\GAC_MSIL in the search bar, and then click on the OK option.
Window + R type CWindowsMicrosoft.NETassemblyGAC_MSIL
  • This will navigate you to the location where the file is saved.
  • As the folder appears on the screen, delete these folders: Esubs.view, Esubs.viewmodel, Esubs.model, Esubs.model.interfaces, SgEData, and SgELauncher.

Once you are done with the above-listed steps, perform a system restart and then re-try to perform the same task in which you encountered the Sage 50 payroll FPS error. At this stage, you should no longer encounter the error.


In this guide, we have provided in-depth information about how you can resolve the Sage 50 payroll FPS error. You can easily follow the troubleshooting steps to get the error resolved. If the above-listed steps do not work for you or if you have any other queries related to the Sage 50 errors, then we advise you to get in touch with the Sage payroll support phone number. Experts from the support team will help you resolve the error more efficiently and may even assist you in going back on your accounting track without any further delay.

Mark James
Mark James

Being a tech enthusiast, I am Mark James, a highly experienced and professional writer with over 12 years of experience. My deep understanding and knowledge of software tools help me provide valuable insights and guidance to users across the globe. My passion for technology motivates me to stay updated with the latest advancements, which allows me to deliver the most relevant and updated information to my audience.

Leave a Reply

Your email address will not be published. Required fields are marked *