Work out exactly what a shift, a week or a month is worth when some hours carry an overtime premium. Enter your regular hourly rate, the hours paid at that base rate, then add one or more overtime tiers — each with its own hours and multiplier (1.5x for time-and-a-half, 2x for double time, or anything your contract specifies). The calculator splits every component out, sums them into gross pay, and also reports your blended hourly rate, the overtime share of gross and an annualised figure based on the pay period you choose. It is built for checking a payslip line by line, modelling a heavy week before you agree to extra shifts, or comparing what two different overtime arrangements are actually worth.
Unlike a single-threshold calculator, this tool supports stacked overtime bands, which is how many real contracts work: the first few overtime hours at 1.5x and any beyond that at 2x, or separate premiums for nights, weekends and public holidays. Each band is fully editable, so you can mirror your own rules precisely instead of forcing them into a one-size formula. Everything is currency-agnostic — pick a symbol or choose no symbol at all — and 100% client-side.
How it works
The maths is plain arithmetic applied per band:
- Regular pay = regular hours x regular rate
- Effective rate for a band = regular rate x that band’s multiplier
- Band pay = band hours x effective rate
- Overtime pay = the sum of every band’s pay
- Gross pay = regular pay + overtime pay
- Blended rate = gross pay / total hours (regular hours + all overtime hours)
The annualised figure simply multiplies the period’s gross pay by how many such periods fall in a year (52 weeks, 26 fortnights, 12 months, or 1 year). Change the multipliers, hours or pay period and every figure updates instantly.
Worked example
You earn 20.00 per hour and work a base 40 hours, then pick up 6 hours at time-and-a-half and 2 hours at double time:
| Component | Calculation | Amount |
|---|---|---|
| Regular | 40h x 20.00 | 800.00 |
| Time and a half | 6h x (20.00 x 1.5) = 6 x 30.00 | 180.00 |
| Double time | 2h x (20.00 x 2) = 2 x 40.00 | 80.00 |
| Overtime subtotal | 8 overtime hours | 260.00 |
| Gross pay | 800.00 + 260.00 over 48h | 1,060.00 |
That works out to a blended rate of about 22.08 per hour (1,060.00 / 48), with overtime making up roughly 24.5% of gross. On a weekly period, the annualised gross is about 55,120.00 — useful as a ceiling figure if every week looked like this one.
Formula note: gross = (regular hours x rate) + sum over bands of (band hours x rate x band multiplier); blended rate = gross / total hours.
Overtime law differs by country, state and contract, so set the bands to match your own rules — this is a gross-pay estimate, not legal or tax advice. Every figure is calculated in your browser, so your pay details never leave your device.