Services
Study guides
Free tools
Enter clock-in and clock-out times for the week. The calculator subtracts breaks, handles overnight shifts, splits hours above your threshold into overtime and shows the pay — plus the TIME formulas behind it.
The short answer
An Excel timesheet calculator converts clock times into decimal hours with =(End−Start)*24, subtracts breaks and multiplies by the hourly rate. This calculator totals a full week, splits hours above the overtime threshold at 1.5×, and shows the MOD, SUM and SUMPRODUCT formulas needed to rebuild the timesheet in Excel.
| Day | Start | End | Break (min) | Hours |
|---|---|---|---|---|
| Monday | 8.00 | |||
| Tuesday | 8.00 | |||
| Wednesday | 8.00 | |||
| Thursday | 8.00 | |||
| Friday | 6.50 | |||
| Saturday | 0.00 | |||
| Sunday | 0.00 | |||
| Total (5 days) | 38.50 | |||
Total hours
38.50
Regular hours
38.50
At $22.00/hr
Overtime hours
0.00
At $33.00/hr
Gross pay
$847.00
Before tax and deductions
=(C2-B2)*24-D2/60Hours for one row: end minus start, converted to decimal hours, then the unpaid break in minutes converted to hours. Use =MOD(C2-B2,1)*24-D2/60 when a shift crosses midnight.
=MIN(SUM(E2:E8),40)*G2+MAX(0,SUM(E2:E8)-40)*G2*H2Weekly pay: regular hours capped at 40, overtime above it at 1.5×. Put the hourly rate in G2 and the overtime multiplier in H2, then format the result as Currency.
Why decimal hours? Excel stores 12:00 as 0.5 of a day. Multiplying the time difference by 24 converts it to the 8.00 format payroll systems expect. Keep the raw time cells formatted as hh:mm and the calculated hours as Number.
Overtime rules vary: some regions use a daily threshold, some require a weekly average, and salaried staff may be exempt. Check the rule that applies to you before using the figure for payroll.
Use =(B2-A2)*24 and format the result as a number. If a shift can cross midnight, use =MOD(B2-A2,1)*24 so the negative time becomes the correct overnight duration. Subtract a break with -D2/60 when the break is stored in minutes.
Excel stores one day as the number 1, so 12 hours is 0.5. Either format the cell as Time ([h]:mm) or multiply by 24 to get decimal hours. Use [h]:mm rather than h:mm when a total can exceed 24 hours.
For a weekly threshold, regular hours are =MIN(SUM(E2:E8),40) and overtime is =MAX(0,SUM(E2:E8)-40). Pay is regular hours × rate + overtime hours × rate × 1.5. Check your local rules — some places use a daily threshold instead.
If the break is in minutes, subtract break/60 from decimal hours or break/1440 from an Excel time value. This calculator does that automatically for every row, and clamps the result at zero so a long break cannot create negative hours.
Need it done for you?
We build time cards, overtime rules and payroll summaries with auditable formulas — and explain the logic your marker will ask about.