Skip to main content

Overview

The Pay Calculator automatically tracks on-call time from your schedules and generates downloadable reports in both Excel (XLSX) and CSV formats. You can configure how time is calculated (hourly or daily rates), what data is included, and whether the system calculates total pay or leaves rates for manual entry.

Reports are generated asynchronously in the background, and you’ll receive an email notification when your report is ready to download.
Mainpage Pn

Configuration

Before generating your first pay report, you’ll need to configure your pay rules. These settings determine how time is calculated and what information is included in your reports.
1

Accessing Pay Rules Configuration

Navigate to On-Call → On-Call Schedules → Pay Calculator tab → Configure Rules
Buttons Pn
2

Pay Type Selection

Choose how you want to calculate on-call compensation:Hourly Rate (Most Common)Calculates pay based on actual hours worked. Tracks time in minutes and categorizes into business hours (9 AM - 5 PM on weekdays), outside business hours (before 9 AM or after 5 PM on weekdays), and weekends (all weekend time). Best for teams that pay based on actual time on-call.Daily RateCalculates pay based on calendar days covered by shifts. Counts unique dates, separated into weekdays and weekends. Best for teams that pay a flat rate per day on-call.
Payrules Pn
3

Rate Configuration

Use a Single RateWhen enabled, the system will automatically calculate and display total pay in your reports. You’ll need to specify:
  • Currency (e.g., USD, EUR, GBP)
  • Hourly rate or Daily rate (depending on your pay type selection)
Multiple RatesWhen disabled, the system will show hours or days worked but leave rate columns empty for you to fill in manually. This is useful when:
  • Different team members have different pay rates
  • You want to apply different rates for different time periods (e.g., higher weekend rates)
  • You need to calculate pay outside of Rootly.
Payrate Pn
4

Data Inclusion Options

Granular Time Breakdown (Hourly only)When enabled, on-call hours are broken down into three categories based on alert activity:
  • Non-paged hours: Time on-call with no alerts received
  • Paged hours: Time when alerts were received but not yet acknowledged or resolved
  • Acked/Resolved hours: Time when alerts were actively acknowledged or resolved
This breakdown allows you to compensate team members differently based on their level of involvement during their shifts. For example, you might pay a higher rate for hours when someone actively resolved incidents versus hours when they were simply on standby.Include Shadow ShiftsWhen enabled, shadow shifts are included in pay calculations. Shadow users who are learning on-call duties will have their shadowing time calculated and added to reports. The system automatically adjusts for overlaps—if a shadow user is also on-call themselves, their shadow time won’t be double-counted.Show Individual Shift DataWhen enabled, reports include detailed columns for each shift showing:
  • Schedule name
  • Start date and time (in team timezone)
  • End date and time (in team timezone)
This is useful for auditing and verification purposes. The number of shift columns will automatically adjust based on the user with the most shifts in the report period.
Datainclude Pn