Shift differential calculator

Estimate gross shift pay with different rates for different hours.

For an overnight shift, select the next date.

Clock changes follow the selected time zone.
Premium windows

Enter each premium’s dates and times. A total-rate multiplier of 1.5 means base pay plus a 50% premium.

Check only if your agreement allows this method. Otherwise, overlapping paid premiums give an error.
Unpaid breaks

Optional. Enter each unpaid break’s actual dates and times.

How it worksExamples, formulas and sources

What is a shift differential?

A differential is an additional rate that may apply to a defined part of a shift, depending on your agreement and circumstances. It is different from overtime: a shift differential describes a rate for particular work, while overtime eligibility and rates can depend on additional rules. This tool does not determine either entitlement.

A whole backing sheet beside separated paper strips
Editorial illustration. Separate rate windows and break intervals before choosing how premiums combine.

How this estimate works

Enter the actual start and end dates for your shift and premium windows. Base pay is calculated once for all paid minutes. Unpaid breaks are excluded from both base and any premium. An additional hourly amount is added on top of the base rate; a multiplier is the total rate for those hours. A 1.5 multiplier therefore adds a premium of 0.5 times the base rate.

Amounts are rounded half up to the smallest currency unit: base pay is rounded once for the whole shift, and each premium is rounded once for that window. A payroll system may round differently.

Example: an evening shift

Assume a shift from 18:00 to 02:00 the next day, with no break or clock change. At €15 per hour, base pay for eight hours is €120. If a chosen window from 22:00 to 02:00 adds €3 per hour, the four-hour premium is €12 and the estimated gross is €132.

A rate and an eligible time window answer different questions. The night-pay explanation shows how window overlap matters, while the weekend-pay guide compares an agreed multiplier with an additional hourly amount.

Overlapping premiums

The calculator rejects overlapping premiums on paid time by default. If you explicitly enable stacking, it adds each premium to the original base rate independently; multipliers do not compound. Agreements and local rules can use different methods, so confirm whether this model applies. Overtime and holiday premiums are not added automatically.

Common questions

Can differentials and overtime overlap?

They may, depending on your agreement and applicable rules. This tool does not determine eligibility or automatically combine overtime with a differential.

What rate applies after midnight?

The tool applies the premium windows you enter with their actual dates. There is no automatic change in rate merely because midnight passes.

What if my break is during premium hours?

Enter its actual start and end. The unpaid minutes are removed from base and from each premium window they occupy.

For clock changes, elapsed minutes are calculated using the selected time zone. If an endpoint occurs twice or does not exist, choose an unambiguous time. This tool is an informational gross estimate, not an official payslip, payroll or legal advice. About these estimates.

All calculators

Keep the record together.

A single calculation answers one question. Use Ora to keep shifts and earnings estimates in context over time.

Download Ora on the App Store

Explore this feature in Ora

Ora earnings estimate for synthetic shiftsOra earnings estimate for synthetic shifts
Ora’s interface with fictional jobs and sample shifts.