Weekly hours, breaks, and gross pay
Weekly work time is the sum of enabled shifts after unpaid breaks. Decimal hours are minutes divided by 60, so 7 hours 30 minutes is 7.5 hours, not 7.30. Standard-rate and overtime hours use the same weekly total. Gross pay is rounded once to cents after applying the entered rates; it is not take-home pay.
For a single duration that needs hours-and-minutes conversion, open the Decimal Hours Calculator rather than entering a weekly timesheet.
The formula
Times are read as minutes after midnight. If weekly overtime is enabled, overtime hours = max(0, weekly hours − threshold), and standard hours = weekly hours − overtime hours. Gross pay = hourly rate × (standard hours + overtime hours × multiplier). There is no rounding of shift times or deduction of paid breaks.
Five eight-hour workdays
For Monday through Friday, enter 09:00 to 17:30 with a 30-minute unpaid break each day. Leave Saturday and Sunday unworked. Each day contributes 8 hours, giving 40 weekly hours and 150 unpaid break minutes. At an hourly rate of $20 with overtime disabled, estimated gross pay is $800.00.
How to use this calculator
- Select the currency and enter an hourly rate, or use zero when you only need hours.
- For each worked day, enter clock times and only the minutes of breaks that are unpaid. Uncheck days off.
- Select that day’s “ends the next day” option for a shift crossing midnight.
- Enable weekly overtime if needed; Advanced options contain the threshold and multiplier. Set these to the policy you intend to estimate.
- Calculate the weekly total and expand the daily timesheet to inspect each shift.
Count unpaid breaks separately from clock time
Clock-in to clock-out time includes any breaks between those punches. Subtract only break minutes that should be excluded from paid work time under the applicable arrangement. A short paid rest break belongs in work time. Entering every break as unpaid can understate hours and pay. The US Department of Labor explains different treatment of short rest breaks and bona fide meal periods; other jurisdictions and employment arrangements differ.
Handle overnight shifts explicitly
A 22:00 start and 06:00 end needs the next-day option. The elapsed time is then eight hours before breaks. Without that setting, an end before the start is treated as an error rather than silently assuming an overnight shift. Each row accepts at most 24 hours. An entire overnight shift is assigned to its starting-day row, including a Sunday shift ending Monday; this may differ from a payroll workweek boundary.
Use decimal hours for rate calculations
Minutes use base 60, while decimal hours use tenths and hundredths. A 45-minute remainder is 0.75 hours. The tool keeps minute totals before converting, avoiding cumulative errors from rounding every day to two decimals. Displayed daily decimal hours have up to four places; the weekly calculation uses the underlying minute values.
Overtime settings are an estimate of a chosen policy
Weekly overtime is disabled by default. When enabled, only hours above the entered weekly threshold receive the selected multiplier. For example, 45 hours at $20 with a 40-hour threshold and 1.5 multiplier produce $950 gross pay. The settings do not decide legal eligibility and do not model daily overtime, holiday premiums, split shifts, multiple pay rates, or payroll rounding.
Gross pay does not subtract tax, benefit contributions, or other deductions. The timesheet also has no dates or time zone: it measures wall-clock minutes and cannot adjust for a daylight-saving transition. Use payroll records for situations requiring those details.
Assumptions & limitations
What this calculation assumes
- One shift per day; additional shifts should be totaled separately rather than entered as a continuous span including gaps.
- Overnight shifts count in full on their starting-day row.
- No clock rounding, daylight-saving adjustment, or automatic unpaid break is applied.
What to keep in mind
- A seven-day planning timesheet, not a payroll compliance or overtime-eligibility determination.
- No daily overtime, shift premiums, dated workweek boundaries, taxes, or deductions.
- Overlapping day entries are not checked against actual dated attendance records.
Common questions
How do I enter a night shift?
Enter the actual start and end clock times and select that day’s next-day ending option. For 22:00 to 06:00, the calculator counts eight elapsed hours before unpaid breaks.
Can I calculate hours without pay?
Yes. Enter an hourly rate of zero. The hours and break totals still calculate, and the pay estimate is zero.
Why is 8 hours 30 minutes shown as 8.5?
The decimal representation divides 30 minutes by 60. It is 0.5 hours, so the full duration is 8.5 hours.
Does it automatically apply overtime after 40 hours?
No. Enable overtime and set the threshold and multiplier for the estimate you need. The default setting leaves all hours at the standard rate.