Generate finance-ready on-call pay reports in minutes

Pull your on-call data, apply your pay rules, and export a spreadsheet your finance team can use straight away. No manual formulas. No hunting through PagerDuty. No missed callouts.

3 scopes Individual, Team & Org — one tool for every reporting need
REPORTS
Formatted XLSX drops into payroll, no reformatting
OUTPUT
Holidays anywhere UK + US auto-fetched, plus custom dates for anywhere else
COVERAGE
0 setup no CLI, no config files, runs in your browser
FIT
£0/mo

Simple flat pricing

0 report types

Individual, Team & Organisation scopes

0%

Spreadsheet export ready

0 flow

From inputs to report

Monthly on-call reporting is more painful than it should be

  • Switching between calendar views and schedules
  • Mixing on-call rotations with incidents manually
  • Building spreadsheets from scratch each month
  • Fixing broken formulas at the last minute
  • Risk of missing pay-impacting callouts

CalloutPay turns a monthly chore into a few fields and one export

Enter your reporting inputs, generate the report, and export a clean spreadsheet. No extra tabs. No custom formulas.

Save time every month
Reduce human error
Avoid missed pay
Send cleaner reports to finance
  │▁ ▄ █ ▄
  │█ █ █ █
  └────────

Individual, Team & Org reports

Run for one engineer, a whole team rotation, or every schedule in your org. Team and Org reports include a Rates tab — enter per-person hourly rates and pay columns recalculate instantly.

  ┌─┐   ┌─┐
  │1├───►│2│
  └─┘   └┬┘
        ┌▼┐
        │3│
        └─┘

Pay logic built in

Stipends, callout fees, minimum-hours billing and business-hours rules in one form. UK & US holidays auto-fetched, plus custom dates for any region.

   ╔═══╗
   ║ ◇ ║
  ┌╨───╨┐
  │█████│
  └─────┘

No setup, no config files

Open the browser, paste your token, go. Your rates and settings are remembered — API tokens stay in the tab only.

// HOW IT WORKS

Three steps from inputs to finance-ready export

Keep reporting practical: enter details, generate, export.

april-2026-oncall-finance.xlsx

On-Call Compensation Report - Alex Johnson (alex.johnson@example.com)

Total Earnings: £608.10 │ Total Callouts: 6 │ Total Hours Worked: 6.00Apr 2026
DateDay typeStipendsCalloutGrand Total
03/04/2026Week Day£20.00-£20.00
04/04/2026Week Day£20.00£45.00£96.35
05/04/2026Week Day£20.00£45.00£96.35
06/04/2026Weekend£35.00£90.00£187.70
07/04/2026Weekend£35.00£45.00£111.35
08/04/2026Week Day£20.00£45.00£96.35
TOTAL£608.10
Ready
View full walkthrough

// THREE REPORT TYPES

One tool, every scope

Run reports for a single engineer, a whole team rotation, or the entire organisation — each downloads as a formatted XLSX your finance team can use straight away.

Individual

One person's on-call pay for a reporting period. Paste their email — we resolve the PagerDuty user automatically.

Download example

Team POPULAR

Every engineer on a named team's schedules in one workbook. A Rates tab lets the recipient enter each person's hourly rate — pay columns recalculate instantly.

Download example

Organisation

All on-call activity across every schedule in your PagerDuty account. Ideal for a finance-wide view of on-call costs in a single export.

Download example

// WHAT YOU GET

Everything included, nothing to configure

One price, one workflow, everything you need to send a clean on-call pay report to finance.

  • Individual, Team & Organisation report scopes — one tool for every use case
  • Styled XLSX with summary totals, banded rows and incident IDs per line
  • Team Rates tab — enter per-person hourly rates inside the spreadsheet, pay columns recalculate instantly
  • Stipends + callout fees + minimum-hours billing in one form
  • UK regions (E&W, Scotland, NI) and US federal holidays auto-fetched — add custom dates for any other region
  • Mark company-specific / privilege days that should pay at the bank-holiday rate
  • GBP, EUR, USD — with the correct date format for each
  • Paste an email — we resolve the PagerDuty user for you
  • Your rates and settings remembered between reports
  • Handles PagerDuty rate limits and long date ranges automatically

Costs less than your morning coffee

Your time is valuable. Rebuilding the same on-call spreadsheet every month is nobody's idea of time well spent — let CalloutPay handle the painful part so you never have to do it manually again.

View pricing

FAQ

Stop rebuilding the same on-call spreadsheet every month