
You can complete a full Xero payroll setup, connect to HMRC for RTI, add your employees and submit your first Full Payment Submission (FPS) in a single guided sequence. For a small team with straightforward pay structures, many businesses complete the core configuration in a few hours. The three actions to take right now:
Pro Tip: Before you open a single Xero screen, pull together every employee’s starter declaration and tax code. Missing these two items causes more first-run rejections than anything else.
Xero’s own pre-setup checklist for UK payroll mirrors this sequence and is worth bookmarking before you begin.
A complete Xero payroll setup requires gathering PAYE references and employee data upfront, configuring accounts and nominal codes correctly, and submitting the first FPS on or before pay day to avoid HMRC penalties.
| Point | Details |
|---|---|
| Gather documents first | Collect PAYE reference, NI numbers, tax codes and pension staging date before opening Xero. |
| Match HMRC records exactly | Company name and PAYE reference in Xero must be character-for-character identical to HMRC records. |
| Submit FPS on time | Send the Full Payment Submission on or before pay day; late submissions attract HMRC penalties. |
| Check Employment Allowance | Eligible employers can reduce secondary Class 1 NICs by up to £5,000 per tax year via an EPS claim. |
| Priceandaccountants | Offers end-to-end Xero payroll setup, RTI support and managed payroll for UK tech teams. |
This article is general information, not a substitute for advice from a qualified financial advisor. Consult a qualified financial professional about your own circumstances before acting on anything here.
Skipping the document-gathering stage is the single most reliable way to stall mid-setup. Have everything below to hand before you open Xero’s payroll screens.
Company details
Employee information
Pension and auto-enrolment details
Admin and access
Handling employee personal data during setup carries legal obligations. A consent and preference management framework helps you record lawful processing and document how employee data is collected and stored — worth reviewing before you import any staff records.
Pro Tip: Ask every employee to confirm their NI number and tax code in writing before you enter anything. A single transposed digit in an NI number will trigger an RTI rejection on your first FPS.
Getting the chart of accounts right at this stage prevents reconciliation headaches every month. Follow the Xero Central organisation setup guide for the exact in-app navigation.
These are generic suggestions; your existing chart of accounts may already have codes assigned. The key is consistency: use the same code every pay run so your PAYE liability account reconciles cleanly to what you pay HMRC each month.
Opening balances from a previous system

If you are mid-year and migrating from another payroll, post a journal to record year-to-date gross pay, PAYE deducted and NICs for each employee. This keeps your P60 figures accurate at year-end. Xero’s switching wizard (found under Payroll > Overview > Switch to Xero Payroll) can import employee records and map historical pay data, which reduces manual journal entries significantly.
Before running your first pay run, reconcile the payroll bank account balance to your actual bank statement and confirm the PAYE liability account matches what you owe HMRC.
Pay items are the building blocks of every pay run. Get them wrong and every payslip that follows will be wrong too.
Types of pay items to create
Working patterns tell Xero how many hours an employee works per day and per week. This drives leave accrual and part-time holiday calculations. Create a template for each common schedule in your business:
UK statutory minimum is 5.6 weeks per year (28 days for a full-time employee working five days per week). In Xero, set the accrual method to either a fixed annual entitlement or an accrual rate per hour worked. For zero-hours workers, the 12.07% accrual method is common, though HMRC guidance on rolled-up holiday pay has evolved — check the latest GOV.UK employment rights guidance for current rules.

Pro Tip: Build a pay template for each role type (e.g. “Junior Developer — Salaried”, “Warehouse Operative — Hourly”) and assign it to new employees at the point of hire. It takes two minutes to set up and saves you re-entering the same pay items every time you onboard someone.
Auto-enrolment is not optional, and Xero’s pension setup is where many small employers make their first compliance mistake.
What Xero handles automatically
What Xero does not do
Pension provider details you will need
Your staging date or duties start date determines when you must enrol eligible workers. If you are a new employer, your duties start on the day your first employee begins work. GOV.UK’s employer duties guidance covers eligibility thresholds and re-enrolment obligations in full.
Every field in Xero’s employee record has a downstream effect on either the FPS submission or the payslip calculation. Incomplete records are the primary cause of RTI rejections.
Mandatory fields
Employment and tax declarations
Recommended optional fields
Once you have saved an employee record, navigate to the Employee Summary screen and take a screenshot or PDF export. This gives you a paper trail if HMRC queries a submission later. For UK startup payroll obligations, getting these records right from day one is far less painful than correcting them after your first FPS.
The HMRC connection is the step most small business owners find intimidating. It is actually straightforward once you have the right credentials.
Common connection failures and fixes
If Xero itself is experiencing an outage, check Status before assuming the problem is with your credentials. Service incidents occasionally affect RTI submission queues, and the status page shows live incident updates.
Pro Tip: Set up delegated HMRC access for your accountant at the same time you authorise Xero. If a submission fails and you need help quickly, your accountant can act without waiting for you to share credentials.
The first pay run is where everything you have configured gets tested. Work through it methodically.
Pre-post checklist
FPS timing
Submit the FPS on or before the date employees are paid. Late FPS submissions attract HMRC penalties after the first month of trading. If you discover an error after posting, you cannot edit a posted pay run — you must create an amendment in the next pay run or contact HMRC directly for corrections to employee-level data.
If the FPS is rejected
Common rejection codes and fixes:
Pro Tip: Run a “shadow” pay run in a test period before your live first run. Create a dummy pay period, check the calculations, then delete it. It costs nothing and catches configuration errors before they reach HMRC.
Payroll does not stop after the first pay run. A short monthly and annual routine keeps you compliant and audit-ready.
Monthly tasks
When to submit an Employer Payment Summary (EPS)
Submit an EPS when you have no employees to pay in a period, when you are reclaiming statutory payments, or when you are claiming Employment Allowance. Employment Allowance reduces your secondary Class 1 NIC liability by up to £5,000 per tax year — claim it via the EPS at the start of the tax year if you are eligible.
Year-end tasks
| Task | Deadline |
|---|---|
| Submit final FPS for the tax year | On or before last pay date in March |
| Issue P60s to all employees | within deadlines set by HMRC |
| Reconcile payroll figures to HMRC records | April–May |
| Confirm Employment Allowance claim for new year | First EPS of new tax year |
For a full payroll compliance checklist covering both monthly and annual obligations, the Priceandaccountants guide for UK SMEs covers the statutory deadlines in detail.
Most RTI rejections trace back to one of four errors made during initial configuration.
Common mistakes and immediate fixes
Prevention measures
Pro Tip: If you are unsure whether a service outage is causing a submission failure rather than a data error, check status.xero.com first. Resubmitting during an active incident can create duplicate FPS records.
Migration mid-year is more common than most guides acknowledge, and it is manageable if you follow a clean sequence.
Migration checklist
Xero’s product ideas portal tracks feature requests including bulk import improvements — worth checking if you have a large employee count and want to understand current import limitations before committing to a migration date.
Pro Tip: Time the migration to coincide with a month-end or a quiet payroll cycle — ideally April (the start of the tax year) when year-to-date figures reset to zero. Running parallel payroll records for the first live pay run gives you a cross-check and a fallback if something does not reconcile.
Running payroll in Xero yourself makes sense for small teams with straightforward, fixed pay structures. If you have five employees on monthly salaries with no complex benefits, the in-house route is entirely manageable once the setup is complete. The software handles the calculations; your job is data entry and submission timing.
The calculus shifts when complexity enters the picture. International hires, directors’ loan accounts, salary sacrifice schemes, frequent starters and leavers, or a founder who is also drawing dividends — these situations create enough edge cases that a misconfiguration costs more to fix than a managed payroll service would have cost to run. Compliance risk is also a factor: HMRC penalties for late or incorrect FPS submissions accumulate quickly, and the reputational cost of a payroll error with employees is immediate.
At Priceandaccountants, the firms we support most often start with in-house Xero payroll for the control it gives them, then bring us in when headcount crosses ten or when a new hire introduces a complexity they have not handled before. That handover is clean when the Xero configuration is solid from the start, which is exactly why getting the setup right matters. For a fuller comparison of the trade-offs, the outsourcing payroll guide covers the decision criteria for UK tech teams in detail.
Xero payroll setup done properly takes a few hours. Done wrong, it costs weeks of corrections and potential HMRC penalties. Priceandaccountants offers a faster route: we configure your Xero payroll from scratch, connect it to HMRC, enrol your employees into a compliant pension scheme and hand you a fully documented payroll that is ready to run.

Our payroll service covers initial setup, RTI submission support, monthly pay run management and year-end P60 production. For growing tech teams, we also handle pension provider liaison and Employment Allowance claims so nothing slips through. Every engagement includes handover documentation so your team can take over if you choose to bring payroll in-house later.
If you want payroll running correctly from the first pay date, speak to our team about a managed payroll package.