Home›Everyday›Timesheet Calculator

Timesheet Calculator — Weekly Hours, Overtime and Gross Pay

Fill in the week the way you worked it — start, finish and lunch for each day — and watch the sheet add itself up: total hours, the hours past your overtime threshold, and the gross pay the week is worth before tax.

100% FreeNo sign-up neededInstant results

Your week, day by day

Monday
Hours7.50 h
Tuesday
Hours7.50 h
Wednesday
Hours7.50 h
Thursday
Hours7.50 h
Friday
Hours7.50 h
Saturday
Hours4.00 h
Sunday
Hours0.00 h

Leave a day blank for a day off — it counts as 0 hours. A finish time earlier than the start time is read as an overnight shift that runs past midnight. Punch rounding, daily overtime, two-week periods and week dates are under Advanced options.

Advanced options

In a two-week period the overtime threshold applies to the whole 14 days — double it (for example, 80) if your rule is a weekly one. Daily overtime is a common convention in some states, unions and contracts, not a legal requirement everywhere; daily mode pays the hours past the daily threshold at your overtime multiplier. When you press Calculate, your sheet is saved in this browser, on this device only, so a refresh brings it back — nothing is sent anywhere.

🔒 All calculations happen in your browser — no data leaves your device.

Your week, totalled

Gross weekly pay
$929.50
41.50 hours at $22.00 an hour — 40.00 regular hours plus 1.50 overtime hours at 1.5× pay
Total hours worked41.50 h
Regular hours40.00 h
Overtime hours1.50 h
Regular pay$880.00
Overtime pay$49.50
Gross pay$929.50
Gross pay is before tax and deductions. Overtime is counted weekly here: hours past the threshold for the whole week, whichever days they fell on.

The week at a glance

One bar per day, after lunch is taken out. The pattern of the week — steady weekdays, a shorter Saturday, a clear Sunday — is visible before any of the numbers are.

Regular-time day Saturday
Key takeaways
  • Each day is finish minus start minus lunch minutes: five days of 09:00–17:00 with a 30-minute lunch give 7.50 hours each, and a 4-hour Saturday brings the default week to 41.50 hours.
  • Overtime here follows the weekly rule: hours past the threshold (40 by default) pay at your rate times the multiplier — at $22 an hour, 40 regular hours pay $880.00 and 1.50 overtime hours pay $49.50.
  • Leave a day fully blank for a day off — it counts as 0 hours. Overnight shifts are supported: a finish time earlier than the start time runs past midnight into the next day.

Keep exploring

Three companion tools for time and pay.

How it works

Three steps from raw times to a pay figure.

1

Fill in each day

Start time, finish time and unpaid lunch minutes for every day you worked. Leave days off completely blank.

2

Set your pay rules

Your hourly rate, the weekly hours after which overtime starts (40 is the common standard), and the overtime multiplier (usually 1.5).

3

Read the totals

Total, regular and overtime hours, each split of pay, and the gross for the week — worked out when you press Calculate.

The math behind the timesheet

Each day is worked out on its own first: day hours = (finish − start) − lunch, with times converted to minutes so the subtraction is exact. The days are added into a period total, and only then is overtime split out: regular hours = min(week total, overtime threshold) and overtime hours = max(0, week total − threshold). Gross pay prices the two bands separately: gross = regular × rate + overtime × rate × multiplier. Splitting after the weekly total — rather than day by day — is what makes a short Monday and a long Friday balance each other out. Under Advanced options the split can instead follow a daily rule — each day past a daily threshold counts as overtime — the punches can be rounded to the nearest 15 minutes, and the sheet can stretch to a two-week period; the per-day arithmetic above does not change.

Day hours = (finish − start) − lunch · Gross = regular × rate + overtime × rate × multiplier

Worked examples:

WeekCalculationResult
Mon–Fri 09:00–17:00, 30 min lunch; Sat 09:00–13:00; Sun off · $22/h5 × 7.50 h + 4.00 h = 41.50 h · 40.00 × $22.00 + 1.50 × $22.00 × 1.541.50 h · 1.50 h overtime · $929.50 gross
Monday only, 09:00–17:00, 60 min lunch · $22/h8.00 h − 1.00 h lunch = 7.00 h · 7.00 × $22.007.00 h · $154.00 gross
A week of exactly 40.00 hours · $22/h40.00 h total, threshold 40 h · overtime = max(0, 40.00 − 40)0.00 h overtime · $880.00 gross

Notice the Saturday effect in the first row: the week crosses 40 hours during Saturday morning, so part of that short shift is paid at the overtime rate even though no single day was long. Weekly overtime rewards total effort, not long days.

Go deeper

Weekly versus daily overtime, and the rounding habits that move real paychecks.

This calculator uses the weekly model by default, and offers the daily model under Advanced options. Not every workplace follows the same rulebook:

  • Weekly overtime (the default here): hours past a weekly threshold — 40 hours in the US federal Fair Labor Standards Act — are overtime, no matter how they are spread across days. Five even days of 8.5 paid hours cross it; four long days of 10 hours do not.
  • Daily overtime: some states, unions and contracts pay overtime past 8 hours in a single day (and double time past 12). Under daily rules, four 10-hour days earn 8 overtime hours that the weekly model would pay as straight time.
  • The two can stack: where both apply, the same hour is never paid twice — it is counted once, under whichever rule pays it as overtime.
  • To model daily rules here: switch Overtime counted to Daily under Advanced options and set the daily threshold — 8 hours is the common figure. Lowering the weekly threshold is not the same thing, and the two models can give different overtime for the same week, so check your contract for which one your job follows.

The arithmetic is simple; the disputes are never about arithmetic:

  • Rounding to the quarter hour: many employers round clock times to the nearest 15 minutes — and this sheet can match them: choose Nearest 15 minutes under Advanced options and both punches are rounded before the day’s hours are worked out. Done neutrally it averages out; always rounding down does not, and is a common source of underpayment claims.
  • Unpaid lunch must be real lunch: a break only comes off your hours if you were actually relieved of duty. Working through lunch at your desk is paid time in most rules, even if the sheet deducts it by habit.
  • Short rest breaks are usually paid: breaks of about 20 minutes or less are typically counted as working time, unlike a genuine meal break.
  • Keep your own copy: a personal record of start and finish times — even a phone note — is what settles a disagreement months later. The Print and Save as CSV buttons under your totals keep the finished sheet itself.

Minutes to decimals without the rounding drift

Round once, at the end. Rounding every day compounds the error across a week.

One minute is 0.0167 hours, so 7 hours 45 minutes is 7.75 hours and 7 hours 30 minutes is 7.50 — never 7.30. The safe routine is to keep minutes as minutes while adding: total the day’s minutes, total the week’s minutes, and convert to decimal hours once, at the end. Rounding each day to two decimal places first and then adding can drift by several hundredths of an hour across a week, which is a few minutes of pay — small on one card, systematic across a workforce.

The same discipline applies to lunch. Subtract the unpaid minutes for each day before totalling, not a flat weekly allowance, because a day with no lunch and a day with an hour’s lunch are different days. If lunch minutes vary, the card must show the variation; a single weekly lunch figure hides exactly the days most likely to be disputed. Enter 0 for days worked through, and let the daily rows carry the detail — the weekly total is then a sum of facts, not an estimate.

Approvals, edits, and audits: the paper trail that protects both sides

A timesheet is a payroll record. Treat corrections like records, not like pencil marks.

Every correction to a timesheet should leave a trace: who changed it, when, what it said before, and why. The employee’s own correction with a note (“forgot clock-in, arrived 08:55”) is normal; a manager’s silent edit to remove overtime is not, and it is the pattern regulators look for. Approval should mean the employee has seen the final totals — including overtime and deductions — and agreed they are right, not merely that a form was submitted. Under the US Fair Labor Standards Act, employers must keep payroll records for three years, and the timesheet is the record the hours were paid from.

For the person filling the card in, the habit is simple: record start and finish times and breaks on the day, not from memory at week’s end, and check the weekly total against your own sense of the week before approving. A total that surprises you usually has a cause — a missed lunch deduction, an overnight shift assigned to the wrong day, a decimal conversion — and finding it before payroll runs is far cheaper than correcting it after.

Frequently asked questions

Quick answers about hours, overtime and gross pay.

How do I calculate my weekly hours from a timesheet?

For each day, subtract the start time from the finish time, then subtract any unpaid lunch minutes. Add the daily totals together. In the example on this page, five days of 09:00–17:00 with a 30-minute lunch give 7.50 hours each, and a 4-hour Saturday brings the week to 41.50 hours.

How is overtime pay calculated?

In the default weekly model, hours up to the weekly threshold are paid at your normal rate, and hours past it at the rate times the overtime multiplier — 1.5 as standard. A daily model, counting each day past a daily threshold instead, is under Advanced options. At $22 an hour, 40 regular hours pay $880.00 and 1.50 overtime hours pay $49.50, for $929.50 of gross pay.

Is lunch deducted from my hours?

Only the lunch minutes you enter, and only because a genuine meal break away from duty is normally unpaid. If you worked through lunch, enter 0 minutes for that day so the time stays in your paid hours. Short rest breaks of around 20 minutes or less are usually paid and should not be entered as lunch.

What counts as overtime — over 40 hours a week or over 8 hours a day?

This calculator uses the weekly rule by default: overtime is any time past the weekly threshold, 40 hours by default under the US federal standard, and a Daily mode under Advanced options counts each day past its own daily threshold instead. Some states, unions and contracts instead pay daily overtime past 8 hours in a day. Check which rulebook your job follows — the same week can total different overtime under each.

Does this timesheet calculator handle overnight shifts?

Yes. Enter the finish time as the clock time on the following morning: a finish earlier than the start is treated as a shift that runs past midnight, so 22:00 to 06:00 counts as an 8-hour shift (before lunch) on the day it starts. A row with the same start and finish time still shows an error note — clear both times to mark a day off.

Is my timesheet data saved or sent anywhere?

Nothing is sent anywhere: every calculation runs in your own browser. When you press Calculate, the sheet is also saved in this browser, on this device only, so refreshing the page brings your last calculated sheet back instead of the example week. Clear saved values, under Advanced options, wipes that saved copy.

Should I record start and stop times, or just total hours?

Record start and stop times, plus breaks, and let the totals be calculated from them. Totals alone cannot be checked, cannot show when overtime was earned, and cannot distinguish a late start from a long lunch. Start and stop times also carry the evidence for overnight shifts, split shifts and rounding disputes. If your employer’s system only accepts totals, keep your own note of the underlying times for the week — the few seconds it takes are the difference between a record and a guess.

What if I forgot to clock in?

Record your best honest recollection of the actual start time, mark it as a correction, and have it approved promptly. Do not invent a precise-looking time you cannot support, and do not leave the day blank — a blank day reads as a day not worked. If the employer’s system locks edits, tell your manager in writing the same day with the time, the reason, and any corroboration (a message sent, a door log, a colleague who saw you arrive). The correction should be visible as a correction: a silently backdated entry helps nobody if the record is ever examined.

More tools for time, hours and pay.

Disclaimer

This calculator is for information only and is not legal or payroll advice. It applies the overtime model you choose — weekly by default, or daily — with the threshold and multiplier you enter; real pay can also depend on daily overtime rules, state law, union agreements, rounding policies, shift premiums and what counts as paid break time in your workplace. Gross pay here is before tax and deductions. If a paycheck looks wrong, compare it against your own record of hours and ask your payroll department to walk through their calculation.

↑