CalculatorSwitch
Calculator Switch
Work

Timesheet Calculator

Last updated:

How to Use This Calculator

Pick your clock-in and clock-out times, then add your unpaid break in minutes (a standard lunch is 30 or 60), then the number of days you work that same shift each week. The timesheet calculator instantly returns your total weekly hours. Want pay too? Open More options and type your hourly rate — it will apply overtime at 1.5x for anything over 40 hours a week.

How a weekly timesheet is calculated

A timesheet turns raw clock-in and clock-out times into paid hours. First it finds the gross span of each shift (clock-out minus clock-in). Then it subtracts any unpaid break, because lunch is not paid time in most US hourly jobs. That gives you net paid hours per day. Multiply by the number of days you work the shift and you have your weekly total. Under the FLSA, most non-exempt US employees earn overtime — usually 1.5x — for hours beyond 40 in a workweek, which is why this calculator splits the total into regular and overtime buckets before working out pay.

The timesheet formula

Daily paid hours = (Clock-out − Clock-in) − (Break minutes ÷ 60)

Weekly hours = Daily paid hours × Days worked

Pay = (Regular hours × Rate) + (Overtime hours × Rate × 1.5)

Example: a 9-to-17 shift is 8 gross hours. Take off a 30-minute lunch and you have 7.5 paid hours per day. Across 5 days that is 37.5 hours — under 40, so no overtime is due.

Common shifts at a glance (30-min unpaid lunch)

ShiftGross hoursPaid hours/day5-day week
8:00 – 16:008.07.537.5 hrs
9:00 – 17:008.07.537.5 hrs
8:30 – 17:008.58.040.0 hrs
7:00 – 15:308.58.040.0 hrs
9:00 – 18:009.08.542.5 hrs

Examples

How many hours is 9 to 5 with a 30-minute lunch? 8 gross hours − 0.5 = 7.5 paid hours a day, or 37.5 hours across a 5-day week.

How do I calculate a 40-hour timesheet with pay at $22/hour? Eight 8.5-hour shifts... no — work 8am to 4:30pm (8.5 gross), take a 30-min lunch for 8 net hours × 5 days = 40 hours × $22 = $880.

What if I work six 9-hour days? 9 gross − 1h lunch = 8 paid hours × 6 = 48 hours. The first 40 are regular; the extra 8 hours are overtime, paid at 1.5x.

Timesheet tips

- Only deduct breaks that are unpaid. Short paid rest breaks stay in your total.
- For a night shift that ends after midnight (set a clock-out time earlier than your clock-in), the calculator rolls the end time to the next day automatically.
- Overtime in the US is generally figured weekly (over 40 hours), not daily — but check your state; a few use daily overtime rules.

Frequently Asked Questions

How do I calculate hours worked on a weekly timesheet?
Subtract your clock-in time from your clock-out time to get the gross span, take off any unpaid break, and multiply by the number of days you work that shift. For example, 9:00 to 17:00 minus a 30-minute lunch is 7.5 paid hours a day, or 37.5 hours across five days.
How many hours is 9 to 5 with a lunch break?
A 9:00 AM to 5:00 PM shift is 8 gross hours. With a 30-minute unpaid lunch you are paid for 7.5 hours a day; with a 1-hour lunch it drops to 7 hours a day. Over a standard 5-day week that is 37.5 or 35 hours.
How does the calculator handle overtime pay?
Open More options and enter your hourly rate. Any hours over the weekly threshold (40 by default, matching the US FLSA) are paid at the overtime multiplier — 1.5x by default. You can switch to 2x double time or 1x if your role has no overtime premium.
Can I use this timesheet calculator for a night shift past midnight?
Yes. Just set a clock-out time earlier than your clock-in — for a 10:00 PM to 6:00 AM shift, pick 10:00 PM in and 6:00 AM out. The calculator sees that the end is earlier than the start and automatically adds the overnight hours.
Do I include my lunch break in total hours worked?
No. Enter your unpaid break in minutes and it is deducted from paid time. Most US hourly jobs treat a meal break as unpaid, so a 30-minute lunch removes half an hour of pay per day. Short paid rest breaks are not entered here because they already count as worked time.

Related Calculators

More options
Was this useful?