
Audience research
Payroll software competitor research: a method from HMRC recognition to leaving checks
A reproducible method for researching payroll software competitors, covering HMRC recognition, feature checks, cost scenarios, export tests and sign-off.
What to take away
- Compare BrightPay, Moneysoft Payroll Manager and Xero Payroll only when the buyer, pay frequency and PAYE setup match.
- Treat HMRC recognition as the ability to report PAYE online at the date checked, not as a recommendation.
- Record quote-only prices as unavailable, then run one identical cost scenario across every shortlisted product.
- Test the exit and the export before buying, and keep that evidence with its source URL and access date.
Set the research frame
Fix a research date and a tax year at the top. At the research date of 2 February 2026 the live year is 2025/26, so every figure carries that label.
Define the English buyer next. A 24-employee employer paying monthly is a different market from a bureau running sixty client payrolls, and the two need separate tables.
Write down the pay frequencies, the number of PAYE schemes and the employee situations in scope. Split the comparison whenever the primary buyer or service boundary changes, which is the reasoning set out in comparing by operating model.
Same table or separate?
Does the primary buyer change?
create a separate comparison table
keep one table
Build the shortlist by name
Begin with the current HMRC-recognised software list, checked 2 February 2026. Record supplier and product as separate fields, and note whether the entry covers free, paid or bureau use.
Three names to test against an English employer's payroll: BrightPay (desktop and cloud), Moneysoft Payroll Manager (installed Windows software) and Xero Payroll (cloud payroll inside an accounting subscription).
For Moneysoft, confirm whether one licence covers all employees. The list shows each product can send PAYE information online at the date checked, and nothing about quality or fit.
Example: the same table, three different answers
These products do not compete on one axis. BrightPay spans desktop and cloud, Moneysoft runs on a licensed installation, and Xero Payroll arrives with bookkeeping.
The advertising rules for recognition claims matter when you copy a vendor's badge wording into the table.
Same table, three answers
BrightPay
- A second PAYE scheme
- Ask if it needs another licence or company file
- Automatic enrolment
- Test assessment, postponement and pension submission
- Account and data control
- Ask who owns the company file
Moneysoft Payroll Manager
- A second PAYE scheme
- Ask what one licence covers
- Automatic enrolment
- Test the same path plus any upload step
- Account and data control
- Ask how the desktop backup is controlled
Xero Payroll
- A second PAYE scheme
- Ask if schemes share one organisation
- Automatic enrolment
- Test the same path plus the pension connection
- Account and data control
- Ask which account holds the data
Record the answer you were given, dated, rather than a tick.
Six checks for product features
- Payslips, pay frequencies and statutory payments behave as described.
- Automatic enrolment reaches a named pension provider without manual repair.
- Permissions, approvals and multi-entity separation appear in the audit record.
- Imports, exports and corrections work with dummy data.
- Included functions are separated from paid add-ons.
- The plan you priced is the plan you are trialling.
HMRC's payroll software overview gives a minimum feature prompt and states that products differ, so test the edition you would buy.
Like-for-like feature checks
- Dated first-party feature page per product
- Payslips, frequencies, statutory pay, submissions
- Automatic enrolment and pension compatibility
- Permissions, approvals, multi-entity separation
- Imports, exports, integrations, corrections
- Included functions vs paid add-ons
Price one scenario, not the brochure
Quote-only pricing is normal, so record it as unavailable rather than zero and note the date you asked. Read hidden costs beyond the licence fee before you build the scenario.
The figures below are a method illustration, not a vendor quote. Replace each line with the dated figure you were given.
Price one scenario
| Line | Basis | Annual amount |
|---|---|---|
| Employees | 24 monthly, one PAYE scheme | n/a |
| Base fee | published or quoted | £120 (illustrative) |
| Employee charge | £2.50 each per month | £720 (illustrative) |
| Extra runs | 2 correction runs at £30 | £60 (illustrative) |
| Subtotal | £900 | |
| VAT at 20% | £180 | |
| Total | £1,080 |
Run the same table for BrightPay, Moneysoft and Xero with their own numbers, and leave gaps visible instead of filling them with estimates.
Test leaving and exporting data
- Import dummy year-to-date figures into a trial and reconcile the totals.
- Ask the supplier to show an error, the correction and the audit record.
- Export employee details, year-to-date, pension and payment history.
- Time the export and note fields that arrive as images, not data.
- Repeat with a second researcher where the result is ambiguous.
Do not load real employee data into a trial until the processing and the supplier are approved.
Check trust, data and support
Payroll records hold pay, bank details and sometimes health information. The ICO's controller and processor guidance frames who decides what and who acts on instruction, but it is not product assurance.
Ask for support hours against your payday calendar, incident history and a restoration route you can test.
Sign-off gate
- Research date and tax year stated at the top.
- Every claim carries a source URL, plan name and access date.
- Quote-only prices recorded as unavailable with the request date.
- One cost scenario run identically across every product.
- Export test completed, timed and stored.
A shortlist that names a winner without a date, a plan and an export test is an opinion, not research.
Common questions
How should HMRC recognition be treated?
It shows the product can report PAYE online at the date you checked. It says nothing about quality or fit, and it must never be presented as recommendation.
What if a product only quotes on request?
Record the price as unavailable, note the date you asked, and keep the reply with the plan name. Recheck it on the day you decide.
Which evidence should a vendor demonstrate?
Ask them to show an error, the correction and the audit record on your scenario. Then export the full record you would need to leave.
Does a trial need real employee data?
No. Synthetic records cover workflow, export and reconciliation tests. Load real data only once the organisation has approved the processing and the supplier.

