Timesheet Calculator

Hours worked from start and end times, minus unpaid breaks, with overtime counted in each workweek and gross pay, day by day.

Inputs

These are example values. Change any of them to calculate your own.

Try:
Timesheet covers

Weeks are never averaged.

Workweek starts on

Your employer's 7-day week.

Type times like 9, 930, 5:30pm or 17:30, and unpaid breaks as minutes (30) or h:mm (0:45). Leave days off blank. Tick the box to fill Tuesday to Friday from Monday.

Week 1
Overtime and pay

Hours in a workweek, e.g. 40.

hours

Hours in one day, e.g. 8.

hours

Hours in one day; paid at 2×.

hours

Blank means 1.5.

Leave blank for hours only.

$

Only if your employer does.

Show times as

Results

Total hours worked

47:15

47.25 hours on 6 days, after 2 h 45 min of unpaid breaks

Regular hours
40:0040.00 hours
Overtime hours
7:157.25 hours over 40 a week
Gross pay
$941.19$740.00 regular + $201.19 overtime
Hours by day
DayStartEndBreakHoursDecimalRegularOvertime
Mon7:00 AM3:30 PM0:308:008.008:000:00
Tue7:00 AM3:30 PM0:308:008.008:000:00
Wed7:00 AM5:45 PM0:4510:0010.0010:000:00
Thu6:45 AM3:30 PM0:308:158.258:150:00
Fri7:00 AM4:00 PM0:308:308.505:452:45
Sat8:00 AM12:30 PM4:304.500:004:30
SunOff0:000.000:000:00
Total2:4547:1547.2540:007:15
How this was calculated
  1. Mon: 7:00 AM to 3:30 PM is 8:30, minus the 0:30 break = 8:00 (8.00 hours).
  2. Tue: 7:00 AM to 3:30 PM is 8:30, minus the 0:30 break = 8:00 (8.00 hours).
  3. Wed: 7:00 AM to 5:45 PM is 10:45, minus the 0:45 break = 10:00 (10.00 hours).
  4. Thu: 6:45 AM to 3:30 PM is 8:45, minus the 0:30 break = 8:15 (8.25 hours).
  5. Fri: 7:00 AM to 4:00 PM is 9:00, minus the 0:30 break = 8:30 (8.50 hours).
  6. Sat: 8:00 AM to 12:30 PM is 4:30 (4.50 hours).
  7. Week total: 8:00 + 8:00 + 10:00 + 8:15 + 8:30 + 4:30 = 47:15.
  8. Weekly overtime: 47:15 − 40:00 = 7:15, the last hours worked (Fri and Sat).
  9. Regular hours: 47:15 − 7:15 = 40:00.
  10. In decimal hours: 47:15 = 47 + 15 ÷ 60 = 47.25, or 47.25 to two decimals.
  11. Regular pay: 40.00 h × $18.50 = $740.00.
  12. Overtime pay: 7.25 h × $18.50 × 1.5 = $201.19.
  13. Gross pay: $740.00 + $201.19 = $941.19.
  14. In a spreadsheet, with a day's start in B2 and end in C2 (as times) and its break minutes in D2, =MOD(C2-B2,1)*24-D2/60 gives that day's decimal hours; MOD adds the day when a shift passes midnight.

Assumptions

  • Each row is one workday. An end time at or before the start time is on the next day, and the whole shift counts on the day it starts.
  • Breaks you enter are unpaid and come off the day’s hours. Short rest breaks of about 5 to 20 minutes normally count as paid work time under federal law, so leave those out.
  • Overtime rules you set: hours over 40 in each workweek are overtime, counted in the order worked.
  • Clock times are used as typed, to the minute.
  • Overtime pays 1.5 × the hourly rate. The rate you entered is treated as the regular rate; other pay for the work that federal law adds to it, such as a production bonus or extra pay for night shifts, is not included. Gross pay is before taxes and deductions, with each pay line rounded to the cent.
  • Clock changes for are not modeled: a shift over the night clocks go back works an hour more than its clock times show, and one over the spring-forward night an hour less.
  • An educational estimate: overtime rules differ by state, contract and job, and some employees are exempt. It is not legal or payroll advice.

Calculated in your browser. This site doesn't send or store the numbers you enter.

Updated Report a problem with this calculator

What this calculator answers

How many hours you worked in a week or two, from each day’s start and end time minus any unpaid break, and how many of those hours are overtime under the rules you enter. You get each day’s hours in hours and minutes and in decimal hours, the week’s total, the regular and overtime split, and gross pay if you add your hourly rate. Shifts that end after midnight, two-week pay periods and time clocks that round are handled, and every step is shown so you can check a pay stub or fill in a time card.

How to use it

  • Timesheet covers: one or two weeks. Each week is a separate workweek for overtime.
  • Workweek starts on: Monday or Sunday, whichever day your employer’s workweek begins. The days are then listed in the order you worked them, which decides which days carry weekly overtime. The totals are the same either way.
  • Start, end and break for each day: type times the quick way — 9, 9a, 930, 5:30pm or 17:30 — and check the line under the box that says how it was read. A number without am or pm is a 24-hour time, so 5 is 5:00 AM. An end at or before the start is on the next day. The break is the unpaid time in minutes, 30, or in hours and minutes, 0:45. Leave days off blank.
  • Tue–Fri same as Monday fills Tuesday to Friday from Monday and keeps them in step until you change one of them. With two weeks, Week 2 same as week 1 does the same for the second week.
  • Weekly overtime after, Daily overtime after, Double time after: the thresholds in hours from your employer or state rules. Leave blank the ones that don’t apply to you.
  • Round clock times: only if your employer’s time clock rounds.
  • Hourly rate (optional) adds gross pay; Overtime multiplier is 1.5 unless you enter another.
  • Show times as: 12-hour or 24-hour.

Results update as you type. The Try buttons load a week of night shifts from 10:00 PM to 6:30 AM, a two-week period of 44 hours and then 36, and four 10-hour days under a daily overtime rule, each explained in a section below. The table of hours by day downloads as a CSV file and prints with the page, with no sign-up. To compare two versions of a week, such as with and without a daily overtime rule, press Save for comparison before and after the change.

How to calculate hours worked from start and end times

Subtract the start time from the end time, then take off the unpaid break. If the end time is at or before the start time, the shift ended the next day, so add 24 hours to the end first.

hours=tend−tstart−b(add 24 h to tend when tend≤tstart)\text{hours} = t_{\text{end}} - t_{\text{start}} - b \qquad \text{(add 24 h to } t_{\text{end}}\text{ when } t_{\text{end}} \le t_{\text{start}}\text{)}
  • tstartt_{\text{start}} and tendt_{\text{end}} are clock times in hours and minutes.
  • bb is the unpaid break.
  • The result is in hours and minutes. For payroll, convert the minutes to a decimal by dividing by 60: 8:45 is 8 + 45 ÷ 60 = 8.75 hours.

Subtract minutes from minutes, borrowing 60 when needed: 5:15 PM − 8:45 AM is 17:15 − 8:45 = 8:30. Treating the times as decimals (17.15 − 8.45 = 8.70) gives a wrong answer.

Worked example: a six-day week at $18.50 an hour

A warehouse worker’s week, with overtime after 40 hours:

DayStartEndUnpaid breakHours
Mon7:00 AM3:30 PM30 min8:00
Tue7:00 AM3:30 PM30 min8:00
Wed7:00 AM5:45 PM45 min10:00
Thu6:45 AM3:30 PM30 min8:15
Fri7:00 AM4:00 PM30 min8:30
Sat8:00 AM12:30 PMnone4:30
  1. Each day: Wednesday runs 7:00 AM to 5:45 PM, which is 10:45; minus the 0:45 break it is 10:00.
  2. The week: 8:00 + 8:00 + 10:00 + 8:15 + 8:30 + 4:30 = 47:15, or 47 + 15 ÷ 60 = 47.25 hours.
  3. Overtime: 47:15 − 40:00 = 7:15 (7.25 hours). By the end of Thursday the week stands at 34:15, so the first 5:45 of Friday is regular and its last 2:45 is overtime, along with all 4:30 of Saturday.
  4. Pay: 40 hours × $18.50 = $740.00 regular, plus 7.25 hours × $18.50 × 1.5 = $201.19 overtime (201.1875 rounded to the cent), for $941.19 gross.

Deducting lunch and other unpaid breaks

Enter only breaks you aren’t paid for. Federal law doesn’t require lunch or coffee breaks, but when an employer gives short breaks of about 5 to 20 minutes, they count as paid work time. A meal period of usually 30 minutes or more, with no duties at all, generally isn’t paid. Many states have their own meal and rest break rules; the Department of Labor keeps a table of them.

A break can’t be as long as the shift it belongs to: the calculator says so on that day instead of showing zero or negative hours.

Split shifts fit on one row: enter the first start, the last end and the gap between the two parts as the break. Working 6:00 AM to 10:00 AM and again from 4:00 PM to 8:00 PM is 6:00 AM to 8:00 PM with a 6:00 break, which is 8:00 of work.

Shifts that go past midnight

A shift whose end time is at or before its start time ends the next day. From 10:00 PM to 6:30 AM is 2:00 before midnight and 6:30 after, 8:30 in all; with a 30-minute break that is 8:00. The box under the end time says “Next day” so you can see it was read that way, and the whole shift counts on the day it started. Five such nights come to exactly 40:00, which is not over a 40-hour threshold, so there is no overtime.

A shift of 16 hours or more gets a warning, because it is usually a missing pm: 9 to 5 reads as 9:00 AM to 5:00 AM the next day, 20 hours. Type 5pm or 17:00 for an afternoon finish.

Clock changes are not counted. On the November night US clocks go back, a 10:00 PM to 6:00 AM shift is 9 hours of work, and on the March night they go forward it is 7. Add or take off that hour yourself on those two nights.

When does overtime start?

Under the federal Fair Labor Standards Act, overtime starts after 40 hours in a workweek, at no less than one and a half times the regular rate of pay. A workweek is a fixed period of 168 hours that can start on any day and at any hour. Weekends and holidays are not overtime as such. Some states add daily rules; California’s, for example, pay one and a half times the rate after 8 hours in a workday and double after 12, with extra rules for a seventh straight day of work. Enter the thresholds that apply to your job, since the calculator doesn’t choose a state for you.

When you set both daily and weekly thresholds, this is the order used, so no hour is counted twice:

  1. Day by day, hours past the double-time threshold are double time, and hours past the daily overtime threshold are overtime.
  2. The hours still counted as regular are then added up in the order worked. Once they pass the weekly threshold, the rest are overtime. Hours already paid as daily overtime don’t count toward the weekly threshold again; federal rules let daily overtime premiums count toward the weekly overtime that is due.

Four 10-hour days, 6:00 AM to 4:30 PM with a 30-minute break, come to 40:00. With only a 40-hour weekly rule there is no overtime and the pay at $18.50 is $740.00. With daily overtime after 8 hours, each day has 2:00 of overtime, 8:00 in all, and the pay is $592.00 + $222.00 = $814.00.

In the worked example, adding daily overtime after 8 hours gives 2:45 of daily overtime (Wednesday 2:00, Thursday 0:15, Friday 0:30) and 4:30 of weekly overtime: 7:15 in all, the same as before, because the 2:45 paid as daily overtime doesn’t also count toward the 40.

With double time after 12 hours as well, a 13-hour day splits into 8:00 regular, 4:00 overtime and 1:00 double time.

Two-week pay periods: overtime is counted per workweek

Overtime is worked out for each workweek on its own, even when you are paid every two weeks. Averaging hours over two or more weeks is not allowed under federal law. Take a week of 44 hours followed by a week of 36:

WeekHoursOver 40
144:004:00
236:000:00
Two-week80:004:00

Adding the weeks first (80 hours against 80) would show no overtime. At $18.50 an hour, the correct pay is 76 × $18.50 = $1,406.00 plus 4 × $27.75 = $111.00, which is $1,517.00, where 80 straight hours would pay $1,480.00. When a two-week timesheet is affected like this, the result says so under the totals.

Converting minutes to decimal hours

Divide the minutes by 60. Rounded to two decimal places:

MinutesHoursMinutesHours
50.08200.33
60.10300.50
100.17400.67
120.20450.75
150.25500.83

Decimal hours are not clock notation: 8.30 hours is 8 hours 18 minutes, not 8:30. Add up the minutes before you convert. Three days of 8:20 are 25:00, exactly 25.00 hours, but adding the rounded 8.33 three times gives 24.99.

Rounding clock times

Some time clocks round the times people clock in and out. Federal rules accept rounding to the nearest 5 minutes, tenth of an hour (6 minutes) or quarter hour, as long as it averages out so that, over time, employees are paid for all the time they actually work. With 15-minute rounding here, up to 7 minutes past a quarter rounds down and 8 or more rounds up: 7:07 AM becomes 7:00 AM and 7:08 AM becomes 7:15 AM. Clocking in at 6:53 AM and out at 3:38 PM is 8:45 either way, because both times round up by 7 minutes. The table shows the rounded times with the typed ones in parentheses.

Reading the result

  • Total hours worked is the headline, in hours and minutes, with decimal hours and the number of days worked below it.
  • Regular hours and Overtime hours split that total; Double-time hours appears when you set a double-time threshold. Gross pay shows each pay line when you enter a rate; without a rate you see your unpaid breaks instead.
  • Hours by day lists every day, including days off, with the times as they were read, the break, the hours in both formats and each day’s regular and overtime hours. Weekly overtime falls on the last hours of the week. A two-week timesheet adds a total for each week.
  • How this was calculated walks through each day, the week totals, the overtime rules and the pay, and ends with the same calculation as a spreadsheet formula.

Assumptions and limitations

  • The hourly rate is treated as the regular rate. Under federal law the regular rate includes all pay for the work except payments the law excludes, such as expense reimbursements, discretionary bonuses and gifts. Other pay, like a production bonus or a higher rate for night shifts, can raise the overtime rate above the one used here.
  • Only the overtime rules you enter are applied. Seventh-day rules, holiday premiums, union contracts and state rules the fields don’t cover are left out.
  • Each row is one workday, a shift is counted on the day it starts, and a shift can’t be longer than 24 hours.
  • Daylight saving clock changes are not modeled.
  • Gross pay is before taxes and deductions. It is an educational estimate, not legal or payroll advice.

Common mistakes

  • Leaving out am or pm. 9 to 5 is read as a 20-hour shift ending at 5:00 AM. Type 5pm or 17:00.
  • Reading decimal hours as minutes. 7.5 hours is 7 hours 30 minutes, not 7:50.
  • Subtracting times like decimals. 5:15 PM − 8:45 AM is 8:30, not 8.70.
  • Averaging two weeks. 44 and 36 hours still include 4 hours of overtime.
  • Deducting paid rest breaks. Short breaks of about 5 to 20 minutes are usually paid; subtract only unpaid meal periods.
  • Counting daily overtime twice. Hours paid as daily overtime don’t also count toward the weekly 40.

Questions

Does paid time off count toward overtime?

Usually not. Overtime is based on hours actually worked, so a paid holiday or sick day adds pay but not hours toward the threshold. California’s labor commissioner gives the example of six 8-hour days paid, one of them a sick day, which earns no overtime because only 40 hours were worked. An employer may choose to count paid leave toward overtime, and federal rules allow that without requiring it. Leave those days blank here and add their pay separately.

Is weekend or holiday work automatically overtime?

Not under federal law. The FLSA doesn’t require overtime pay for Saturdays, Sundays or holidays as such, only for hours over 40 in the workweek. A contract or company policy may pay more for those days; this calculator doesn’t add such premiums.

Do salaried employees get overtime?

Some do. Being paid a salary doesn’t by itself make someone exempt; the federal exemptions generally need both particular job duties and a salary at or above a minimum level, and job titles don’t decide it. Overtime for a salaried, non-exempt employee is based on a regular rate worked out from the salary, which this calculator doesn’t do. It is built for hourly time.

Sources

  1. Fact Sheet #23: Overtime Pay Requirements of the FLSA U.S. Department of Labor, Wage and Hour Division Overtime of at least one and a half times the regular rate for hours over 40 in a workweek; a workweek is a fixed, recurring 168 hours that can start on any day and hour; averaging hours over two or more weeks is not allowed; Saturdays, Sundays and holidays are not overtime as such; what the regular rate includes.
  2. Fact Sheet #22: Hours Worked Under the Fair Labor Standards Act U.S. Department of Labor, Wage and Hour Division Rest periods of about 20 minutes or less count as hours worked; bona fide meal periods, typically 30 minutes or more with the employee completely relieved from duty, generally don’t.
  3. Breaks and Meal Periods U.S. Department of Labor Federal law does not require lunch or coffee breaks; short breaks of about 5 to 20 minutes that are given are paid work time.
  4. Minimum Length of Meal Period Required under State Law for Adult Employees in Private Sector U.S. Department of Labor, Wage and Hour Division State-by-state table of meal-period requirements, showing that the rules differ between states.
  5. 29 CFR § 785.48, Use of time clocks Legal Information Institute, Cornell Law School (Electronic Code of Federal Regulations) Rounding start and stop times to the nearest 5 minutes or tenth or quarter of an hour is accepted if, over time, employees are still paid for all the time they actually work.
  6. 29 CFR § 778.202, Premium pay for hours in excess of a daily or weekly standard Legal Information Institute, Cornell Law School (Electronic Code of Federal Regulations) Extra pay for daily overtime (over 8 hours, or over 12) may be credited toward the overtime due for hours over 40 in the same workweek; paid vacation and holiday hours may, but need not, be counted as hours worked for such premiums.
  7. Overtime (frequently asked questions) California Department of Industrial Relations, Labor Commissioner’s Office An example of daily overtime rules — one and a half times the regular rate over 8 hours in a workday and double over 12, with seventh-day rules — and that overtime is based on hours actually worked, not paid sick days or holidays.
  8. Fact Sheet #17A: Exemption for Executive, Administrative, Professional, Computer and Outside Sales Employees U.S. Department of Labor, Wage and Hour Division Exemption from overtime generally requires both job-duty tests and pay on a salary basis at or above a minimum level; job titles don’t decide exempt status.
  9. Daylight Saving Time Rules National Institute of Standards and Technology US clocks skip ahead an hour at 2 a.m. on the second Sunday of March and repeat an hour on the first Sunday of November.