Maintaining HMRC payroll compliance is one of the most important jobs for any UK business, but keeping up with Real Time Information (RTI) rules and tax updates can feel daunting.
Failing to report payroll accurately or missing filing deadlines can lead to automated HMRC fines starting at £100 per late submission, plus interest on unpaid tax liabilities. To help protect your business from penalties and audits, use this HMRC payroll compliance checklist to keep every pay cycle running smoothly.
Need help getting started? If you are setting up your business from scratch, we can advise on the best possible company formation route to reduce your tax to the lowest possible levels, in accordance with UK tax laws.

Step 1: Pre-payroll and onboarding requirements
Before executing a pay run in your business, you first must verify all employee details upfront. This includes the following checks:
- Verify right-to-work status: Check and store original digital or physical verification documents before an employee starts work.
- Collect the right onboarding information: Request a P45 from every new hire. If this is unavailable, have them complete the HMRC Starter Checklist to assign the correct initial tax code.
- Process any tax code changes (P6/P9): Review electronic HMRC coding notices regularly and apply updated tax codes immediately to prevent under- or over-deductions.
- Check national minimum wage (NMW): Check that base hourly rates, age-based brackets, and salary sacrifice arrangements do not drop an employee’s effective pay below statutory requirements.
Once each of these points have been checked, review the list of pay day expectations below.
Step 2: Per-period execution (Every pay day)
Under HMRC’s Real Time Information (RTI) reporting system, payroll data must reach HMRC before or on the day staff are paid. To maintain HMRC payroll compliance, these are the steps you should take.
- Calculate Gross-to-net pay: Apply correct Income Tax bands, National Insurance (NIC) categories, and Student Loan repayment thresholds.
- Process statutory payments: Correctly calculate Statutory Sick Pay (SSP) or Statutory Maternity/Paternity Pay (SMP/SPP) for qualifying absences.
- Submit a Full Payment Submission (FPS): File your FPS report to HMRC on or before payday for every single pay run to maintain HMRC payroll compliance.
- Issue itemised payslips: Provide all employees with transparent payslips detailing gross earnings, net pay, and itemised deductions on or before payday.
Step 3: Monthly and quarterly HMRC payroll compliance and reconciliation
This stage ensures you’re managing ongoing tax liabilities to prevent cash flow surprises and HMRC late payment interest. To do this, you must:
- Submit Employer Payment Summary (EPS): If you had no employees on pay during a tax month or need to claim Statutory Pay reclaims or the Employment Allowance, submit an EPS by the 19th of the following month.
- Pay HMRC liabilities: Transfer collected PAYE tax, employee NICs, and employer NICs to HMRC by the 22nd of the month (or 19th if paying by post).
- Pension auto-enrolment: Deduct workplace pension contributions and pay them to your pension provider within required statutory deadlines.
Step 4: Year-end obligations record keeping for effective HMRC payroll compliance
Closing out the tax year cleanly protects your business in the event of an official HMRC inspection or compliance check. To maintain upmost compliance with HMRC, and to ensure peace of mind at the end of each year, here’s what you should do next.
- Final Real Time Information filing: Indicate your final FPS or EPS submission of the tax year.
- Issue annual forms: Distribute P60 forms to all active staff employed on 5th April by 31th May.
- Maintain Records: Retain payroll reports, P45s, P60s, tax calculations, and deduction history for at least 3 years after the tax year ends to satisfy legal requirements for HMRC payroll compliance. Keep pension and statutory leave logs according to workplace regulations (typically 6 years).
For guidance throughout any of the steps above, or if you’d like someone to handle your it on your behalf, our payroll services offer fully comprehensive support, saving you time to focus on your business.
Frequently asked questions (FAQ) about HMRC payroll compliance
What are the legal requirements for running payroll in the UK?
To run payroll legally, you must register as an employer with HMRC before your first payday, set up a PAYE (Pay As You Earn) scheme, verify employees’ right to work, make statutory tax/NIC deductions, submit RTI reports every payday, auto-enroll eligible staff into a pension, and keep full payroll records for at least 3 years.
How do I set up payroll for a new UK startup?
- Register as an employer online with HMRC to receive your Employer PAYE Reference and Accounts Office Reference.
- Choose HMRC-recognised cloud-based payroll software or hire an accredited payroll provider.
- Collect new starter paperwork (P45 or Starter Checklist, bank details, National Insurance Number).
- Set up a workplace pension scheme for auto-enrolment obligations.
Take advantage of our expert accounting and payroll services today if you’d like to save yourself the job of setting everything up.
Can payroll be backdated or reversed once submitted?
Backdating: If you missed registering an employee or processing a pay run, you can run a retrospective payroll, but you may face HMRC late submission penalties for filing FPS reports past payday.
Reversals: Once an FPS is submitted to HMRC, you cannot delete or undo it. Overpayments, underpayments, or calculation errors are corrected by submitting an Earlier Year Update (EYU) or by adjusting figures in your next FPS pay run to balance the year-to-date totals correctly.
If you are dealing with a complex discrepancy, speak to our team about payroll tax audit support and HMRC dispute resolution.
Setup and streamline your HMRC payroll compliance today
Maintaining consistent HMRC payroll compliance requires clear operational processes and reliable software tools. By following this checklist every pay cycle, you can reduce the risk of HMRC fines, incorrect tax deductions, and stressful audit reconciliations.
If you’d like help with this, we have a team of dedicated accountants that will handle payroll compliance on your behalf.
Contact us on 0800 999 1800 or send us an enquiry to get started.
For the latest quick news in the accountancy world, feel free to follow us on LinkedIn, Facebook and Instagram.