Reviewed: 17 June 2026
Payroll software helps UK employers calculate pay, apply deductions, produce payslips, maintain payroll records and report information to HM Revenue & Customs (HMRC). It can automate repetitive work, but it does not remove the employer’s responsibility for correct setup, accurate inputs, timely submissions and secure handling of employee data.
What payroll software should support
- Gross-to-net pay calculations.
- Income Tax and National Insurance deductions.
- Full Payment Submissions and Employer Payment Summaries.
- Statutory payments and student-loan deductions.
- Workplace pension calculations and records.
- Itemised payslips and year-end documents.
- Audit trails, user permissions and correction records.
2026/27 update checks
Before processing the first payroll of a new tax year, confirm that the software has the current tax codes, National Insurance thresholds, statutory-payment rates, student-loan thresholds and minimum-wage rates. For 2026/27, the main employer National Insurance rate is 15% above the relevant threshold and the employer secondary threshold is £5,000 a year.
From 1 April 2026, the National Living Wage for workers aged 21 and over is £12.71 an hour. Software may calculate pay, but the employer still needs accurate age, apprentice status, hours and pay-period information.
Check the current HMRC employer rates and thresholds and National Minimum Wage rates.
RTI reporting
Most payroll software used by employers should support Real Time Information reporting. A Full Payment Submission is normally sent on or before payday. An Employer Payment Summary may be needed for periods with no payments, statutory-payment recoveries or other adjustments.
Confirm the process using HMRC payroll reporting guidance. Keep the submission receipt or confirmation as part of the payroll audit trail.
Configuration matters
- Set the correct pay frequency and payroll calendar.
- Use the correct tax codes and National Insurance categories.
- Configure pension schemes and contribution rules accurately.
- Set up statutory payments, student loans and attachments correctly.
- Restrict who can change employee or bank details.
- Test any new pay element before using it across the workforce.
Controls and approvals
A reliable payroll process separates preparation from approval where practical. The reviewer should compare the current payroll with the previous period, investigate large changes, confirm starters and leavers, review manual overrides and reconcile the final payroll liabilities to the amounts paid.
Security and data ownership
Payroll systems contain sensitive personal and financial data. Employers should use role-based access, multi-factor authentication where available, secure backups and a documented process for removing access when staff or providers leave. Confirm who owns the payroll records and how they can be exported if the software or provider changes.
Questions to ask before choosing software
- Does it support HMRC-recognised payroll reporting?
- How are tax-year updates delivered and confirmed?
- Can it handle the business’s pay frequencies, pensions and statutory payments?
- Does it provide an audit trail and approval workflow?
- How are corrections and earlier-year updates handled?
- Can records be exported in a usable format?
- What support is available close to payroll deadlines?
Related guidance
For the operating workflow, see Payroll Processing Services UK. For the tax-reporting framework, read PAYE Compliance in the UK.
This page provides general educational information and does not endorse a particular payroll product.
Choosing and controlling payroll software
Employers running payroll themselves need software that reports PAYE information online unless exempt. The system should support the workforce, pay frequencies, deductions, statutory pay, pensions, reports and correction process used by the employer.
Core PAYE capability
Payroll software should maintain employee details, calculate pay and deductions, report information to HMRC, calculate the HMRC liability and support statutory payments. HMRC-recognised status is important for reporting capability, but HMRC does not recommend one product or accept responsibility for purchased software.
Feature checklist
- Weekly, fortnightly, four-weekly and monthly payrolls where needed
- Directors and different National Insurance categories
- Statutory sick, maternity, paternity, adoption and other family pay
- Student loans, attachments and other deductions
- Pension assessment, deductions and provider files
- Payslips and employee access
- FPS and EPS submissions
- Year-end reports, P45s and P60s
- Correction and audit-trail capability
GOV.UK warns that some products do not provide payslips, pension functions, different pay periods or EPS capability, so required features should be confirmed before purchase.
Employee master data
Control tax codes, National Insurance numbers and categories, director status, starter declarations, payroll IDs, bank details, pension status and statutory-leave dates. Sensitive changes should require verification and approval.
Pay elements and configuration
Document taxable, non-taxable, pensionable and National Insurance treatment for salary, overtime, bonuses, expenses, benefits, deductions and salary sacrifice. Test new elements before live use. A familiar label does not guarantee the correct calculation.
Payroll calendar
Configure pay periods, usual payday, cut-offs, approval and submission dates. The FPS is generally due on or before payday and should include everyone paid. Avoid reporting too early where information may change.
FPS and EPS controls
Review the submission totals, employee count, pay and deductions before sending. Retain receipts and reconcile the HMRC account. Use EPS where required for reductions or no-payment periods. Correct FPS errors promptly through the current process.
Pension integration
Confirm assessment, postponement, opt-in, opt-out, re-enrolment, contributions and provider-file capability. Reconcile payroll deductions to the pension submission and payment. A successful payroll calculation does not prove the pension file was accepted.
Statutory payments
The software calculation depends on accurate absence, earnings, notice and evidence. HR or management should decide entitlement where facts are disputed; payroll should process approved information. Review recoverable statutory pay and related EPS entries.
Review and approval
- Starters, leavers and employees with no pay
- Changes to gross pay, net pay and employer cost
- Bank-detail and tax-code changes
- Negative pay, refunds and unusual deductions
- Statutory pay and pension differences
- Employees near minimum-wage thresholds
Changing payroll software
Migrate year-to-date pay, tax, National Insurance, pension, statutory pay and employee identifiers. GOV.UK warns that if the new product cannot continue existing Payroll IDs, the Payroll ID changed indicator should be used on the FPS; otherwise HMRC records and PAYE bills may be duplicated.
Parallel run and reconciliation
For a material payroll, compare old and new results before the first live run. Reconcile employee-level and total differences. After go-live, compare the final payroll to the bank, HMRC, pension provider and accounting journal.
Access and security
Restrict payroll administrators, approvers and report access. Use multi-factor authentication where available. Separate bank-detail changes, payment-file creation and bank release. Remove leaver access promptly and review provider support access.
Continuity and exports
Know how payroll will run during an outage or staff absence. Retain reports, submissions and configuration information outside a single user account. Test employee, year-to-date and audit exports before relying on the system long term.
Related ASH guides
- HR Compliance in the UK
- Outsourced Payroll Services UK
- PAYE Compliance in the UK
- Payroll Processing Services UK
- Business Software Guidance for UK Companies
- Accounting Software Explained for UK Businesses
Official guidance
Employee self-service and payslips
Confirm how employees receive payslips, update personal information and access historic documents. Sensitive changes such as bank details should not flow directly into payroll without verification. Define support routes for employees who cannot use the portal or dispute a calculation.
Payroll outputs for finance and HR
The system should provide a clear gross-to-net report, employer-cost report, liabilities, change report, pension output and accounting journal. Agree which figures HR, finance and management use. Reconcile reports rather than accepting different totals from separate dashboards.
Year-end readiness
Before the final payroll, review leavers, benefits, corrections, outstanding statutory pay, director treatment and employee details. Confirm final FPS settings and P60 production. Test the new tax-year update in a controlled way and retain the previous-year reports before applying changes.
Software updates and change control
Payroll calculations depend on current rates and rules. Record software updates, release notes, configuration changes and test results. Do not make a major version change immediately before payday without a fallback. Check that integrations, reports and custom pay elements still work after an update.
Implementation test cases
- A normal salaried employee
- A starter and a leaver
- Overtime, bonus and unpaid leave
- Statutory sick or family pay
- Pension enrolment and opt-out
- A director or unusual National Insurance category
- An FPS correction and EPS submission
- A bank-detail change and payment-file approval
Provider contract and exit
Review pricing by employee, payroll, module and support level. Check data ownership, availability, security, backups, service levels and termination assistance. Ensure the employer can export employee, year-to-date, submission and audit information in a usable format before the contract ends.
Payroll-software review questions
- Does the product support every pay frequency and employee category used?
- Can errors be corrected without losing the audit trail?
- Are submissions and HMRC receipts retained?
- Can pension and accounting outputs be reconciled?
- Are administrator and approver roles genuinely separate?
- Can the payroll continue during a provider or internet outage?
Retain a signed implementation checklist and first-live-payroll reconciliation so later errors can be traced to setup, migration or processing.