Timesheet Calculator

This timesheet calculator adds up a week or a full two-week pay period from each day's start time, end time and unpaid break. It shows daily and weekly hours in both hours:minutes and decimal, splits out overtime one workweek at a time, and estimates gross pay from your hourly rate. Your entries stay saved in this browser.

Timesheet period
Time format
  1. Monday
    –
  2. Tuesday
    –
  3. Wednesday
    –
  4. Thursday
    –
  5. Friday
    –
  6. Saturday
    –
  7. Sunday
    –

Enter the unpaid break in minutes (for example 30 for a half-hour lunch). An end time earlier than the start counts as an overnight shift.

Estimate of gross pay before taxes and deductions. Not legal or payroll advice; your employer's policy, contract or state law may differ.

Total hours
0:00
0.00 decimal hours
Regular
0:00
0.00 h · $0.00
Overtime 1.5×
0:00
0.00 h · $0.00
Gross pay
$0.00
before taxes

Saved automatically in this browser only.

How do you total hours on a timesheet?

Take each day's end time minus its start time, subtract the unpaid break, and add the days of the workweek together. On a biweekly timesheet, total and check overtime for each week separately, because federal law does not allow averaging hours across two weeks (29 CFR 778.104), then add the two weeks for the pay period.

How to use this online timesheet calculator

  1. Choose Weekly or Biweekly (2 weeks), the time format you like, and the day your workweek begins.
  2. For each day worked, enter the start and end times. Typing 745 or 7:45 both work; switch the AM/PM box in 12-hour mode.
  3. Enter the unpaid break for that day in minutes, such as 30 for a half-hour lunch. Leave it empty if your breaks were paid.
  4. Pick the overtime rule and type your hourly rate to see regular pay, overtime pay and gross pay for the period.
  5. Download the timesheet as a CSV file if you need to send it or keep it in a spreadsheet. Clear timesheet starts over.

Timesheet calculator with lunch and breaks

Each row here has one break box instead of separate lunch punches, which suits paper timesheets and schedules where you know only how long the break was. Enter only time that is unpaid. Under federal rules, short rest periods of roughly 5 to 20 minutes count as hours worked (29 CFR 785.18), while a bona fide meal period, ordinarily 30 minutes or longer with no duties, generally does not (29 CFR 785.19). The DOL hours worked fact sheet explains both in plain language.

If your shift ran past midnight, enter the end time as it appeared on the clock; the timesheet hours calculator treats an end earlier than the start as the next morning.

Weekly and biweekly timesheets

A workweek is any fixed, recurring block of seven consecutive days chosen by the employer; it does not have to be Sunday to Saturday (29 CFR 778.105). That matters for a weekly timesheet calculator because overtime under the Fair Labor Standards Act is owed for hours over 40 in a workweek (29 U.S.C. § 207(a)(1)).

A timesheet calculator for 2 weeks must therefore keep the weeks apart. With the biweekly layout, overtime is worked out for week 1 and week 2 separately and then added, so a 45-hour week followed by a 35-hour week still earns 5 hours of overtime even though the period averages 40.

For a monthly timesheet calculator, the same idea applies: months do not line up with workweeks, so total each workweek on its own (four or five of them) and count overtime week by week. You can do that here one or two weeks at a time.

Overtime rules you can choose

  • Over 40 hours per week, the federal standard, paid at no less than one and one-half times the regular rate (U.S. Department of Labor: Overtime Pay).
  • Over 8 hours per day or 40 per week, for employers or states with a daily threshold.
  • California: 1.5× after 8 hours in a day or 40 in a week, 2× after 12 hours in a day, plus seventh-consecutive-day rules (California Labor Code § 510). The seventh-day rate is applied only when all seven days of that week have hours.
  • No overtime, to see straight-time totals only.

Worked example: a two-week timesheet

Week 1, Monday to Friday, 8:00 AM to 5:30 PM with a 30-minute unpaid lunch. Week 2, Monday to Friday, 8:00 AM to 4:00 PM with the same lunch. Pay is $18.00 an hour under the weekly rule.

WeekDaily hoursWeek totalOvertime
19:30 − 0:30 = 9:0045.005.00
28:00 − 0:30 = 7:3037.500.00

The period has 82.5 hours: 77.5 regular hours × $18.00 = $1,395.00 and 5 overtime hours × $27.00 = $135.00, for $1,530.00 gross before taxes. Averaging the two weeks would wrongly show only 2.5 overtime hours.

Free, private and saved in your browser

This timesheet calculator is free and needs no sign-up. Everything is calculated on your device, and your timesheet hours are saved in your browser's local storage so they are still there when you come back; nothing is uploaded. For clocked-out lunches with four punches a day, the time card calculator may fit better, and the minutes to decimal converter helps when a pay stub shows hours like 37.75.

Results are estimates of gross pay before taxes and deductions, not legal or payroll advice. Your employer's policy or state law may differ.

Frequently asked questions

How do you calculate timesheet hours?

Calculate timesheet hours by subtracting the start time from the end time for each day, subtracting the unpaid break, and adding the days of the week. A day from 9:00 AM to 5:30 PM with a 30-minute unpaid break is 8 hours, so five such days are 40 hours. For a biweekly timesheet, total each week on its own before adding the two weeks.

How do you fill out a timesheet?

Fill out a timesheet by writing, for every day you worked, the time you started, the time you finished and the length of any unpaid break, then the hours for that day and the weekly total. Use the same workweek your employer uses, leave days off blank, and include paid short breaks in your worked time rather than subtracting them.

How do you calculate time on a timesheet?

Time on a timesheet is end time minus start time minus unpaid break, written in hours and minutes or decimal hours. 7:45 AM to 4:15 PM is 8 hours 30 minutes; minus a 45-minute lunch it is 7 hours 45 minutes, which is 7.75 decimal hours because 45 ÷ 60 = 0.75.