Work Hours Calculator

    Total your shifts for the pay period — breaks and overnight included

    Shifts

    Hours
    7h 30m

    Summary

    $/h
    Sat, Oct 177.50 h
    09:00–17:00 · 30 min break
    Total (7h 30m)7.50 h

    A worked payroll example

    Five shifts of 8:30 AM – 5:00 PM with a 30-minute unpaid lunch each day: every shift is 8.5 clock hours minus 0.5 for the break, so 8.00 hours per day → 40.00 hours for the week. At $18.50/hour, gross pay is 40 × $18.50 = $740.00. The calculator does this per shift, so mixed schedules — a 6-hour Tuesday, a 10-hour Friday, an overnight Saturday — total just as easily.

    To pay overtime, turn on Split overtime: the total is split at the threshold you set (40 hours by default) and the overtime hours are paid at 1.5× or 2×. The overtime hours guide explains the rules, including states with daily overtime.

    Minutes to decimal hours

    Payroll multiplies hours × rate, so minutes must become decimals: divide by 60. Forty-five minutes is 45 ÷ 60 = 0.75, so 7 h 45 m is 7.75 hours. Common values below — for any other value (or the reverse conversion), use the decimal hours converter:

    MinutesDecimal hoursMinutesDecimal hours
    5 min0.0830 min0.50
    10 min0.1740 min0.67
    15 min0.2545 min0.75
    20 min0.3350 min0.83

    Frequently asked questions

    How do I calculate my work hours?

    Enter each shift’s start time, end time, and unpaid break minutes. The calculator subtracts the break and totals every shift — for example, 9:00 AM to 5:30 PM with a 30-minute lunch is 8.00 hours. Add your hourly rate to see gross pay for the period.

    How are lunch and breaks deducted?

    Break minutes are subtracted from each shift as unpaid time. A 7:00 AM–3:30 PM shift with a 30-minute lunch counts as 8.00 hours, not 8.50. If your breaks are paid, leave the break field at 0.

    Does it handle overnight shifts?

    Yes. When the end time is earlier than the start time, the shift is treated as crossing midnight — 11:00 PM to 7:30 AM counts as 8.5 hours and is marked “+1 day.” It also counts the hours you actually worked across a daylight-saving change: on the night the clocks go back, 10:00 PM to 6:00 AM is 9 hours, and on the night they go forward it is 7. Those shifts are marked “+1h clock change” or “−1h clock change.”

    Why does payroll use decimal hours?

    Pay is calculated as hours × rate, which needs hours as a decimal. 7 hours 45 minutes is 7.75 hours because 45 ÷ 60 = 0.75. The calculator shows both formats for every shift and for the total.

    Does the calculator compute overtime pay?

    Yes, optionally. Turn on “Split overtime” and the period total is split into regular and overtime hours at a threshold you set (40 by default), paid at 1.5× or 2×. Rules vary by country and state — US federal law generally requires 1.5× pay past 40 hours in a week, and some states add daily thresholds — so set the threshold to match yours. For a single week’s total, the Overtime Calculator does the same split on its own.

    Is my timesheet data private?

    Yes. Shifts are saved only in your browser’s local storage — nothing is uploaded. Share links encode the timesheet in the URL itself, so only people you give the link to can see it.

    Related tools and guides