Computing Article 9 indicators — the sample payroll
Reading rows, normalising to hourly pay, ranking quartiles. All of it happens in this tab.
Directive (EU) 2023/970 makes gender pay gap reporting mandatory — first reports are due 7 June 2027 for employers with 150 or more workers, on 2026 payroll data. Drop in a payroll CSV and get the full Article 9 indicator set, computed 100% in your browser. Your salary data never leaves your device.
Pay-Gap Report Builder — live
100% in-browser · nothing uploadedWorks with your Excel export as-is — semicolon-delimited files, decimal commas (56.409,60) and monthly salaries are all handled.
No payroll file to hand? (20 synthetic workers — example data only), or download the sample CSV and drop it in.
Method
Formulas are fixed in the tool's code and verified against reference test data. They apply identically to every file; nothing about your data influences the method.
This is what a completed report looks like — the real engine's output on the sample payroll. Add your own CSV and it is replaced by your computed indicators.
Computing Article 9 indicators — the sample payroll
Reading rows, normalising to hourly pay, ranking quartiles. All of it happens in this tab.
One payroll export in — the full (a)–(g) set the Directive names comes out: gaps, quartiles and category flags, computed on your device. The figures below are the real engine running on the sample payroll.
Mean pay gap.
Indicator (a) — the headline gap, on gross hourly pay.
Sample payroll · indicator (a)
Computing the sample report…
Median pay gap
Indicator (c) — the midpoint comparison, resistant to outliers.
Sample payroll · indicator (c)
Computing the sample report…
Quartile pay bands
Indicator (f) — who sits in each quarter of your pay distribution.
Sample payroll · indicator (f)
Computing the sample report…
Variable pay gaps
Indicators (b), (d) and (e) — bonus gaps, and who receives variable pay.
Sample payroll · indicators (b), (d), (e)
Computing the sample report…
Pay gaps by category
Indicator (g) — the pay gap in each category of workers, broken down by ordinary basic pay and complementary or variable components. The ≥5% Article 10 condition-(a) check is applied to those category gaps.
Sample payroll · indicator (g)
Computing the sample report…
These category gaps are indicator (g). A flag marks the Article 10 condition-(a) check — the first of three conditions for a joint pay assessment.
Privacy by architecture
The calculation runs in your tab. There is no upload to protect.
No server ever sees the file
File stays
The CSV is read on your device
Tab computes
Every indicator, in this browser tab
Tab closes — data gone
Nothing was ever transmitted
One flat price for the full Article 9 indicator set — whether you employ
120 people or 12,000.
Checkout opens at launch. The Sample is free today — for a Report Pass or Tracking, contact us and we will set you up as soon as payments open.
Who reports, when, and what the Directive asks for —
the facts the builder is built around
Everything you need to know about pay-gap reporting under Directive (EU) 2023/970