Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Make Sure Every Client's RTI Submission Was Actually Accepted?
Problems We Solve

How Do We Make Sure Every Client's RTI Submission Was Actually Accepted?

A payroll bureau submits RTI for many clients, and a rejected FPS or missing EPS can go unseen for weeks. We build a check of every submission's status.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

RTI problems go unseen because submissions are sent from inside each client's payroll file, responses arrive there, and nobody looks across every client for failures. We build a bureau-wide view of every expected FPS and EPS, reading submission status from your payroll software, and flagging rejected, missing or unconfirmed submissions to the right administrator the same day.

Submitted, or so we thought

The payroll is run, the FPS is sent from the software, and the administrator moves on. Usually it goes through. Occasionally it is rejected because of a mismatch, the wrong PAYE reference, an authentication problem or a gateway hiccup, and the error message sits in the payroll software's submission log for that client.

Nobody opens that log unless they have a reason. Weeks later the client receives a notice from HMRC about a missing submission, or an employee's tax record looks wrong, and the bureau has to explain.

Why failures stay hidden

Each client's RTI history lives inside that client's payroll file. There is no bureau-level list of 'what should have been submitted this week and what was accepted'. EPS submissions, which are needed in some periods and not others, are even easier to miss because they are not tied to every run.

Busy administrators also assume success. The send button was pressed, the screen moved on, and the next client is waiting.

Bureaus running more than one payroll package have it worse, because each package logs submissions differently. An administrator who covers a colleague's clients on an unfamiliar package may not even know where to look for the response.

What a missed rejection costs

A rejected or missing submission can lead to penalties or notices for the client, and to incorrect records at HMRC for employees. Fixing it later is slower than fixing it the same day. Clients who get HMRC letters about something the bureau was paid to do lose confidence quickly, and those letters tend to arrive at the worst time.

SubmissionWhen it is expectedCommon way it goes wrong
FPSOn or before each pay dayRejected and not noticed
EPSPeriods with reclaims, no pay, or other adjustmentsNot sent when it should be
Late FPSAfter the pay dayLate reason code missing
Year-end final submissionLast period of the tax yearFinal indicator missed

How we build RTI monitoring across clients

  1. From each client's pay run calendar, we generate the expected submissions: an FPS for every run, and an EPS where your rules or the client's situation call for one.
  2. We read submission status from your payroll software, through its API, reports or submission logs, depending on what it offers.
  3. Each expected submission is matched to an actual one: accepted, rejected, pending or missing.
  4. Rejections and missing submissions create an alert to the client's administrator the same day, with the error text from the software.
  5. A bureau-wide screen shows every submission for the week and its status, so a manager can see at a glance that everything went through.
  6. At tax year end, the view includes the final submission checks for every client, so none is left open.

When an EPS is needed depends on the client's circumstances and HMRC's rules, which your team applies. The view tracks what your team has decided should be sent.

We also keep the history. Over a year, the view shows which clients have had repeated rejections and why, which often points to a setup problem in that client's payroll file, such as a reference entered wrongly years ago, that is worth fixing once rather than working around every period.

Knowing everything went through

Rejections are fixed the same day, while the run is still fresh. Missing EPS submissions are caught before HMRC notices. Managers stop relying on the assumption that the send button worked. And clients stop being the ones who tell you something went wrong.

Signs your RTI checking has gaps

  • You have learned of a rejected FPS from a client's HMRC letter.
  • Nobody reviews submission logs across all clients.
  • EPS submissions are sent from memory.
  • Year-end final submissions need a manual check of every client.
  • Administrators assume a submission worked if no error popped up.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does it send RTI submissions?

No. Submissions stay in your payroll software. We read what happened and show it across the bureau.

Which payroll software is supported?

Any that exposes submission status through an API, a report or a log we can read. We check yours during scoping.

Can it tell us when an EPS is needed?

It can prompt based on rules you set, such as statutory payment reclaims in the period, but the decision stays with your team.

What if we use more than one payroll package?

The view covers all of them, so clients on different packages appear in the same list.

Keep reading

More on Problems We Solve

Start here

Tell us where your payroll bureau's week gets stuck

Describe your client base, the payroll software you run and the part of the pay cycle that causes the most trouble. We will tell you what we would build around it, what we would not touch, and if a smaller change would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →