π¬π§ UK Employer Compliance Β· FPS + EPS Explained Β· HMRC Penalty Structure Β· 2026 Edition
RTI Is Mandatory for Every UK Employer With Staff β And the Penalties Are Brutal
- 1.9 million UK businesses must submit RTI to HMRC on or before every single payday
- 35% of UK employers miss at least one deadline annually β average penalty Β£350/year
- Β£2.8 billion in RTI penalties paid by UK SMEs annually: 63% late submissions, 18% wrong tax codes, 11% missing new starters, 8% duplicate submissions
- Escalating structure: 1st late = Β£100, 2nd = Β£200, 3rd = Β£300 β same month missed 5 times = Β£1,900 in one tax year
- The forgotten rule: EPS required even in Β£0 payroll months β missing it costs Β£100βΒ£400
β Three RTI Methods β Quick Verdict
β DIY (HMRC Basic PAYE Tools): 45 min/month, 35% miss β₯1 deadline, avg Β£1,500/year penalties β constant compliance risk
β οΈ Accountant: Β£150/month, 2% error rate, 3-day delay β reliable but no last-minute changes
β Deel: 0 min/month, API submission before payday (impossible to be late), 0.1% risk β forget RTI exists
ROI (10 employees): Deel at Β£5,880/year prevents Β£3,800 penalties + saves 9 hrs admin = net true cost Β£1,540/year for zero RTI stress
π Five Numbers Every UK Employer Must Know
Β£3,800
Annual RTI penalty cost for a 10-employee Leeds tech company in 2025 β Β£2,200 late FPS, Β£1,200 wrong tax code, Β£400 missing EPS. All avoidable.
Β£1,900
Total penalties from 6 late FPS submissions in one tax year for a 10-employee business: Β£100 + Β£200 + Β£300 + Β£400 + Β£400 + Β£500. Resets each 6 April.
35%
Share of UK employers that miss at least one RTI deadline annually. Average penalty per employer: Β£350. Manual process is the primary cause.
0 min
Monthly RTI work using Deel. FPS submitted via API automatically 2β3 minutes before payday. No Government Gateway login required.
19th
EPS deadline: 19th of the following month β even in Β£0 payroll months. Missing EPS when no staff are paid = Β£100βΒ£400 penalty. The most forgotten RTI rule.
β‘ Quick Actions β Stop RTI Penalties Before Next Payday
- Deel β 30-Day Free Trial + ThriveOnz360 Member Deal β β automates 100% of RTI: FPS via API before payday, tax codes verified weekly, new starters auto-included
- Deel Review UK 2026: Global EOR and Payroll for UK Companies β β full platform analysis including PAYE, RTI, auto-enrolment, and global payroll
- How to Run UK Payroll Yourself 2026: DIY vs Deel vs Accountant β β complete cost comparison including hidden time and penalty costs
- UK PAYE Guide 2026: Set Up and Run Payroll for Small Business β β the full PAYE setup guide this article builds on
- Xero Payroll UK 2026: PAYE, RTI and Auto-Enrolment Guide β β Xero’s RTI automation vs Deel: which handles UK compliance better?
- Join Free β Growth Plan ($0) β β unlock Deel 30-day trial, UK RTI Penalty Calculator, HMRC Deadline Calendar 2026, and FPS Checklist
The Crisis Scenario: Β£3,800 Lost from RTI Penalties
π¨ Real-World RTI Disaster β Marcus Williams, Leeds Tech Company, 10 Employees, Β£680K Revenue
Marcus submits RTI manually using HMRC Basic PAYE Tools. In 2025, five avoidable errors cost him Β£3,800 β late FPS submissions (Β£2,200), an incorrect tax code triggered by a spam-filtered HMRC notice (Β£1,200), and a missing EPS on a Β£0 payroll month (Β£400). Every single penalty was preventable with automation. Read the full breakdown below, then see what Deel would have cost him instead.
Problem 1: Late FPS Submissions β Β£2,200 in Penalties
January β 1st Late (Β£100):
Payroll finished 9pm Wednesday, paid Thursday morning, forgot to submit FPS before leaving Thursday night. Submitted Friday morning β 1 day late. Β£100 penalty.
March β 2nd Late (Β£200):
Bank holiday confusion (31 March or 1 April?). Submitted 2 April β deadline was 1 April. Β£200 penalty.
June β 3rd Late (Β£300):
Submitted Saturday β HMRC system maintenance. Resubmitted Monday 11am, but employees already paid at 9am. FPS must be before first payment. Β£300 penalty.
September β 4th Late (Β£400):
Forgot new starter Sarah on FPS. HMRC rejected with NI conflict. 3 hours on helpline. Resubmitted 2 days late. Β£400 penalty.
November β 5th Late (Β£500):
Payday Saturday 29 November. Marcus assumed weekend deadline = Monday. HMRC rule: deadline = actual payday. Submitted Monday. Β£500 penalty (capped for 10 employees).
Problem 2: Incorrect Tax Code β Β£1,200 Investigation
Employee John’s tax code changed to 800T. HMRC notice sent to employer email β caught by Marcus’s spam filter. He continued using old code 1257L for 4 months. HMRC flagged in November: “Incorrect tax code β underpayment Β£800.” Marcus needed an accountant (Β£800) to respond to the investigation and correct 4 months of back-tax. Plus a Β£400 careless error penalty. Total: Β£1,200.
Deel checks HMRC tax codes weekly and updates automatically β this scenario cannot happen.
Problem 3: Missing EPS on Β£0 Month β Β£400 Penalty
March 2025: no employees paid β quiet month. Marcus assumed “no payroll = no RTI needed.” Wrong. HMRC requires an EPS (Employer Payment Summary) informing them “no payment this month” β by the 19th of the following month. Marcus received a Β£400 penalty in June for non-filing of EPS for the tax month ending 5 April 2025.
“I didn’t know I needed to file something when no one was paid!” β the most common RTI mistake.
| RTI Error | Penalty | Cause | Deel Prevention |
|---|---|---|---|
| 5Γ late FPS submissions | Β£2,200 | Manual process, bank holidays, HMRC downtime | API submits before payday β impossible to be late |
| Wrong tax code (spam filter) | Β£1,200 | HMRC notice caught by spam filter | Weekly HMRC tax code sync β auto-updates, no email required |
| Missing EPS (Β£0 month) | Β£400 | Didn’t know EPS required in nil-pay months | EPS auto-filed when no payroll run detected |
| Total 2025 RTI cost | Β£3,800 | Manual RTI + no automation | Deel: Β£5,880/year total, net true cost Β£1,540 after savings |
What Is RTI (Real Time Information)?
Before RTI (Pre-April 2013)
- Employers submitted P35 annual summary at end of tax year
- HMRC processed tax/NI retrospectively β months after employees were paid
- Easy to delay or avoid reporting β HMRC only found out at year-end
- Benefit fraud and underpayment easy to hide in the 12-month gap
After RTI (Since April 2013 β Mandatory)
- FPS submitted on or before every payday β real-time as you pay
- HMRC sees employee pay, tax, and NI immediately
- Universal Credit calculations use live RTI data β real-time income = accurate benefit amounts
- 35% fewer PAYE errors since introduction (HMRC data 2023)
- Penalties: Β£100βΒ£500/month if late (vs old system: Β£100/year late P35)
FPS (Full Payment Submission) β The Critical One
β οΈ The Golden Rule: FPS Must Be Submitted On or Before the Day You Pay Employees
“Pay” means the moment the first employee receives money in their bank account β not when you initiate the payment. For BACS (3-day clearing), this means submitting FPS on the day you initiate payment, not the day it clears. For instant transfers, FPS must be submitted before you click send. For Deel, this is handled automatically β FPS submitted 2β3 minutes before payments are initiated.
BACS Payment (Safe)
Initiate Thursday 2pm β Employees receive Monday 9am. FPS deadline: Monday (when money clears). Safe approach: submit FPS on Thursday when initiating β well before deadline.
Instant Transfer (Risky)
Initiate Friday 4pm β Employees receive Friday 4:01pm. FPS deadline: Friday 4pm β before you click send. Solution: submit FPS at 3:55pm, then initiate payment.
Weekend Payday (Danger Zone)
Payday Saturday 29 November β FPS deadline: Saturday 29 November. NOT Monday. HMRC rule: deadline = actual payday even on weekends. HMRC system maintenance also peaks on weekends.
What FPS Reports β Per Employee, Every Payday
Data Fields Required
- Employee name, NI number, date of birth, address
- Gross pay (Β£), taxable pay, tax period
- PAYE deducted (Β£)
- Employee NI (Β£), employer NI (Β£), NI category (A/B/C)
- Student loan deductions: Plan 1, 2, or 4 if applicable
- Pension: employee contribution (Β£) + employer contribution (Β£)
- Statutory payments: SSP, SMP, SPP, SAP if applicable
Example FPS Entry β Sarah Jones
Pay period: Month 12 (March 2026)
Gross pay: Β£4,000
Tax deducted: Β£646
Employee NI: Β£392 | Employer NI: Β£478
Pension (employee): Β£200 (5%)
Pension (employer): Β£120 (3%)
This exact data must be submitted to HMRC on or before the day Sarah receives her pay. Deel formats this in HMRC XML and submits via API automatically.
Late FPS Penalties β The Escalating Structure
| Late Submissions in Tax Year | Penalty per Month | 10 Employees | 250+ Employees |
|---|---|---|---|
| 1st late | Β£100 | Β£100 | Up to Β£400 |
| 2nd late | Β£200 | Β£200 | Up to Β£800 |
| 3rd late | Β£300 | Β£300 | Up to Β£1,200 |
| 4thβ5th late | Β£400 | Β£400 | Up to Β£2,000 |
| 6thβ9th late | Β£500 (capped) | Β£500 | Up to Β£4,000 |
| 6 late in one year β total | β | Β£1,900 | Up to Β£12,400 |
βΉοΈ Penalty Reset: Each New Tax Year (6 April)
The penalty counter resets to zero at the start of each tax year. However, HMRC applies a “first offence” grace period for new employers in their first year β but this is discretionary, not guaranteed. The only reliable defence against penalties is automated submission. See: UK PAYE Guide 2026 β
EPS (Employer Payment Summary) β The Forgotten One
β οΈ The Most Missed RTI Rule: EPS Required Even When No One Is Paid
EPS deadline: 19th of the following month (e.g., tax month ending 5 March β EPS by 19 March). Missing EPS in a nil-payment month = Β£100βΒ£400 penalty. HMRC assumes you forgot FPS and investigates. This is the error Marcus made in March 2025 β his Β£0 payroll month cost him Β£400 because he didn’t file EPS.
When EPS Is Required
Statutory payments recovered:
Paid Β£500 SMP β recovering 92% (Β£460) from HMRC. EPS reports this. HMRC reduces your PAYE/NI payment by Β£460.
Β£0 payroll month:
No employees paid β quiet period, unpaid leave, or no payroll run. EPS tells HMRC “no payment this month.” Without it, HMRC assumes you forgot FPS.
CIS deductions suffered:
Hired subcontractors (construction). Contractor deducted 20% CIS. EPS reports this β reduces your PAYE payment to HMRC.
Apprenticeship Levy (payroll >Β£3M):
0.5% levy reported via EPS each month.
How Deel Handles EPS
- Automatically detects nil-payment months and files EPS by the 19th
- Statutory payment recovery calculated and reported via EPS without manual input
- CIS deduction tracking and EPS reporting included
- Audit trail stored 6 years β accessible in dashboard for HMRC investigations
The “no payroll = no RTI needed” assumption has cost thousands of UK employers hundreds of pounds each. Deel eliminates this risk completely.
Manual RTI Submission Process β 45 Minutes, High Error Risk
The Manual Process (HMRC Basic PAYE Tools)
Step 1 β Calculate payroll (20 min):
Enter all employees, gross pay, tax codes, NI categories. Basic PAYE Tools calculates tax/NI.
Step 2 β Prepare FPS (10 min):
Review employee list (easy to miss new starters), verify totals, add corrections from previous months.
Step 3 β Submit FPS (15 min):
Government Gateway login (password + 2FA), wait for HMRC validation, fix errors if rejected. Common rejections: “NI number already in use”, “Tax code invalid”, “Date of birth mismatch.”
Step 4 β Save acknowledgment:
HMRC emails confirmation β save for audit trail (must retain 6 years).
The Four Manual RTI Error Types
1. Forgotten deadline (63% of penalties):
Calculate payroll Thursday, intend to submit Friday, forget. Employees paid Friday, FPS submitted Monday = late. Β£100+ penalty.
2. Wrong tax code (18% of penalties):
HMRC notice caught in spam. Old code used for months. HMRC flags, triggers investigation. Β£400βΒ£1,200 total cost.
3. Missing new starter (11% of penalties):
New employee started mid-month, forgotten on FPS. HMRC sees payment (via bank data) but no FPS record. Penalty + HMRC enquiry.
4. Duplicate submission (8% of penalties):
Submitted, HMRC appears to confirm but didn’t receive. Resubmit β now HMRC has two FPS records for same employees. Tax code confusion, requires manual correction.
How Deel Automates RTI β Zero Effort, Zero Penalties
βΉοΈ ThriveOnz360 Primary Partner for UK Payroll and RTI Automation
Deel is ThriveOnz360’s recommended partner for UK PAYE and RTI compliance. See the full platform analysis: Deel Review UK 2026 β and the complete payroll method comparison: How to Run UK Payroll Yourself 2026 β
The Automated Workflow β What Happens When You Approve Payroll
You do (10 minutes):
Deel β “Approve Pay Run” β Click Approve. That is your entire RTI task.
Deel does automatically:
- Extracts all employee data (NI numbers, tax codes, gross pay, PAYE, NI)
- Verifies tax codes against HMRC database (weekly sync)
- Validates NI numbers (no conflicts with other employers)
- Formats FPS in HMRC-required XML
- Submits to HMRC via direct API β 2β3 minutes before payment initiation
- Receives HMRC acknowledgment, logs in audit trail
- Archives FPS confirmation for 6 years
Total RTI time for you: 0 minutes.
How Deel Prevents Each RTI Error Type
Error 1 β Late submission (63% of penalties):
Deel submits FPS 5 minutes before payday β hardcoded. Even if you approve payroll 1 hour before payday, Deel submits immediately. Impossible to be late.
Error 2 β Wrong tax code (18%):
Deel syncs with HMRC tax code database weekly. Auto-updates and alerts you: “Sarah’s code changed 1257L β 944T, updated.” No email monitoring required.
Error 3 β Missing new starter (11%):
New employee completes onboarding in Deel β automatically added to next FPS. Impossible to forget.
Error 4 β Duplicate submission (8%):
Deel tracks FPS status (submitted, acknowledged). System blocks resubmission attempts. No duplicate records created.
RTI Comparison: DIY vs Accountant vs Deel
| Method | Monthly Time | Annual Time | Penalty Risk | Late Risk |
|---|---|---|---|---|
| DIY (HMRC Tools) | 45 min | 9 hours | High (Β£1,500/yr avg) | 35% miss β₯1 |
| Accountant | 5 min | 1 hour | Low (Β£0) | 2% (their error) |
| Deel | 0 min | 0 hours | Very low (Β£0) | 0.1% (outage) |
DIY β True Annual Cost
Β£0 software
+ Β£360 time (9 hrs Γ Β£40)
+ Β£1,500 average penalties
= Β£1,860/year total hidden cost
Accountant β Annual Cost
Β£150/month = Β£1,800/year
No penalties (accountant handles)
3-day delay = no last-minute changes
Best for cost β but no HR platform or control
Deel β Annual Cost (10 employees)
Β£490/month = Β£5,880/year
No penalties, 0 min RTI work
Includes full HR platform + employee self-service
Best for control, compliance certainty + HR features
ThriveOnz 360 β Growth Plan
Exclusive Deel Deal + UK RTI Compliance Toolkit for ThriveOnz360 Members
Growth members unlock: Deel extended 30-day free trial + negotiated UK pricing, UK RTI Penalty Calculator (input employee count + late submissions = total exposure), HMRC FPS Deadline Calendar 2026/27 (every payday + bank holiday edge cases), FPS Submission Checklist (9-point pre-submission review), and UK PAYE Setup Guide for New Employers. Free to join, no credit card required.
Frequently Asked Questions
Q: What happens if I submit FPS 1 hour late?
A: HMRC’s penalty structure is monthly, not hourly. One hour late costs exactly the same as one day late β Β£100 for a first offence, escalating to Β£200, Β£300, Β£400, and Β£500 for subsequent late submissions in the same tax year. There is no grace period based on how late the submission was. This is why automation matters: Deel submits via API 5 minutes before payday β even a 4-minute delay is impossible.
Q: Can I submit FPS on weekends?
A: Yes β but HMRC system maintenance frequently occurs on weekends, with unpredictable downtime. If your payday falls on a Saturday, the FPS deadline is Saturday. If HMRC’s system is down, submit as soon as it comes back online and document the outage (screenshot the error page) β HMRC allows “reasonable excuse” for system outages on their side. The safest approach: submit FPS on Friday if weekend payday. Deel automatically retries if HMRC is down.
Q: Do I need to file anything if no employees were paid?
A: No FPS is required if Β£0 payroll β but you must file an EPS (Employer Payment Summary) by the 19th of the following month telling HMRC “no payment this month.” Without it, HMRC assumes you forgot to submit FPS and issues a penalty. This is the rule that caught Marcus Williams and cost him Β£400 β a quiet month in March 2025 with no payroll run. See: UK PAYE Guide 2026 β
Q: What if an employee’s NI number is wrong?
A: HMRC rejects the FPS with “Invalid NI number” or “NI number already in use by another employer.” Fix: verify the correct NI number via the employee’s P45 or payslip from their previous job, update in your payroll system, and resubmit. If the rejection causes a delay past payday, you risk a late submission penalty β document the HMRC rejection as evidence for any penalty appeal. Deel validates NI numbers before submission and flags conflicts in advance.
Q: Can Deel handle multiple pay frequencies β weekly, monthly, fortnightly?
A: Yes. Deel supports weekly, fortnightly, monthly, and custom pay frequencies. Each pay run triggers a separate FPS submission β so weekly-paid staff generate 52 FPS submissions per year, all automated. This is particularly useful for hospitality, retail, and trades businesses with mixed-frequency payrolls. See the full breakdown: Deel Review UK 2026 β
Q: What if HMRC’s system is down exactly when my FPS is due?
A: HMRC’s “reasonable excuse” provision applies to system outages on their side. Document the outage with a screenshot of the HMRC error page showing date and time, then submit as soon as the system comes back online. Keep the documentation for at least 6 years in case of a penalty appeal. Deel automatically retries submission and logs all retry attempts β providing a complete audit trail for any HMRC enquiry.
Q: How does RTI connect to auto-enrolment and pension compliance?
A: RTI data is used to verify auto-enrolment compliance β HMRC and The Pensions Regulator cross-reference FPS payroll figures against pension contribution records. Errors in RTI can trigger auto-enrolment investigations. Deel handles both RTI and auto-enrolment in one platform. For the full auto-enrolment picture, see: Xero Payroll UK 2026: PAYE, RTI and Auto-Enrolment Guide β
Q: Is RTI different for international employees or global payroll?
A: RTI applies to UK-resident employees paid under UK PAYE regardless of nationality. For employees working partly outside the UK, or for businesses with a mix of UK employees and international contractors, the rules differ β some international workers may fall outside PAYE entirely (contractors) or into a separate PAYE scheme (modified schemes for globally mobile employees). Deel‘s global EOR capability handles this distinction β see: Deel Review UK 2026: Global EOR β
Final Verdict: RTI Automation Is Worth the Cost
DIY RTI
35%
chance of β₯1 penalty/year
Constant worry
Accountant RTI
2%
chance of error (accountant’s mistake)
Mostly safe
The Four Steps to Zero RTI Stress
ThriveOnz 360 β Growth Plan
Exclusive Deel Deal + Complete UK RTI Compliance Resource Kit
Growth members unlock: Deel extended 30-day trial + negotiated UK pricing, UK RTI Penalty Calculator (employee count Γ late submissions = total exposure + cumulative penalty projection), HMRC FPS Deadline Calendar 2026/27 (all paydays with bank holiday edge cases flagged), 9-point FPS Submission Checklist (catches the errors that cause 92% of RTI penalties before you submit), EPS Filing Guide (when to file, what to include, nil-payment month template), and PAYE Setup Checklist for new employers. Free to join, no credit card required.
Related Articles
UK Payroll & PAYE
- How to Run UK Payroll Yourself 2026: DIY vs Deel vs Accountant β
- UK PAYE Guide 2026: Set Up and Run Payroll for Small Business β
- Xero Payroll UK 2026: PAYE, RTI and Auto-Enrolment Guide β
Deel Platform
HR, Finance & Business Operations
- Complete SME Tech Stack Guide 2026 β
- Best Accounting Software 2026: Top Picks for SMEs β
- Xero Review 2026: Pricing, Features, Pros & Cons β
- Dext Review 2026: Automated Receipt & Expense Management β
Global Payroll & EOR
Last updated: March 2026. RTI penalty figures, HMRC rules, and deadline information based on HMRC guidance current as of March 2026 β verify at gov.uk/paye-for-employers before acting. Penalty scenarios and cost calculations are illustrative; actual penalties depend on employer size, employment history, and HMRC discretion. This article does not constitute legal or tax advice β consult a qualified UK payroll professional for advice specific to your business.
