
Updated on
1st January 1970
Before every payroll run, check that:
Then compare the run with the last one, get sign-off before processing, and send your Full Payment Submission to HMRC on or before payday.
Check the inputs, the deductions, the results and the approval. Most payroll errors start with information that is missing, late or out of date, so the checks below follow the order the information arrives in. Treat them as a starting point and adapt them to your own policies and payroll timetable.
Make sure every starter and leaver in the period is on the payroll with complete details.
Starters:
Leavers:
Apply any tax code changes before you process. If an employee's tax code changes during the year, HMRC will email you, and you should update your payroll records as soon as possible. Tax codes usually also need updating at the start of each tax year on 6 April. Check for student loan and other notices at the same time.
Confirm that every pay rise, change of hours, overtime claim, bonus and one-off payment has been approved and entered. For hourly and lower-paid staff, check that pay still meets the National Minimum Wage or National Living Wage for the worker's age. The rates change on 1 April every year and last changed on 1 April 2026, so check the current rates on GOV.UK rather than relying on last year's figures.
Make sure sickness, parental leave and other absences are recorded before you process. Some absences mean statutory payments through payroll, such as Statutory Sick Pay or Statutory Maternity Pay. Each has its own eligibility rules, and these do change, so check them against GOV.UK's current guidance and the evidence your policies require.
Check that every deduction is present and correct:
Check whether anyone now needs to be put into a workplace pension. The Pensions Regulator says employers must monitor the ages and earnings of their staff every time they pay them, and keep paying the contributions due every time they run payroll. A pay rise, a bonus or a birthday can change someone's status. The Pensions Regulator's website gives the current age and earnings criteria.
Confirm that any change to an employee's bank details is genuine and authorised before you pay, ideally by checking with the employee through a known contact route. After processing, check that the payment file matches the approved net pay before it goes to the bank.
Compare this run with the last one and explain the differences. Look for:
Get sign-off from someone authorised before you process. Where you can, have someone other than the person who prepared the payroll approve it, using a clear sign-off report. Keep a record of who approved which version.
Send your Full Payment Submission on or before your employees' payday, even if you pay HMRC quarterly. Don't report too early, though: if information changes after you've sent the FPS, for example an employee leaves or changes tax code, you'll need to send a corrected one. If you haven't paid any employees in a tax month, send an Employer Payment Summary (EPS) instead. For the payment deadlines that follow, see GOV.UK's Running payroll guide.
The tax year ends on 5 April. Send your final payroll report of the year on or before your employees' last payday. Then:
Build these dates into your payroll timetable so year-end doesn't compete with a normal pay run.
Correct it as soon as you can. If you find errors in your FPS, send a corrected FPS as soon as possible. If an employee was underpaid, you may need a supplementary payment and an additional FPS. GOV.UK also notes that late, missing or incorrect payroll reports can affect employees' income-related benefits, such as Universal Credit, which is one more reason to check before payday rather than after.
If a bureau runs your payroll, these checks still need to happen. They're just shared.
VIPs (Vision Integrated Payroll Service) is Vision ERP's managed payroll bureau service. Every payroll follows the same structured steps:
Queries go through our service management portal, which supports monthly SLA reporting. Additional services include P11Ds, year-end and auto-enrolment. Payroll runs on Unit4 HR & Payroll, or on our own systems if your organisation doesn't use Unit4 Payroll.
When must the Full Payment Submission be sent to HMRC?
On or before your employees' payday, even if you pay HMRC quarterly.
How often should we check whether staff need to be auto-enrolled?
Every time you pay them. The Pensions Regulator says employers must monitor staff ages and earnings each time they run payroll.
What should we do when HMRC changes a tax code during the year?
HMRC will email you. Update your payroll records as soon as possible.
What do we need to set up a starter on payroll?
Their personal details and their P45 to work out their tax code, or HMRC's starter checklist if they don't have a P45. Tell HMRC on or before their first payday.
What if our FPS was wrong?
Send a corrected FPS as soon as possible.
Who should sign off the payroll?
An authorised person, ideally not the person who prepared it, with a record kept of what was approved.
Want every payroll checked, with a sign-off report before anything is processed? See how VIPs works, or contact Vision ERP.
Drop us a message with any questions you may have and we'll get back to you shortly
Contact us

+44 1902 947902
enquiries@visionerp.co.uk
