coding, programming, css, html, php, web, site, programmer, gray web, gray code, gray coding, gray programming, css, css, php, php, php, programmer, programmer, programmer, programmer, programmer
Photo by yatsusimnetcojp on Pixabay

Rules and ethics

3 pension duties TPR expects payroll software to handle for UK employers

Payroll software handles three TPR pension duties for UK employers: assessing and enrolling staff, calculating and paying contributions, and re-declaration.

What to take away

  • Payroll software covers three automatic enrolment duties TPR enforces: assess and enrol eligible staff, calculate and pay contributions on time, and complete declarations, re-enrolment and record keeping.
  • The earnings trigger is £10,000 and the qualifying earnings band runs from £6,240 to £50,270, the levels in force since the 2021/22 tax year. The minimum total contribution is 8% of qualifying earnings, split 5% from the worker and 3% from the employer.
  • The duties sit in the Pensions Act 2008 and its regulations, which is why every UK payroll run needs an assessment step, not just a pay calculation.
  • Re-declaration is a separate task from the original declaration, due roughly every three years, and it is the one employers most often miss.
  • TPR can issue a £400 fixed penalty for a missed declaration, then a daily rate of between £50 and £10,000 depending on the number of workers, for as long as the breach continues.
  • Software automates the routine work but cannot choose your postponement policy, set your re-enrolment date or sign off the declaration for you.

What TPR expects from employers and their payroll software

The Pensions Regulator is the UK body that enforces workplace pension law. Its guidance for employers sets out what every employer with at least one worker must do, from assessing staff to paying contributions and telling TPR what happened.

The duties are not optional and not age-limited in the way many people assume. A worker aged between 22 and State Pension age, earning above the £10,000 earnings trigger, must be enrolled into a qualifying scheme. Others can ask to join, and you must handle that request.

This is where payroll software earns its place. A payroll system that only calculates pay and PAYE leaves the pension work to spreadsheets, and spreadsheets are where assessment errors, missed opt-ins and late contributions start.

TPR expects the employer to hold records that show what was assessed, what was paid and when. Software that stores an audit trail makes that straightforward. Software that does not turns a routine TPR query into a scramble.

The statutory basis sits in the Pensions Act 2008, which introduced the automatic enrolment duties and the compliance regime TPR operates. Other obligations on employers sit in the wider employment framework, including the Employment Act 2008. Any payroll system sold to UK employers should be built around those pension duties, not bolted onto them.

Payroll products that cover each duty

Most employers run payroll in-house or through a bureau, and either way the pension calculation depends on the payroll data. Hours, qualifying earnings, pensionable pay definitions and contribution rates all feed the same engine.

If the software cannot hold a pensionable pay definition separate from taxable pay, you will reconcile two figures every month.

UK employers commonly choose Sage Payroll, BrightPay, Xero Payroll, QuickBooks Payroll or IRIS. All five cover automatic enrolment in some form, but the depth differs by duty. BrightPay and Sage Payroll centre their pension modules on the per-period assessment and the enrolment letters. Xero Payroll and QuickBooks Payroll depend on their connections to pension providers to produce and send the contribution file. IRIS is widely used by bureaus and multi-scheme payrolls, where the declaration and re-enrolment figures have to come straight from the same payroll data. Pay Run Lab reviews each of these products, so check the pension coverage in the individual review rather than the sales page.

A selection checklist helps here, because the pension functions are rarely the headline feature on a supplier's website. They are usually buried in a help file or a support article.

Duty one: assessing and enrolling eligible staff

Assessment is the first duty and the one that drives everything else. Each pay period, you must work out which workers are eligible for automatic enrolment and which are not, based on age and earnings.

Worker pension eligibility decision

Age 22 to State Pension age and earnings above trigger?

Yes

Enrol into qualifying scheme

No

Can ask to join or opt in

The earnings trigger and the qualifying earnings band change most years, usually from April. The trigger is £10,000 and the band runs from £6,240 to £50,270, the levels in force since the 2021/22 tax year and frozen in the reviews since. Your software should update these thresholds without you editing a table by hand, and it should show you which figures it used and for which tax year.

Eligible jobholders must be enrolled into a qualifying pension scheme. Non-eligible jobholders have the right to opt in, and entitled workers can join a scheme you choose to offer. Each group has different rules and different letters.

Postponement adds another layer. You can delay assessment for up to three months for some workers, but you must tell them in writing and you must still assess them when the period ends.

The assessment output you should expect

A working payroll system produces an assessment result per worker per pay period, with the reason. That reason matters when a worker asks why they were not enrolled, or when TPR asks you to demonstrate the decision.

If your software only shows a pension deduction on the payslip, you cannot reconstruct the assessment later. Ask the supplier where the assessment report lives before you buy.

Enrolment and opt-in handling

Once assessed, the software should generate the enrolment or opt-in record, the statutory letter to the worker and the joiner file for the pension provider. Manual rekeying between these steps is where deadlines slip.

Opt-outs must be processed within the statutory window, and any contribution taken before the opt-out is refunded. Software that tracks the opt-out clock prevents you refunding too late or too little.

  • Confirm the earnings trigger and qualifying earnings band are current for the tax year
  • Check every worker has an assessment result, including those on postponement
  • Verify enrolment letters were issued within six weeks of the enrolment date
  • Confirm opt-outs were processed inside the statutory window
  • Check the joiner file reached the pension provider

Duty two: calculating and paying contributions on time

Contribution calculations depend on the pensionable pay definition in the scheme rules, not just gross pay. Some schemes use qualifying earnings, some use basic pay, and some use total earnings.

Contribution payment deadlines

  1. 22nd of following month
    Electronic payment deadline
  2. 19th of following month
    Cheque payment deadline

The minimum contribution rates are set by law. The total minimum is 8% of qualifying earnings, made up of 5% from the worker and 3% from the employer, and those rates have stood since April 2019. The employer must pay at least 3%, and the worker's share comes from their pay unless the scheme uses a different method.

Tax relief is applied at source for most schemes, which means the worker's net contribution is lower than the headline rate. Your software needs to handle relief at source correctly or the provider will reject the file.

Payment deadlines are strict. Contributions deducted from pay must reach the scheme by the 22nd of the following month in most cases, or the 19th if you pay by cheque. Late payment is a breach even if the amount is correct.

TPR's Contributions, dashboards, data and transfers guidance explains what trustees and administrators expect from the data they receive. Poor data causes rejected files, and rejected files cause late contributions.

Where contribution errors come from

Most errors come from three places: a pensionable pay definition that does not match the scheme, a rate change applied to the wrong pay period, and a joiner or leaver processed outside the pension cycle.

A fourth source is rounding. If the software rounds each worker's contribution differently from the provider's system, the totals will not match and the file will fail.

A payroll quality checklist is useful here because it forces a reconciliation step before submission rather than after.

Steps to run a clean contribution cycle

Clean contribution cycle

  1. Confirm the pensionable pay definition matches the scheme rules for every pay group.
  2. Check the contribution rates in the software match the rates for the current tax year.
  3. Run the pension report and reconcile the total against the payroll deduction total.
  4. Submit the contribution file to the provider and save the acceptance confirmation.
  5. Pay the contributions by the deadline and record the payment reference.

What late payment triggers

Late or unpaid contributions are one of the breaches TPR acts on most quickly, because the money belongs to the worker. TPR can issue an unpaid contributions notice and, if the money is still not paid, escalate.

The Warnings, notices and payment of fines page sets out the escalation path, from a compliance notice through to a fixed penalty of £400 and then a daily rate of between £50 and £10,000 depending on the number of workers.

Software that flags an approaching deadline and an unreconciled file is worth more than software that simply stores a rate. The flag is what stops the breach.

Duty three: declarations, re-enrolment and record keeping

A declaration of compliance tells TPR what you did. You must complete one within five months of your duties start date, through TPR's online declaration of compliance service, and again after each re-enrolment cycle.

Declaration and re-enrolment cycle

  1. Within 5 months of duties start
    Declaration of compliance
  2. Every 3 years
    Re-enrol eligible workers
  3. After re-enrolment
    Re-declaration submission

The declaration covers the scheme you used, how many workers you enrolled and how many you did not. It is a legal statement, so the figures must match your records.

Re-enrolment is the duty employers forget. Roughly every three years, you must re-enrol eligible workers who opted out or left the scheme, and then complete a re-declaration.

TPR's Re-enrolment and re-declaration guidance explains the timing, including the window for choosing your re-enrolment date and the deadline for the re-declaration.

Record keeping duties

You must keep records that show your compliance, and the retention periods differ by record type. Contribution records must be kept for at least six years, and opt-out notices for at least four. Assessment and enrolment records have their own retention rules.

Records must be retrievable, not just stored. If TPR asks for evidence of an assessment from two years ago, you need to produce it quickly.

Software that keeps a dated audit log does this well. Software that overwrites the current period with the next one does not, and you will not discover that until you need the history.

The re-declaration cycle

Re-declaration is a separate submission from the original declaration, and it has its own deadline. Missing it is a breach even if every contribution was paid correctly.

A worked example helps. Suppose your duties start date was in 2023. Your first re-enrolment window opens around the third anniversary, you choose a re-enrolment date within the window, re-enrol eligible staff, then submit the re-declaration within five months of that date.

The software should prompt the cycle, calculate the re-enrolment date options and generate the re-declaration figures. It should not decide the date for you, because the choice affects who must be re-enrolled.

  • Diary the five-month declaration deadline from the duties start date
  • Check the re-enrolment window and choose a re-enrolment date
  • Re-enrol eligible workers who opted out or left
  • Issue re-enrolment letters to affected staff
  • Submit the re-declaration before the deadline
  • Confirm contribution records are kept for at least six years and opt-out notices for at least four

Software functions that automate each duty

Not every payroll system covers all three duties to the same depth. The table below maps the duty to the function you should look for, and to the question worth asking a supplier.

Payroll software duty coverage

Duty

Assessing and enrolling
Automated assessment with reason code
Calculating and paying
Pensionable pay definitions separate
Declarations and re-enrolment
Declaration data extracts
Record keeping
Dated audit log with retention

Function to look for

Assessing and enrolling
Export assessment per worker?
Calculating and paying
Multiple definitions across pay groups?
Declarations and re-enrolment
Prompt re-enrolment cycle?
Record keeping
Retrieve two-year-old assessment?

Supplier question

Assessing and enrolling
Calculating and paying
Declarations and re-enrolment
Record keeping

Software functions by duty

DutyFunction to look forQuestion for the supplier
Assessing and enrollingAutomated assessment per pay period with a stored reason codeCan I export the assessment result for every worker, every period?
Assessing and enrollingStatutory letter generation and opt-out trackingDoes the system issue enrolment letters and track the opt-out window?
Calculating and payingPensionable pay definitions held separately from taxable payCan I run more than one definition across different pay groups?
Calculating and payingContribution file generation and reconciliation reportDoes the file reconcile to the payroll deduction total before submission?
Declarations and re-enrolmentDeclaration and re-declaration data extractsDoes the system prompt the re-enrolment cycle and produce the figures?
Record keepingDated audit log with retention rulesCan I retrieve a two-year-old assessment on demand?

Integration with the pension provider

Most providers accept a standard contribution file, but the format and the timing differ. Some want the file before payday, some after, and the cut-off affects your payment date.

Software with a tested integration removes the manual upload. Software without one means someone exports, checks and uploads every period, which is a single point of failure.

Ask whether the integration is maintained by the supplier or by the provider, and what happens when the provider changes its file format. The answer tells you how much of the work stays with you.

Reporting and audit trails

The reports you need are the assessment report, the contribution reconciliation and the declaration extract. If the software cannot produce all three without a custom build, the pension work will sit partly outside the system.

Audit trails matter for TPR queries and for your own year-end checks. A dated log of who changed a rate, when, and why is the difference between a quick answer and a long investigation.

A map of the rules helps you see where pension duties sit alongside PAYE, National Minimum Wage and data protection obligations, because they interact.

How a clean pension cycle runs

A clean pension cycle runs without a spreadsheet: assessment happens in the pay run, the contribution file reconciles automatically, and the declaration figures come from the same data. Any step that still needs a manual export will be missed eventually, which is why the software should close that gap.

Where software support ends and employer responsibility begins

Software can assess, calculate, generate files and prompt deadlines. It cannot take the legal risk, which stays with the employer.

Employer sign-off checks

  • Confirm contribution rates and thresholds
  • Check pensionable pay definition
  • Review contribution reconciliation
  • Sign declaration figures

The employer chooses the qualifying scheme, sets the pensionable pay definition, decides the postponement policy and signs the declaration. Those decisions sit outside any payroll product.

The employer also owns the data. Under UK data protection law, the Information Commissioner's Office regulates how worker data is held, and pension records are personal data. The software is a tool, not a data controller.

The checks that stay with you

Someone in your organisation must confirm the rates, the thresholds and the declaration figures before submission.

That person also needs the escalation path for a compliance notice and the deadline for a reply. Ignoring a TPR notice makes the position worse.

  • Confirm the contribution rates and earnings thresholds are correct for the tax year
  • Check the pensionable pay definition against the scheme rules
  • Review the contribution reconciliation before paying
  • Sign off the declaration and re-declaration figures
  • Confirm records are retained and retrievable
  • Confirm someone owns the TPR correspondence inbox

Choosing software with the duties in mind

Buy for the duty you find hardest, not the feature the sales page leads with. If re-declaration is your weak point, test the re-enrolment workflow before you sign.

Ask for a demonstration using your own pay groups and pensionable pay definitions. A generic demo will not show whether the assessment handles your edge cases, such as workers with variable hours or multiple jobs.

Check whether the supplier tracks regulatory changes and issues updates, and how it tells you when a threshold changes. That ongoing maintenance is a large part of what you are paying for.

Finally, check the supplier's status at Companies House if you are committing to a multi-year contract. It is a small step that avoids a large problem.

Common questions

Does payroll software remove my automatic enrolment duties?
No. The duties sit with the employer under the Pensions Act 2008, and TPR enforces them against the employer. Software automates the calculation and reporting work but does not transfer the legal obligation.
Who is responsible if the software calculates contributions incorrectly?
The employer is. You can pursue a supplier commercially, but TPR will still treat the underpayment as your breach and expect it to be corrected with the scheme.
How often do I need to complete a declaration?
You complete a declaration of compliance within five months of your duties start date, then a re-declaration after each re-enrolment cycle, which is roughly every three years.
What happens if contributions are paid late?
TPR can issue a notice requiring payment and, if the breach continues, a fixed penalty followed by a daily rate. Late payment is a breach even when the amount is correct.
Can I use a bureau instead of buying software?
Yes, and many employers do. The duties stay with you either way, so you still need to check the assessment output, the contribution reconciliation and the declaration figures.
What records must I keep for TPR?
Records covering assessment, enrolment, contributions, opt-outs and the declaration. Contribution records must be kept for at least six years and opt-out notices for at least four, and they must be retrievable, not just stored.

More in Rules and ethics