Get MTD for Income Tax ready
80% off your first 6 months + a £25 voucher offer

Get a £25 voucher when you send your first quarterly update to HMRC through Xero by the 7 August 2026 deadline. Voucher offer ends 7 August. Terms apply

Guide

Payroll software for UK small businesses: how it works

Learn how payroll software works and how to choose the right system for your UK small business.

Payroll software running on a smart phone

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio

Published Friday 10 July 2026

Table of contents

Key takeaways

  • Payroll software calculates pay, handles tax and pension deductions, and files reports to HMRC, so you cut manual errors and spend less time on admin.
  • When you choose payroll software, check that it is HMRC-recognised and RTI-ready, automates deductions, and integrates with your accounting.
  • Submit Real Time Information filings directly to HMRC after every pay run to avoid penalties that start at £100 per month for late or incorrect submissions.
  • Set up pension auto-enrolment to assess employee eligibility, calculate contributions, and send data to providers like NEST, meeting your legal obligations without manual work.

What is payroll software?

Payroll software is a tool that calculates employee pay, works out tax and other deductions, and reports the figures to HMRC each pay period. Online payroll software does the same job in the cloud, so you can run pay from any device and your data stays up to date. To get the most from it, it helps to understand what payroll involves.

Xero Payroll is cloud-based payroll software built for UK small businesses. It calculates employee pay, handles tax deductions, and submits reports to HMRC automatically.

The software integrates directly with Xero Accounting, so your payroll data flows into your accounts without manual entry. You can access it from any device with an internet connection.

Xero Payroll is designed for:

  • small business owners who want to run payroll themselves without specialist knowledge, saving on overhead since experienced payroll managers can earn £35,000 to £50,000
  • growing teams that need a system which scales as they hire
  • accountants and bookkeepers managing payroll for multiple clients

How to choose payroll software: what to look for

The right payroll software should keep you compliant, cut manual work, and grow with your team. Weigh up a few practical factors before you commit, and think about paying employees accurately and on time.

Look for software that ticks these boxes:

  • HMRC-recognised and RTI-ready, so you can file Real Time Information after every pay run
  • automation of pay, tax, and deductions, to reduce manual calculations and errors
  • integration with your accounting and HR tools, so figures flow through without re-entry
  • employee self-service, so staff can view payslips and request leave themselves
  • scalability as you grow, with support for more employees and different pay schedules
  • support and guidance, so you can get help when a pay run or deadline needs it

Essential features for small business payroll

Xero Payroll includes the tools small businesses need to pay staff correctly and meet UK compliance requirements. That matters as hiring recovers: according to Xero Small Business Insights, UK small business jobs grew 2.1% year-on-year in the March 2026 quarter.

Key features include:

  • automated pay calculations: Xero works out wages, overtime, and deductions based on the data you enter
  • HMRC submissions: submit Real Time Information (RTI) filings directly to HMRC from within the software
  • pension auto-enrolment: assess eligible employees and calculate pension contributions automatically
  • employee self-service: staff can view payslips and submit leave requests through the Xero Me app
  • digital payslips: payslips are generated and shared automatically after each pay run
  • cloud access: run payroll from anywhere using a computer, tablet, or phone
  • accounting integration: payroll data syncs with Xero Accounting for accurate financial records
  • flexible pay schedules: set up weekly, fortnightly, or monthly pay runs to suit your business

Auto-enrolment for pensions

UK employers must provide workplace pensions for eligible staff, and setting up a workplace pension is a legal duty. Xero Payroll handles this automatically.

The software assesses each employee against the eligibility criteria: aged 22 to state pension age, earning over £10,000 per year, and working in the UK. This threshold is estimated to drive private sector pension participation up to 16.9 million, according to the government's auto-enrolment review.

For qualifying employees, Xero calculates contributions and tracks opt-out requests.

You can connect Xero to pension providers like NEST, so contribution data flows through without re-entering figures manually.

How online payroll works

Running payroll in Xero follows a straightforward process. Most pay runs take just a few minutes once your employees are set up.

Here's how it works:

  1. Set up employees: enter each employee's details, tax code, pay rate, and pension status
  2. Start a pay run: select the pay period, and Xero pre-fills standard pay items
  3. Review and adjust: add overtime, bonuses, or statutory payments like SSP or SMP
  4. Check calculations: review gross pay, deductions, and net pay for each employee
  5. Approve the pay run: confirm the figures are correct
  6. Submit to HMRC: file your RTI submission directly from Xero
  7. Pay employees: use the payment file to process wages through your bank
  8. Share payslips: send digital payslips automatically through Xero Me

Xero keeps records of every pay run, so you can access historical data for reporting or HMRC queries.

What is payroll processing?

Payroll processing is the work of calculating employee wages, making deductions, and reporting to HMRC for each pay period. It ensures staff are paid correctly and your business meets its legal obligations.

The process follows four steps:

  1. Track hours worked: record hours, overtime, and pay types for each employee
  2. Calculate gross pay: apply hourly rates or salaries to determine total earnings before deductions
  3. Calculate deductions: subtract Income Tax, National Insurance, pension contributions, and any other withholdings
  4. Calculate net pay: determine the amount remaining that employees receive

Get payroll wrong and you create problems. Underpay staff and you damage trust, overpay and you create recovery headaches, and miss HMRC deadlines and you trigger automatic penalties. Getting it right matters more as pay bills rise: according to Xero Small Business Insights, UK small business wages grew 2.9% year-on-year in the March 2026 quarter.

Understanding the key elements of payroll processing

To process payroll correctly, you need to understand several key elements.

Each pay run requires accurate data:

  • employee details: include name, address, National Insurance number, and tax code
  • hours and earnings: record time worked, pay rates, and any additional payments
  • deductions: calculate statutory deductions plus voluntary ones like pension contributions
  • records: keep documentation to support your calculations if HMRC asks questions

Payroll software handles most calculations automatically, reducing errors and saving time.

HMRC compliance and RTI submissions

Pay As You Earn (PAYE) is the system HMRC uses to collect Income Tax and National Insurance from employee wages, and you can read more about what PAYE is in this guide. Real Time Information (RTI) is the requirement to report those figures to HMRC every time you run payroll.

Xero handles HMRC submissions automatically. After you complete a pay run, the software prepares your RTI filing and lets you submit it directly to HMRC in a few clicks.

Late or incorrect submissions trigger penalties starting at £100 per month, so accuracy matters.

Xero helps you stay compliant by:

  • preparing Full Payment Submissions (FPS): generated automatically after each pay run with employee wages and deduction details, and you can use FPS to correct payroll data for previous tax years, as explained in HMRC's PAYE manual, following the retirement of the Earlier Year Update (EYU)
  • filing Employer Payment Summaries (EPS): submit when claiming statutory payment recoveries or reporting no payments in a period
  • tracking deadlines: Xero shows submission status so you know when filings are due
  • updating tax rates: the software applies current HMRC rates for Income Tax and National Insurance automatically, and prepares for future shifts like mandatory payrolling of benefits in kind (BIK), delayed until April 2027

Xero is HMRC-recognised payroll software, so it meets the standards required for RTI submissions.

Six areas of the law to understand for processing payroll

Running payroll in the UK means meeting specific legal requirements. Here are six areas you need to understand.

1. Taxation

Income Tax must be deducted from employee wages and paid to HMRC. As an employer, you're responsible for calculating the correct amount using each employee's tax code and making payments on time, and for preparing for future shifts like mandatory payrolling of benefits in kind (BIK), delayed until April 2027.

2. National Insurance contributions

National Insurance contributions (NICs) fund state pensions and benefits. Both employers and employees pay NICs based on earnings, and the recent National Insurance changes affect how much you pay.

  • Employee NICs: deduct from wages when earnings exceed the primary threshold
  • Employer NICs: pay on top of employee wages at 15% for earnings above the secondary threshold, which fell to £5,000 a year from 6 April 2025

The guide to National Insurance contributions explains the thresholds and calculations in detail.

3. Pension auto-enrolment

Auto-enrolment requires employers to provide workplace pensions for eligible staff. You must assess all workers and enrol those who qualify.

Eligible employees are:

  • aged 22 to state pension age
  • earning over £10,000 per year
  • working in the UK

Both employer and employee make contributions as a percentage of qualifying earnings. The minimum is 3% from employers and 5% from employees.

4. Statutory pay (SSP, SMP and other statutory payments)

Employees have a legal right to certain payments when they cannot work or take family leave. As an employer, you calculate and pay these correctly through payroll.

Common statutory payments include Statutory Sick Pay (SSP) when an eligible employee is off sick, and Statutory Maternity Pay (SMP) during maternity leave. Related payments cover paternity, adoption, and shared parental leave, each with its own eligibility rules and rates.

5. National Minimum Wage and National Living Wage

The National Minimum Wage and National Living Wage set the legal wage floor you must pay, based on a worker's age. The National Living Wage applies to eligible workers aged 21 and over, and the National Minimum Wage applies to younger workers and apprentices.

Rates usually change each April, so check the current National Minimum Wage rates and make sure every worker stays at or above the correct level for their age.

6. Record keeping and data protection

You must keep accurate payroll records and protect the personal data they contain. Under HMRC's PAYE record-keeping rules, employers must hold payroll records for at least 3 years from the end of the tax year they relate to.

Payroll records include personal and financial data, so you also have duties under UK GDPR and data protection law. Store records securely, limit access to those who need it, and keep the information accurate and up to date.

Simplify UK payroll with Xero

Xero Payroll brings pay calculations, RTI filings, and pension contributions together in one place, with the compliance updates built in. That means fewer manual steps, so you can spend less time on admin and more on your business. When you're ready to simplify payroll, get one month free.

FAQs on payroll software

Here are answers to frequently asked questions about payroll software for your small business.

What is payroll software?

Payroll software calculates employee pay, works out tax and pension deductions, and reports the figures to HMRC each pay period. It automates routine calculations, so you reduce errors and save time on admin.

How do I choose payroll software?

Look for software that is HMRC-recognised and RTI-ready, automates deductions, and integrates with your accounting. Also check that it offers employee self-service, scales with your team, and comes with support.

Can Xero Payroll handle multiple pay schedules?

Yes, Xero Payroll supports weekly, fortnightly, four-weekly, and monthly pay schedules. You can set different schedules for different employees within the same organisation.

Does Xero Payroll work with pension providers?

Yes, Xero Payroll integrates with major UK pension providers including NEST, NOW: Pensions, The People's Pension, and Smart Pension. This integration allows contribution data to flow automatically.

Is Xero Payroll HMRC-compliant?

Yes, Xero Payroll is HMRC-recognised software for Real Time Information (RTI) submissions. It updates automatically to reflect changes in tax rates and regulations.

92% of customers [say they] run payroll faster using Xero

*Source: survey conducted by Xero of 254 small businesses in the UK using Xero, May 2024

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Get one month free

Purchase any Xero plan, and we will give you the first month free.