Bulk Payslip Verifier (Ireland)
Verify a single Irish payslip row against Revenue 2026 rules. Detects USC bracket mismatch, PRSI class wrong for income, pension over-cap, and SRCOP exceeded. To bulk-verify many employees, POST an array of rows directly to /api/ie/tools/bulk-verifier.
Region: Ireland (en-IE). Currency: EUR. Rules: Revenue 2026.
Standard Rate Cut-Off Point.
1 = monthly, 3 = quarterly, 12 = annual.
Built for people who check payroll for a living
Dara runs outsourced payroll for a bookkeeping practice in Athlone. Fourteen client companies, roughly 300 payslips a month, and every one of them is his problem if a deduction is wrong. The Bulk Payslip Verifier exists for exactly that workflow: enter a row per employee — gross, PAYE, USC, PRSI, PRSI class, pension, annual credits and cut-off point — and get back a pass-or-flag verdict per line instead of re-keying figures into a calculator one payslip at a time.
The four failure modes it hunts
- USC bracket mismatch. The verifier recomputes USC from the 2026 bands — 0.5% to €12,012, 2% to €28,700, 3% to €70,044 and 8% beyond — and flags rows where the deducted amount implies the wrong band was applied.
- PRSI class inconsistent with income. Each row carries a PRSI class from A1 through to J, S and M. Because employees earning €352 or less in a week pay no employee PRSI, and a tapered credit of up to €12 a week applies between €352.01 and €424, a class and deduction that do not fit the gross are flagged together.
- Pension over the age cap. Tax-relievable pension contributions are limited to an age-related percentage of earnings — 15% under age 30, rising in steps to 40% from age 60 — subject to the €115,000 earnings cap, so a contribution above the row's implied limit raises a flag.
- SRCOP exceeded. Pay taxed at 20% beyond the row's stated cut-off point — or 40% applied too early — shows up as a PAYE delta against expectation.
Single row on screen, whole payroll by API
The form above verifies one employee, which is handy for spot checks and for reproducing a flag a client has queried. For a full pay run, POST an array of rows to the same endpoint and store the per-row results against the employee IDs you supplied. The pay-period field accepts 1 for monthly, 3 for quarterly and 12 for annual figures, so a quarterly directors' payroll verifies the same way as a monthly staff payroll. Nothing you submit is stored by PayslipIQ.
Frequently asked questions
Which PRSI class should I select for a normal employee?
Most private-sector and many public-sector employees are Class A. Class S applies to self-employed people and proprietary directors, Class J covers certain low-earnings or subsidiary employments, and Class M covers people with no contribution liability. The class printed on the payslip should match the employment type; if it does not, the deduction line is usually wrong too.
What does a non-zero delta on a row mean?
Each row returns delta figures for PAYE, USC and PRSI: the difference between what was deducted and what the 2026 rules produce for that gross, SRCOP and credit set. A recurring delta on one employee suggests their RPN inputs are wrong; the same delta across every employee suggests a payroll configuration error.
Can I verify a whole payroll file rather than one employee at a time?
Yes. The on-page form verifies a single row, and the same endpoint accepts an array of rows by POST to /api/ie/tools/bulk-verifier, so you can script a check across an entire pay run and review the flags per employee ID.
Where do the SRCOP and tax credit inputs come from?
Take them from the employee’s Revenue Payroll Notification rather than guessing. For a single employee with standard credits in 2026 they would typically be a €44,000 cut-off point and €4,000 of annual credits, but Revenue adjusts both for second jobs, benefits and prior-year underpayments, so the RPN figures are the ones that matter.
Flagged a row? Drill into the payslip
When the verifier flags an employee, run their actual payslip through the Irish payslip checker to see which line — PAYE, USC, PRSI or pension — is driving the discrepancy before you raise it with the client or the software vendor.
Open the Irish payslip checker