Skip to main content

Overtime Calculator for Shifts and Breaks

Calculate weekly or monthly work hours and overtime from your shifts. Add breaks, set overtime thresholds, and get a clear breakdown with estimated pay.

Loading calculator...

A warehouse supervisor logs five eight-hour shifts, hands the sheet to payroll, and expects 40 hours of straight time. Payroll comes back with 37.5 because each shift included a 30-minute unpaid lunch the supervisor forgot to subtract. The check is short by half a day’s pay — not because anyone cheated, but because “hours worked” and “hours on site” are not the same number. An overtime calculator that separates gross shift time from net paid time, then layers daily and weekly overtime thresholds on top, turns a confusing spreadsheet into one clear total.

Enter your shifts, set break durations and overtime rules, and the result splits into regular hours, overtime hours, and a pay estimate you can cross-check against a stub.

Gross Hours vs Net Hours: Where the Paycheck Disagreement Starts

Clock-in to clock-out is gross time. Subtract unpaid breaks and you get net work hours — the figure that actually hits your pay stub. A 9-to-5 with a 30-minute lunch is 8 gross hours but only 7.5 net. Over five days that gap is 2.5 hours, which at $25/hour means more than $60 missing from the check if someone forgets the deduction.

Rounding makes things trickier. If your employer rounds to the nearest 15 minutes, clocking in at 8:53 counts as 9:00 and clocking out at 5:07 counts as 5:00. That shave on each end chips a quarter-hour off the day. The calculator lets you toggle rounding modes (none, nearest 5, nearest 15) so the total matches your workplace rule.

Daily Overtime, Weekly Overtime, and Why the Order Matters

Federal FLSA rules trigger overtime after 40 hours in a workweek. Some states — California is the big one — also trigger it after 8 hours in a single day, and double time after 12. When both rules apply, daily overtime is calculated first. Hours already flagged as daily OT do not count toward the 40-hour weekly cap, so applying them in the wrong order skews the overtime bucket.

The tool lets you set a weekly threshold, an optional daily threshold, and an optional double-time threshold. If your state does not have a daily rule, leave it blank and the calculator only checks the weekly cap. If you work four 10-hour shifts in a state with an 8-hour daily limit, each day generates 2 hours of daily OT even though the week total is only 40.

Cross-Midnight Shifts and the Week-Start Trap

Night-shift workers who clock in at 10 PM and out at 6 AM create an overnight span. The calculator assigns the whole shift to the start date, keeping weekly grouping clean. But which day starts the workweek can shift overtime totals by hours. A Sunday-start and a Monday-start week produce different weekly OT when a long shift straddles the boundary. The tool defaults to Sunday but you can switch to Monday or Saturday.

If your pay stub disagrees with the calculator, check the week-start setting first. Then check whether your employer rounds before or after the break deduction — this tool rounds first, then subtracts breaks, which matches the more common payroll-software convention.

Payroll Questions

  • How do I calculate overtime hours for the week? Enter each shift’s start/end time and break minutes, set the weekly threshold (usually 40), and the calculator flags every hour beyond that cap as OT at 1.5× your rate.
  • Are unpaid breaks subtracted automatically? You enter break minutes per shift. The tool subtracts them from gross time before applying overtime rules.
  • Does the pay estimate cover double time? Yes. If you set a double-time threshold (often 12 hours/day), hours beyond it calculate at 2× your hourly rate.
  • What if I work overnight? Enter the start time on day one and the end time the next morning. The calculator detects the cross-midnight span and counts the hours correctly.

Related tools: Time Card Calculator for multi-punch time cards with auto-deduct breaks, Business Days Calculator for working-day counts between two dates, Days Between Dates Calculator for raw calendar-day spans, and How Long Since / Until for elapsed time with hours and minutes.

Overtime thresholds and multipliers are user-entered — this tool does not enforce any specific jurisdiction’s labor law. Verify rules with your employer or HR department before relying on the figures for payroll.

Frequently Asked Questions

How do you calculate hours from shifts?

Each shift's duration is calculated by subtracting the start time from the end time (shift duration = end time - start time, handles cross-midnight shifts). Break minutes are then subtracted from this total (net minutes = shift duration - break minutes). If rounding is enabled, the net minutes are rounded to the nearest specified interval (rounded minutes = apply rounding(net minutes)). Multiple shifts on the same day are summed together (total minutes per day = sum of all shifts on that day). Understanding shift calculation helps you see how work hours are determined from shift times.

What if my shift crosses midnight?

When the end time is earlier than the start time (e.g., 10:00 PM to 6:00 AM), the calculator treats this as a cross-midnight shift and adds 24 hours to the end time (cross-midnight handling: if end time < start time, then end time = end time + 24 hours). The entire shift is assigned to the start date for grouping purposes (shift assigned to start date for grouping). Understanding cross-midnight shift handling helps you see how overnight shifts are calculated correctly.

What is weekly overtime vs daily overtime?

Weekly overtime applies when total hours in a week exceed a threshold (commonly 40 hours, weekly overtime = hours over weekly threshold). Daily overtime applies when hours in a single day exceed a threshold (commonly 8 hours, daily overtime = hours over daily threshold). Some jurisdictions use both rules simultaneously, with daily overtime calculated first, then weekly overtime applied (rule application order: daily overtime first, then weekly overtime). Understanding weekly vs daily overtime helps you see how overtime rules apply in different scenarios.

Does this calculator match my state/country labor law?

This is a general estimation tool and may not match your specific jurisdiction's requirements (general estimation tool, may not match specific jurisdiction). Overtime laws vary significantly by location, industry, and employment status (overtime laws vary by location, industry, employment status). Always verify with your employer, HR department, or local labor authority for official calculations (verify with employer, HR, or labor authority for official calculations). Understanding jurisdiction variations helps you see why you should verify with official sources.

Why do I see different overtime than my payroll?

Payroll systems may use different rules: union contracts, employer policies, specific legal exemptions, or different rounding methods (payroll systems use different rules: union contracts, employer policies, legal exemptions, rounding methods). This calculator uses simplified assumptions (1.5x for OT, 2.0x for double time) that may not match your employer's policies (calculator uses simplified assumptions, may not match employer policies). Understanding payroll differences helps you see why calculator results may differ from actual payroll.

How does double time work?

Double time (2x pay) typically applies after working beyond a daily threshold (often 12 hours) or on certain days (like the 7th consecutive workday) (double time = 2x pay, applies after daily threshold or 7th consecutive workday). In this calculator, double time kicks in after the daily overtime threshold when you've set a double time threshold (double time threshold must be set, applies after daily overtime threshold). Understanding double time helps you see how double time rules apply.

Can I track multiple weeks at once?

Yes! Use the 'Month' period mode to calculate hours across a longer period (month period mode = multiple weeks). The calculator will still apply weekly overtime rules correctly by grouping days into weeks based on your selected 'Week Starts On' setting (weekly overtime rules applied correctly, grouped by week starts on setting). Understanding period modes helps you see how to track hours across longer periods.

What happens if I add a shift outside the selected period?

Shifts with dates outside the selected period will generate a warning but will still be included in calculations (shifts outside period = warning, still included in calculations). For accurate results, ensure all shift dates fall within your selected period range (ensure all shifts within period range for accuracy). Understanding period validation helps you see how to ensure accurate calculations.

How does rounding affect my totals?

Rounding is applied to each shift individually after subtracting breaks (rounding applied per shift, after subtracting breaks). For example, with 15-minute rounding, a 7-hour-37-minute shift becomes 7.5 hours (example: 7h 37m with 15-min rounding = 7.5 hours). This can either increase or decrease your total hours depending on the exact minutes worked (rounding can increase or decrease totals). Understanding rounding effects helps you see how rounding affects your totals.

Is my data saved?

No, this calculator runs entirely in your browser and does not save or transmit your shift data (calculator runs in browser, no data saved or transmitted). When you refresh the page or close your browser, you'll start with a clean form (refresh or close browser = clean form). Consider taking a screenshot or exporting results if you need to keep records (screenshot or export results to keep records). Understanding data persistence helps you see that you need to save results manually.

How accurate are the pay estimates?

Pay estimates use simplified assumptions: 1.5x multiplier for overtime, 2.0x multiplier for double time (pay estimates use simplified multipliers: 1.5x OT, 2.0x double time). Actual overtime multipliers vary by employer, union contract, and local laws (actual multipliers vary by employer, union contract, local laws). Pay estimates are for reference only and may not match your actual pay (pay estimates for reference only, may not match actual pay). Understanding pay estimate accuracy helps you see how to interpret pay estimates.

What factors affect work hours & overtime calculation that this tool doesn't account for?

This tool does not account for many factors that affect real-world work hours & overtime calculation: complex labor laws (federal, state, local variations not fully accounted, tool doesn't account for all labor law variations), union contracts (union-specific rules not included, tool doesn't account for union contracts), meal and rest break requirements (break requirements vary by jurisdiction, tool doesn't account for break requirements), split shift premiums (split shift rules not included, tool doesn't account for split shifts), on-call time (on-call time rules not included, tool doesn't account for on-call time), travel time (travel time rules not included, tool doesn't account for travel time), training time (training time rules not included, tool doesn't account for training time), and many other factors. Real work hours & overtime calculation accounts for these factors using detailed payroll services, labor law compliance, comprehensive time tracking, and comprehensive analysis. Understanding these factors helps you see why professional services are necessary for comprehensive work hours & overtime calculation systems.

Explore More Time & Date Tools

Calculate ages, business days, countdowns, time zones, and more with our suite of time and date tools.

How helpful was this calculator?

Overtime Calculator: Work Hours + Pay Breakdown