EirPayroll
EirOffice · Irish payroll workspace

Payroll, in
good order.

EirPayroll brings people, pay runs, Irish statutory calculations and reporting together. Move from employee setup to a reviewed payroll run with the detail visible at every step.

PAYE · PRSI · USC · payroll accounting · reporting
Payroll overview
Illustrative view
Employee recordsPeople
Payroll cyclePay run
WorkspaceReady
Gross-to-net reviewSample layout
PAYEarnings & adjustmentsBasic pay · overtime · bonusGross
TAXStatutory deductionsPAYE · PRSI · USCNet pay
● People → Pay run → Records
People & employers Pay runs & payslips Irish statutory workflows Reports & ledger
A complete payroll desk

One workspace. The full payroll picture.

The current application brings day-to-day payroll processing together with employer setup, statutory configuration, compliance tools and administration.

02 · People

Employee records

Search and manage employee profiles, pay details, employment information, PPSN and IBAN fields, and payslip history.

Live searchMasked PPSN
03 · Employers

Employer entities

Manage multiple employer entities, switch the active entity, and maintain company names and logos used across the workspace.

Company contextBrand assets
04 · Calendar

Pay-day patterns & calendar

Configure pay frequencies and nominal schedules, preview payroll dates and holidays, select bank-holiday offset rules, review dispatch policies, and synchronize Revenue-related deadlines from the workspace.

Banking-day offsetsHoliday registerDispatch rules
05 · Finance

Nominal codes & journals

Map payroll totals to accounting codes and review double-entry journal flows for gross wages, employer PRSI, Revenue liabilities, net-pay clearing and pension liabilities.

Configurable mappingsJournal audit viewLedger exports
06 · Statutory

Statutory settings

Review tenant-level statutory configuration and payroll analysis dimensions alongside the seeded tax parameter data.

Tax year settingsAnalysis dimensions
07 · Reports

Reports & documents

Prepare payroll summaries, payslip documents, year-to-date views and statutory or accounting report formats.

P30 · ERR · P60SEPA · NAERSA
08 · Workspace

Profile & preferences

Maintain profile details and photo, review security preferences, and personalize theme palette and display style.

Profile managementTheme controls
09 · Platform owner

Owner admin portal

Business-owner users can onboard and manage customer tenants, review account and plan status, and use tenant communication tools.

Role-gated workspaceTenant lifecycle
A guided workflow

From pay date to a completed run.

The payroll workspace is organized around the decisions and checks that happen during a pay period. A run can be revisited in history with its associated payslips.

Pay-run historyCompleted-run reviewEmployee-level adjustments
01

Set period & employees

Choose pay frequency, period, pay date, insurable weeks and the employees included.

↘
02

Sync RPN information

Review the Revenue Payroll Notification workflow before calculations proceed.

↘
03

Adjust and review pay

Check base pay and enter applicable overtime, bonus or voluntary deductions.

↘
04

Sign off & complete

Review the calculated breakdown, sign the declaration and continue to the completed-run view.

✓
Irish statutory framework

See what sits behind net pay.

EirPayroll models the core Irish payroll calculations and keeps statutory values in configurable application data. The included master data is seeded for tax year 2026; tenant settings and the tax parameters used should be reviewed for the employer and period being processed.

✓PAYE: standard and higher-rate bands, periodic cut-off points, tax credits and pension contribution relief.
✓PRSI: employee and employer contributions, PRSI class handling, thresholds and tapered credit logic.
✓USC: progressive bands and exemption handling, included in the gross-to-net calculation.
✓Payroll accounting: nominal journals connect wages, employer contributions and payroll liabilities.
Revenue & payment operations

Tools for the steps around payroll.

Alongside calculation, dedicated areas bring Revenue-oriented tasks, payment preparation and supporting records into the same workspace.

Compliance hub

Compliance & ROS workflows

Review Revenue certificate status and submission history, run RPN-related actions, prepare SEPA PAIN.001 payment files, and work with statutory deadline and payroll submission views.

ROS certificate workflowRPN synchronizationSEPA PAIN.001Submission audit view
Reporting hub

Reports for returns, review & reconciliation

Report views include monthly P30 statements, Enhanced Reporting Requirements (ERR), NAERSA Future Fund remittance, nominal ledger journal export, gross-to-net payroll registers and P60/annual statement documents.

Statutory summariesPayroll registersLedger outputEmployee documents
A layered application

Purpose-built pieces, working together.

The web interface connects to a backend that handles payroll operations and a PostgreSQL database that stores master and tenant records.

01 / WORKSPACE

Flutter web application

Dashboard, pay runs, employee records, reports, compliance, employers, settings and profile tools in a responsive interface.

02 / SERVICES

Spring Boot API

Authentication, employee and payroll workflows, tenant-aware routing, statutory calculations and reporting endpoints.

03 / DATA

PostgreSQL with tenant schemas

A master schema holds tenant and tax parameter records; tenant schemas hold payroll records and are migrated as tenants are provisioned.

Privacy-aware by design

Payroll data calls for deliberate controls.

The application includes encryption and tenant-routing controls for sensitive records. Deployment keys must be kept private and preserved for as long as encrypted data is retained.

Encrypted sensitive fields

PPSN, IBAN and payslip payloads use AES-256-GCM application encryption with per-record initialization vectors.

Schema-per-tenant records

Tenant context routes requests to the corresponding PostgreSQL schema, with tenant identifiers validated before routing.

Masked values & blind index

PPSN values are masked in responses, with HMAC-based indexing for exact-match lookup without plaintext search.

Accounts & administration

Useful controls for people and platform owners.

Access and workspace controls support both everyday users and the business-owner role that administers customer tenants.

Account access

Sign-in, profile & preferences

The app includes email/password sign-in, a two-step verification flow, first-use password change, profile and photo management, security preference controls, and selectable palettes and display options.

Business owner role

Customer tenant administration

The owner portal includes customer onboarding and updates, tenant status and plan views, subscription billing status, account blocking controls, payment reminders and announcement tools.

Your payroll workspace

Bring the next pay run into focus.

Sign in to EirPayroll to work with employees, pay runs, Irish statutory calculations, reports and employer settings from one place.

Launch EirPayroll