Popay Payroll · you run it

The payroll engine built into your HR.

A payroll engine that runs on one employee record, no second system to sync. Deterministic by design: the same inputs give the same result, every run. You operate it; Popay keeps the legislation current and every number auditable.

Payroll enginegross → net, deterministically
Gross12.000,00
− Social contributions− 567,12
− Income tax− 1.240,40
Net pay10.192,48
Same inputs → same resultFull audit trail
Find out our Africa exposure →
Payroll shouldn't be this fragile.
Different rules in every jurisdictionRules change without warningErrors found after the runNo one number you can trust
What Popay Payroll does

Every capability answers a payroll pain

Not a feature list, the specific things that go wrong with payroll, and how Popay Payroll fixes each one.

Pain

Rules differ by jurisdiction, and all of them have to be right, every run.

Popay Payroll: The engine calculates payroll natively per jurisdiction, gross-to-net, contributions, taxes and statutory reporting, deterministically, every run.

The Popay edgeThe rules themselves aren't the hard part. Interpreting them correctly, every run, is. That's the craft Popay is built on.
Pain

The rules change and you find out after the run.

Popay Payroll: Popay maintains the legislation for you. When the law moves, your calculation has already moved: no scramble, no patch.

The Popay edgeLegislation lives inside the engine. When a rule changes, your calculation already reflects it. You never chase updates again.
Pain

You only trust payroll after three people have re-checked it.

Popay Payroll: Deterministic by design: same inputs, same result, every run, with a full audit trail on every number.

The Popay edgeAI touches the knowledge layer, never the calculation. Numbers stay reproducible, explainable, defensible.
Pain

You can't see what a hire or a raise really costs until it's already in payroll.

Popay Payroll: Run a live gross-to-net simulation: model a hire, a scenario or a change, and see the number instantly.

The Popay edgeThe same engine powers your public country simulators. What you test is exactly what runs.
Pain

Payroll spread across entities means different formats, calendars and deadlines to reconcile.

Popay Payroll: Run every entity on one platform, one calendar, one consolidated view.

The Popay edgeEvery entity on one platform, one record. HR and payroll never out of sync.
★ NelsonHall NEAT: Payroll 2025Native per jurisdictionSame engine, self-run or ManagedDeterministic & auditable
One suite, one record

Not a standalone payroll tool

Most payroll runs in a system of its own, fed by exports from HR. Popay Payroll is the payroll engine inside your HR platform: hires, changes and absences reach it directly, on one employee record. No second tool to license, reconcile or keep in sync.

"We used to close group payroll across our entities in weeks, chasing corrections after every run. Now it's a few days, and the numbers hold."
Head of Payroll, [client], [n] entities
NEEDS INPUT: replace with a real, approved customer outcome quote and confirm consent to name the client.
What it looks like

Built for the people who run payroll

Payroll & HR admin

Run and control the pay cycle from one place.
Run gross-to-net for every entity on one calendar.
Validate the run before anyone is paid, flags and checks built in.
Push a hire, change or absence once; the engine applies the right rules.
Open the audit trail behind any number, any run.

Finance

Close the books with payroll that reconciles itself.
One consolidated view of payroll cost across entities and currencies.
Journal / GL export and the payments file, ready each cycle.
See what a hire or a raise costs, before it hits the run, with a live simulation.
Every figure traceable for audit.

Employee

A payslip you can actually read.
A clear gross-to-net breakdown: contributions, taxes, net.
Self-service access to payslips and yearly statements.
Pay that's right and on time, every month.
The real questions

What buyers actually ask

How do you keep legislation current?+

An in-house legal-watch team maintains the rules inside the engine, effective-dated. When a law changes, your calculation already reflects it, there's nothing for you to patch.

Is every calculation reproducible and auditable?+

Yes. The engine is deterministic: the same inputs give the same result, every run, with a full audit trail behind each number.

Does AI touch the calculation?+

No. AI assists only in the knowledge layer: drafting and maintaining rules under human review. It never touches the calculation, so results stay reproducible and defensible.

Do we run it, or does Popay?+

Your choice. Run it in-house, or hand it to Managed payroll, the same engine, either way.

How does it fit our HR and finance systems?+

It's native to the Popay HR platform, one employee record feeds the engine directly, and it exports to your GL and payments file. Already have a provider you'd rather keep? Payroll Hub connects to it instead.

Which countries does it cover?+

Coverage is native, per jurisdiction. See our Africa exposure for the growing list.

What about data and security?+

GDPR-compliant, EU-hosted, audit-ready, governed centrally, whether you run it or we do.

Why it's different

Popay Payroll vs a generic payroll tool

Generic payrollPopay Payroll
ComplianceYou patch it after you noticeMaintained in the engine, before the run
AuditabilityHard to explain a numberFull audit trail on every calculation
AccuracyRe-checked by hand each runSame inputs, same result, every run
Trying itAsk for a quote to find outRun the live simulator now
Who runs itYou, or an opaque bureauYou run it, or we do (Managed)

Prefer to hand it over? Managed payroll services →

Choose your payroll way

Three ways to do payroll with Popay

Keep what works, run it yourself, or hand it over. Same platform underneath.

Keep · connect

Payroll Hub

Keep your provider. We connect it.

Best when your provider works fine and the pain is the manual glue between HR and payroll.

MoroccoSenegalNigeriaKenyaGhanaCôte d'Ivoire
You're here Switch · self-run

Popay Payroll

Our native engine. You run it.

Best when you want one engine across >40 countries and control in-house. Native where payroll is hardest.

Payroll in AfricaRun in 40+ African countries. →
ProcessingPayslipsDeclarationsYear-endPayments
Switch · we run it

Managed payroll

Our engine. We run it for you.

Best when you'd rather hand payroll over and just approve. Take all of it, or just the pieces.

See your own gross-to-net.

Run a live simulation for any jurisdiction, the same engine that runs your payroll.