Shift work gross pay and overtime calculator
Gross pay first, take-home optional
Built for rotating schedules where a workweek and a paycheck do not line up. Overtime is worked out for each fixed workweek, then the hours and dollars are assigned to the pay period they belong to. An optional take-home estimate (off until you turn it on) subtracts federal and state income-tax withholding, Social Security, Medicare, any local tax you enter, and your deductions; it is an estimate, not a payroll result. Results follow the rules on the assumptions page; employer, union and state rules can change them.
What this calculator does differently
Most overtime calculators ask for "hours this week". With a 14/14, 4/4 or DuPont rotation you rarely know that number in advance, and a pay period often starts or ends in the middle of a workweek. This tool starts from your schedule and does the bookkeeping:
- Fixed workweek. Overtime starts after the hours threshold (40 under federal law) within the workweek you choose, such as Sunday 00:00 or Thursday 06:00.
- Separate pay periods. Weekly, every two weeks, twice a month or monthly. Overtime never resets because a paycheck was issued.
- Overnight shifts. A shift that crosses midnight, a workweek boundary or a pay-period boundary is split at the boundary.
- Night differential. Choose dollars per hour or a percent, and the clock window it applies to. By default it is included when overtime is priced, following the federal regular-rate method.
- Extra shifts, days off and holidays. Add a pickup shift, mark leave, or add a holiday multiplier.
A worked example
Four 12-hour shifts, Sunday to Wednesday, with a 30-minute unpaid break are 4 × 11.5 = 46 paid hours. At $20 an hour with a Sunday workweek that is 40 regular hours ($800) plus 6 overtime hours at time and a half ($180), or $980.00 gross. Move the workweek start to Wednesday and the same four shifts fall into different weeks (34.5 hours and 11.5 hours), so no overtime is due and the gross is $920.00. The workweek definition matters, which is why it is a setting here. More in the overtime guide.
How to use it
On your first visit, three quick questions (your rotation, when your current run of shifts started, and your hourly rate) set everything up. You can change any of it later:
- Tap Edit schedule to change your rotation, turn on the day/night switch, or draw an unusual rotation on the calendar. The calendar page uses the same saved settings.
- Tap Edit pay to change your hourly rate and overtime multiplier.
- In Edit pay, under Workweek and pay period, enter the day and time your employer's workweek starts. If you are unsure, check your employer's policy or ask payroll; many use Sunday 00:00 or Monday 00:00.
- In the same section, choose your pay frequency and one date a pay period begins.
- Use the arrows beside the dates at the top to move between paychecks, or open All pay periods to jump to one. How the overtime was worked out shows how each workweek was split.
Questions
Why does my pay stub differ from the estimate?
Common reasons: a different workweek start, rounding of punch times, paid breaks or meal rules, shift premiums not entered here, daily overtime rules in your state, a collective agreement, or overtime paid on the payday for the period in which the workweek ends. See the assumptions page.
Does it calculate taxes?
Partly, and only if you turn on the take-home estimate. It estimates federal income-tax withholding from your W-4 answers (IRS Publication 15-T, percentage method), plus Social Security and Medicare, and subtracts the pre-tax and after-tax deductions you enter. State income tax is estimated for every state from its 2026 brackets, standard deduction and exemption, and the Pay screen shows what percentage of that paycheck it works out to. Your state's own withholding tables can differ by a few dollars, and you can type your own rate or amount instead. Local and county taxes are never calculated; you enter those yourself. State payroll programs, garnishments, bonus withholding rules and year-end true-ups are not modeled. You can type a figure from your pay stub to replace any estimated line. Your employer's payroll is authoritative.
Is my pay data stored?
Only in your browser's local storage on this device. See the privacy page.