Gender Pay Gap Reporter

Calculate your statutory metrics, benchmark against your sector, and generate a compliant report. Your employee data never leaves your browser.

Client-side processing No data uploaded Instant report Sector benchmarks
Signed in as | Organisation:
Sign out | Delete GPG details & data

Sign in to use the GPG Reporter

Sign in with the email you used to purchase. We'll send a magic link; no password needed. Haven't bought it yet? Buy for £249.

Set Up Your Organisation

One-time setup. Enter your organisation name and size band so we can link your reports year on year. You won't need to do this again.

Access required

Sign in above to use the GPG Reporter. Access is granted to purchasers and invited testers.

Step 1: Upload Your Data

Upload a CSV export from your payroll system and the tool will calculate all six statutory gender pay gap metrics for you. The whole process takes about five minutes: upload your data, review the results, add your company details, and download a board-ready report.

First, tell us how your data is formatted:

Quicker

I have hourly rates

Your CSV already has a column with each employee's hourly rate of pay. Choose this if your payroll system exports hourly rates directly.

We calculate

I have salary and hours

Your CSV has a salary or pay column and a weekly hours column. We'll work out each employee's hourly rate for you.

Track A: Pre-calculated hourly rates
Required: gender, hourly_rate
Bonus (if applicable): bonus_paid (Y/N), bonus_amount
Optional: employee_id, pay_status (full/reduced)
Hourly rate should be ordinary pay only (basic + allowances + shift premiums) divided by weekly contracted hours (including compulsory overtime hours). Do NOT include overtime pay, redundancy pay, or benefits in kind.
Don't worry about exact column names. The tool automatically recognises common payroll header variations (e.g. "Annual Gross", "Hrs/Wk", "Perf Bonus 24/25") and will fuzzy-match them to the right fields.
Track B: Raw payroll data (we calculate hourly rates for you)
Required: gender, basic_pay, weekly_hours
Recommended: pay_period (weekly/monthly/annual), allowances (London weighting, shift premiums etc.)
Bonus (if applicable): bonus_paid (Y/N), bonus_amount
Optional: employee_id, pay_status (full/reduced)
Pay period: The tool needs to know whether your salary column contains annual, monthly, or weekly figures. If your column is named something like "Annual Salary" or "Monthly Pay", the tool will pick that up automatically. Otherwise, include a pay_period column (values: annual, monthly, or weekly). If neither is present, the tool will guess based on the size of the numbers.
Pay data: Basic pay should be the employee's ordinary pay before deductions. Do NOT include overtime pay. Weekly hours should include any compulsory overtime hours but NOT voluntary overtime. If you have multiple allowance columns (e.g. car allowance and London weighting separately), the tool will detect and sum them automatically.
Don't worry about exact column names. The tool automatically recognises common payroll header variations (e.g. "Annual Gross", "Hrs/Wk", "Perf Bonus 24/25") and will fuzzy-match them to the right fields.

Extended Analysis Options

These are optional extras that go beyond the statutory requirement. Tick any you want and make sure your CSV includes the matching column. If the column isn't found the analysis will simply be skipped, so there's no harm in leaving them ticked.

Upload your current year payroll CSV. One row per employee, with column headers in the first row. You can add previous years' data later for comparison. Not sure what columns you need? Download the template below and use it as a starting point.

📊

Drop your CSV file here or click to browse

Supported format: .csv (up to 10MB)
Download a blank template CSV for this track

Step 2: Your Results

Here are your calculated gender pay gap metrics. Review the figures below to check they look right before moving on. If something looks off, go back and check your CSV data. When you're happy, hit Continue to Report to add your company details and generate the finished document.

Pay Quartile Distribution

Employees ranked by hourly pay and split into four equal groups. The bars show the proportion of men and women in each quarter.

Step 3: Report Details

These details appear in your finished report. Fields marked * are required. Everything else is optional but makes for a stronger report.

As it should appear on the report cover page
The reporting period your data covers
Defaults to 5 April for statutory reporting. Override for public sector (31 March) or quarterly progress checks. Bonus data should cover the 12 months ending this date.
Choose your sector and the report will include national benchmarks for comparison. Leave blank to skip.

Narrative sections

These are optional but recommended. They appear in the report alongside your figures and show you've thought about what the numbers mean. Leave any blank and that section will simply be omitted.

The report also auto-generates data-driven recommendations from your figures. This section is for anything additional you want to highlight.
The most senior person accountable for the report (usually CEO, MD, or CPO)
Foreword / Leadership Statement (optional)

A short statement from your CEO or senior leader. This appears on its own page at the front of the report. If left blank, the report starts straight from the executive summary.

Prior Year Comparison (optional)

Add a previous year's figures and your report can include a year-on-year comparison section showing the direction of travel for each metric.

Already got the raw payroll data for previous years? Upload the CSVs here and the tool will calculate each year's metrics for you. Same format as the file you uploaded in Step 1.

Your report will be generated as a Word document (.docx) containing your statutory metrics, quartile charts, narrative sections, and any optional extras you've included above. Nothing is sent to a server.

Step 4: Your Report

Report Generated Successfully

Your Gender Pay Gap Report has been created and is ready to download.