About this site and how it calculates
Work Hours Calculator Online is a free, independent set of calculators for people paid by the hour, and for the supervisors and payroll clerks who check their time. There are no accounts, no paywall and no app to install. The calculators are not tied to any time-tracking or payroll company.
Your hours stay on your device
Every calculation runs in your browser. The work hours and time card calculators save what you type in your browser's local storage, so the week is still there when you come back. None of it is sent to a server. See the privacy policy.
How the calculators count time
- Shift length is the end time minus the start time. If the end time is earlier than the start time, the shift is treated as ending the next day, and all of it counts on the day it started. Equal start and end times count as zero, not 24 hours.
- Breaks entered in a break box are subtracted as unpaid time. On the time card, the gap between "lunch out" and "lunch in" is unpaid.
- Rounding, when switched on, moves each punch to the nearest 5, 6 or 15 minutes before the shift is measured. Halfway points round up. With 15 minutes this is the 7-minute rule.
- Decimal hours are minutes ÷ 60, shown to two decimal places. Totals are added up in whole minutes first and only rounded for display, so rounding errors don't build up over a week.
- Overtime is worked out one workweek at a time, never averaged. Daily limits are applied first. Regular hours past the weekly limit then become overtime, so no hour is counted twice.
- Federal (FLSA): over 40 hours in the workweek at 1.5x.
- California: over 8 hours in a workday or 40 in the workweek at 1.5x. Over 12 hours in a workday at 2x. On the seventh consecutive day of the workweek, the first 8 hours are at 1.5x and the rest at 2x.
- Daily 8 and weekly 40: 1.5x after 8 hours a day or 40 a week, with no double time.
- Custom rules: any rule's limits can be changed, for example overtime after 10 hours a day or 44 a week, or double time without daily overtime. An empty limit means no limit. Multipliers can be anything from 1x to 10x.
- Pay = regular hours × rate + overtime hours × rate × overtime multiplier + double-time hours × rate × double-time multiplier + other pay, rounded to the cent. Here "rate" is your hourly rate plus any shift differential. A shift differential is part of the regular rate that overtime is based on (29 CFR 778.207(b)), so overtime is paid on the higher rate. It is gross pay, before tax and deductions. Other pay (tips, bonuses) is simply added. Some bonuses legally raise your overtime rate as well, which this calculator does not work out.
The maths is covered by automated tests, including the California examples on the overtime pages. Every table on this site is generated from the same code as the calculators, so they can't disagree.
What the calculators don't do
They don't know your employer's policies, your union contract, or every state's rules. They don't handle daylight saving changes inside a shift, and they don't decide whether you are exempt from overtime. Use the results to check your hours and pay, and take questions to your payroll department or your state labor office.
Contact
Found a mistake, or want a feature? Email info@workhourscalculatoronline.com. Corrections are made as soon as they are confirmed, and the "Last updated" date at the foot of each page changes when a page does.