From approved hours to export-ready payroll
Payroll runs with a proper workflow. Rate cards with overtime, time bands, allowances, and holiday uplift. Every calculation precise to the penny. Export CSV reports ready for your finance team or payroll provider. Keruja calculates gross pay. PAYE, National Insurance and RTI stay with your payroll provider.
Included in every plan.
Payroll Runs
A proper workflow, not a spreadsheet
Create a payroll run for a date range. No data is locked yet.
Pull in approved shifts. Per-staff lines calculated with rates, overtime, and allowances.
Freeze the run. Shifts in this run can no longer be edited. Rates are final.
Download as CSV. Staff details, approved hours, rates, overtime, and allowances, ready for your payroll provider.
Runs can be reopened with a recorded reason if corrections are needed. Every action (create, generate, lock, export, reopen) is logged with the user and timestamp.
Financial Controls
No rounding errors. No retroactive drift.
Every financial calculation in Keruja uses integer arithmetic: pence, not pounds. Rate snapshots are frozen the moment staff are assigned. Locked payroll runs can't be edited. And nightly automated reconciliation catches discrepancies before they reach your exports.
Rate Cards & Costing
Overtime, time bands, allowances, and more
Rate card versioning
Draft, publish, and archive rate cards. Version history preserved. Duplicate and increment for new periods.
Time-band splitting
Day (06:00–18:00), evening (18:00–22:00), and night (22:00–06:00) rates calculated automatically. Bank holidays detected.
Weekly overtime
Configurable weekly threshold (default 40h) with overtime multiplier. Aggregated across all shifts in the same week.
Allowances
Travel, meal, overnight, and uniform allowances. Fixed per shift, per kilometre, or per hour. Taxable flag supported.
Holiday uplift
Percentage rate uplift on bank holidays, configured per rate card.
Break deductions
Configurable break rules per rate card: threshold, duration, and paid/unpaid. Unpaid breaks deducted from gross pay.
Export Ready
Download and upload into your existing systems
Keruja generates payroll-ready CSV exports from locked runs. Each export includes staff details, approved hours, rates, overtime, and allowances, ready for your payroll provider.
What Keruja does, and doesn't
- ✓ Gross pay calculated from approved hours with locked rate snapshots
- ✓ Locked payroll runs with CSV export for your payroll bureau
- ✗ PAYE, National Insurance, pensions, RTI and payslips: those stay with your payroll provider
Further reading: Payroll preparation vs payroll processing for staffing agencies
See how your next event would run in Keruja.
A personalised walkthrough focused on how you currently recruit, staff and review worked time. Bring a real event and we will build it in Keruja on the call, with your jobs, your shifts and your rates.

