Home › Weekly Timesheet Calculator
Weekly Timesheet Calculator
Enter your clock-in and clock-out times and unpaid break for each day of the week, and get your total hours, your overtime hours, and your gross pay — with the regular and overtime parts shown separately.
Your week
| Day | Clock in | Clock out | Break (min) | Paid |
|---|---|---|---|---|
| Mon | 7.5 hrs | |||
| Tue | 7.5 hrs | |||
| Wed | 7.5 hrs | |||
| Thu | 7.5 hrs | |||
| Fri | 7.5 hrs | |||
| Sat | — | |||
| Sun | — |
Times in 12-hour (9:00 AM) or 24-hour (09:00) format. Leave a day blank for a day off. If clock-out is earlier than clock-in, the shift is treated as overnight.
Your week in numbers
| Total paid hoursAll seven days, breaks deducted | 37.5 hrs |
| Regular hoursUp to the 40-hour threshold | 37.5 hrs |
| Regular pay37.5 hrs × $20.00 | $750.00 |
| Overtime hoursOver the 40-hour threshold | 0 hrs |
| Overtime pay0 hrs × $30.00 (1.5×) | $0.00 |
| Gross pay for the week | $750.00 |
Gross pay — before taxes and deductions. This calculator applies the weekly overtime threshold only. Some jurisdictions also pay daily overtime — in BC, hours over 8 in a day earn time-and-a-half and hours over 12 earn double time. See our guide to how overtime pay works in BC.
How the math works
Each day's paid time is the span between clock-in and clock-out, minus any unpaid break. The days are added together, then split at the weekly overtime threshold:
Times can be typed in 12-hour format with AM/PM (9:00 AM, 5:30 PM) or 24-hour format (09:00, 17:30). If the clock-out time is earlier than the clock-in time, the shift is treated as running overnight into the next day — the way a 10 p.m. to 6 a.m. shift works. A day with no times entered counts as a day off and adds nothing to the total.
Worked example (in USD)
You work Monday to Friday, 9:00 AM to 5:00 PM with a 30-minute unpaid break, plus Saturday 9:00 AM to 1:00 PM with no break, at $20/hour:
Weekdays: 8 − 0.5 = 7.5 paid hours × 5 days = 37.5 hours
Saturday: 4 hours. Week total: 41.5 hours
Regular: 40 hours × $20 = $800
Overtime: 1.5 hours × $30 (1.5×) = $45
Gross pay for the week: $845.
Second example — six-day week (in USD)
You work Monday to Saturday, 8:00 AM to 5:00 PM with a 60-minute unpaid break, at $25/hour:
Each day: 9 − 1 = 8 paid hours. Six days = 48 hours
Regular: 40 hours × $25 = $1,000
Overtime: 8 hours × $37.50 (1.5×) = $300
Gross pay for the week: $1,300.
Common gotchas
- This calculator applies the weekly threshold only. It does not price daily overtime. In BC, hours over 8 in a day earn time-and-a-half and hours over 12 earn double time, even when the week stays under 40 hours — so a week of long days can be worth more than this page shows. Our guide to how overtime pay works in BC explains the daily and weekly rules and how they fit together.
- Ontario's threshold is 44 hours, not 40. Set the weekly overtime threshold to 44 if you work in Ontario — otherwise the calculator will count four hours of overtime you aren't owed.
- Overtime is calculated per workweek, not per pay period. A 50-hour week followed by a 30-hour week still earns 10 overtime hours, even though the two-week total is 80. Run each week separately and add the results.
- Decimal hours trip people up. 7.5 hours is 7 hours 30 minutes — not 7 hours 50 minutes. Payroll systems record minutes as hundredths: 30 minutes = 0.50, 15 minutes = 0.25, 45 minutes = 0.75.
- Paid vs unpaid breaks. Short rest breaks (usually 5–20 minutes) are paid under US federal rules; meal breaks of 30+ minutes are typically unpaid only if you're fully relieved of duty. Only subtract breaks that are genuinely unpaid.
- Rounding at the clock. Many employers round punches to the nearest 15 minutes. Rounding a few minutes each day can add or subtract close to an hour over a two-week period — check your employer's policy if your stub never matches.
Frequently asked questions
Does this handle daily overtime?
No — this calculator applies the weekly overtime threshold only. If your jurisdiction pays daily overtime, a long day earns a premium even when the week stays under the threshold. British Columbia, for example, pays time-and-a-half after 8 hours in a day and double time after 12, on top of the weekly rule. See our guide to how overtime pay works in BC for the full rules.
What if I leave a day blank?
A day with no clock-in or clock-out time counts as a day off — zero hours, and it adds nothing to the weekly total. Leave Saturday and Sunday blank for a standard Monday-to-Friday week, or fill them in when you work the weekend.
Does this handle overnight shifts?
Yes. If the clock-out time is earlier than the clock-in time, the shift is treated as running into the next day — so 10:00 PM to 6:00 AM counts as 8 hours on the clock, minus any unpaid break.
How do I total a two-week pay period?
Run each week separately and add the two totals. Overtime is calculated per workweek, not per pay period, so a 50-hour week followed by a 30-hour week still earns 10 overtime hours even though the two-week total is 80.