Home›Everyday›Hours Calculator

Hours Calculator — Your Weekly Timesheet, Overtime and All

Punch in, punch out, and let the math do the paperwork. Fill in clock times and breaks for each day to get total hours, overtime, and clean decimal plus h:mm totals — ready for any timesheet.

100% FreeNo sign-up neededInstant results

Weekly timesheet

Leave a day blank if you did not work it. Overnight shifts (clock-out earlier than clock-in) roll into the next day automatically.

DayClock inClock outBreak (min)Hours
Advanced options — pay and rounding

With a rate entered, the timesheet also prices your week below: straight time, overtime at 1.5× and double time at 2× for hours past 12 in a day (the California-style daily rule). Rounding applies to each day’s net minutes before totals. These are common payroll conventions, not legal advice — your employer’s policy and your state law decide what applies to you.

Total hours
40.00
40:00 h:mm
Regular hours
40.00
up to 40 per week
Overtime (weekly)
0.00
hours over 40 per week
Daily OT total
0.00
sum of hours over 8 per day

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

Your week at a glance

Steel is regular time (up to 8 hours a day); yellow is daily overtime. The headline overtime number above uses the federal weekly rule — hours over 40.

Regular hours Daily overtime

Hours between two dates

For spans longer than a single shift: pick a start and an end date and time — down to the second — and get the exact time between them.

Total hours
–
decimal hours
Hours : min : sec
–
h:mm:ss
Total minutes
–
all in minutes
Total seconds
–
all in seconds

Enter a start and an end above, then calculate.

Key takeaways
  • For each day, subtract clock-in from clock-out, subtract unpaid break minutes, and convert to hours — then add all seven days; the weekly total is shown in both decimal hours and h:mm.
  • Overtime is shown both ways: weekly over 40 hours (the US federal rule) and a daily total over 8 — some states, such as California, Alaska, Nevada and Colorado, require daily overtime.
  • Overnight shifts roll past midnight automatically: a 22:00 clock-in with a 06:00 clock-out counts as 8.00 hours — no need to split the shift across two days.
  • Add an hourly rate under Advanced options and the same timesheet prices the week — regular, overtime (1.5×) and double-time (2× past 12 hours a day) pay — with a rounding selector for payroll-style totals, a print button, and an hours-between-two-dates tool below.

Keep exploring

Three companion tools for time and pay.

How it works

Three steps from clock times to a finished timesheet.

1

Punch in and out

Enter clock-in and clock-out for each day you worked. Leave days off completely blank.

2

Subtract your breaks

Enter unpaid break minutes per day (30 is the default). Overnight shifts roll past midnight automatically.

3

Read the totals

Total hours in decimal and h:mm, regular hours, and both daily and weekly overtime — live as you type.

The math behind your timesheet

Each day is its own little equation: work time minus break time. The weekly totals then apply two different overtime lenses.

Day hours = (clock-out − clock-in) − break ÷ 60 · Weekly OT = max(0, total − 40)

Clock times are converted to minutes, subtracted, and breaks are removed before dividing back into hours. If clock-out is earlier than clock-in, 24 hours are added first — that is how a 22:00 to 06:00 night shift becomes 8 hours. Results display in both decimal hours (40.50) and h:mm (40:30), because different payroll systems want different formats.

Worked example — Monday 09:00 to 17:30, 30-minute break:

StepCalculationResult
Clock-in to minutes9 × 60 + 0540
Clock-out to minutes17 × 60 + 301050
Gross shift1050 − 540 = 510 min8.50 h
Minus break8.50 − 30 ÷ 608.00 h

Go deeper

The details that separate a rough guess from payroll-ready numbers.

Two different rules, and they can disagree:

  • Federal (FLSA) rule: overtime after 40 hours in a week. This is the default in most US states, and it is the headline overtime number this calculator shows.
  • Daily overtime states: places like California, Alaska, Nevada, and Colorado require overtime after 8 hours in a day (and double time after 12 in California). A 9-hour Tuesday earns 1 hour of OT there even if your week totals under 40.

This calculator shows both numbers so you can pick the one your state and employer use. When in doubt, ask your payroll department which rule your paycheck follows — getting this wrong is one of the most common timesheet disputes.

Payroll systems usually want decimal hours because pay = hours × rate is simple multiplication. 8 hours 30 minutes is 8.50, not 8.30 — a mistake that costs real money if you type it wrong.

  • Minutes ÷ 60 = decimal: 15 min = 0.25, 30 min = 0.50, 45 min = 0.75.
  • Common payroll rounding: to the nearest quarter hour (15-minute increments).
  • The US “7-minute rule”: 1–7 minutes round down, 8–14 round up to the nearest quarter hour — but it must average out fairly over time.

This calculator shows both formats side by side so you can copy whichever one your timesheet asks for.

Enter an hourly rate under Advanced options and the timesheet prices the week as well as counting it. The split follows the common daily-plus-weekly convention:

  • Straight time: the first 8 hours in a day, up to 40 in a week.
  • Overtime at 1.5×: hours 8–12 in a day, plus any straight-time hours past 40 in the week.
  • Double time at 2×: hours past 12 in a day — the daily double-time rule used in California.

Every hour is paid once, at the highest rate it qualifies for — an hour that is already daily overtime is not counted again as weekly overtime. Rounding, when you select it, applies to each day’s net minutes before any totals: nearest 15, 6 or 1 minute, or the 7-minute rule (1–7 minutes round down to the quarter hour, 8–14 round up).

These are common payroll conventions, not legal advice. Overtime law varies by state and country, some roles are exempt, and your employer’s policy may differ — your pay stub and your state labor department are the authority.

Work hours, pay, and time formats

Most “how many hours did I work” questions come down to three things: the clock times, the unpaid breaks, and the format the answer needs to be in. The timesheet above handles all three for a full week, but the reference tables below cover the cases people look up on their own: turning a shift’s hours into pay, reading a schedule printed in military time, and converting minutes into the decimal hours payroll systems want.

From hours to pay

Gross pay for a week is paid hours times the hourly rate, with overtime hours paid at their higher rate. Under the weekly rule, the first 40 hours pay straight time and hours past 40 pay 1.5×. Worked example: 42.5 paid hours at $20 an hour is 40 × $20 = $800 of straight time plus 2.5 × $30 = $75 of overtime, for $875 gross. Enter a rate under Advanced options and the timesheet above prices the week with the daily tiers included (1.5× for hours 8–12 in a day, 2× past 12). Gross pay is not take-home pay: taxes and deductions come out afterwards, which is what the Paycheck Calculator works out.

Military time, in one table

Military time is the 24-hour clock: the hour runs 00 to 23 instead of repeating 1 to 12 with am and pm. To convert, keep the hour for am (except 12am, which is 00) and add 12 for pm (except 12pm, which stays 12).

HourAM → 24-hourPM → 24-hour
1212:00am → 00:0012:00pm → 12:00
11:00am → 01:001:00pm → 13:00
22:00am → 02:002:00pm → 14:00
33:00am → 03:003:00pm → 15:00
44:00am → 04:004:00pm → 16:00
55:00am → 05:005:00pm → 17:00
66:00am → 06:006:00pm → 18:00
77:00am → 07:007:00pm → 19:00
88:00am → 08:008:00pm → 20:00
99:00am → 09:009:00pm → 21:00
1010:00am → 10:0010:00pm → 22:00
1111:00am → 11:0011:00pm → 23:00

Minutes never change in the conversion: 5:30pm is 17:30, and 8:45am is 08:45. Only the hour moves.

Decimal hours, in one table

Payroll systems want decimal hours because pay is hours times rate. Divide minutes by 60: 15 minutes is 0.25, 30 minutes is 0.50, 45 minutes is 0.75. The classic mistake is typing 8.30 for 8 hours 30 minutes — that reads as 8 hours 18 minutes in decimal, and it underpays the day by 12 minutes.

MinutesDecimal hoursMinutesDecimal hours
00.00360.60
60.10420.70
120.20450.75
150.25480.80
180.30540.90
240.40601.00
300.5043.20.72

Read the last row backwards for the reverse question: 0.72 of an hour is 0.72 × 60 = 43.2 minutes, or 43 minutes 12 seconds.

Keep reading

These guides work each piece in full: How Many Hours Between Two Times? Worked Examples for Common Shifts, How to Calculate Work Hours With Lunch and Breaks Deducted, How Many Hours Are in a Work Week? Full-Time, Part-Time, and Shift Basics, and How to Add and Subtract Time (Hours, Minutes, and Seconds). For the same job in a different layout, see the Time Card Calculator, the Time Clock Calculator, the Timesheet Calculator, and the general Time Calculator.

Lunch and breaks: what comes off, and what does not

Unpaid breaks come off the day they fall on. Paid breaks stay in. Enter each day separately.

The rule that matters is per day, not per week. For each day, paid hours are clock-out minus clock-in, minus the unpaid break minutes for that day. An unpaid meal break, usually 30 minutes or more during which you are fully relieved of duty, comes off. A paid rest break, typically a short break of a few minutes, stays in, because it is paid time. The calculator follows this split: it subtracts the unpaid break minutes you enter for each day, and its default is 30 minutes a day, which you change day by day when a day differs. Whether a particular break is paid, or whether a break must be given at all, depends on employer policy and local rules; this page counts time, it does not set entitlements.

Three cases cause most errors. First, varying breaks: a 30-minute lunch on Monday and a 60-minute lunch on Tuesday must be entered as 30 and 60, not averaged to 45, because the subtraction happens day by day before the days are added. Second, two breaks in one day: add them together for that day, so a 30-minute lunch plus a 15-minute unpaid break is 45 minutes off that day. Third, overnight shifts: the break still comes off the shift it falls in, after the overnight roll past midnight, so a 22:00 to 06:00 shift with a 30-minute unpaid break is 7.5 paid hours, not 8. Worked plainly, 9:00 to 17:00 with a 30-minute unpaid lunch is 7.5 paid hours, and with a full hour for lunch it is 7. An 8-hour paid day with a 30-minute unpaid lunch needs 8.5 elapsed hours on the clock, from 9:00 to 17:30.

Weekly, two-week and pay-period totals

Add the days first. The period total is the sum of its days, however long the period is.

A weekly total is the sum of the seven days of the week, with days off left blank, and a two-week total is simply week one plus week two. There is no separate two-week formula: add each day, with its own break subtracted, and add the two weeks together. The same addition gives a monthly total from the days in the month, and a per-day average is the period total divided by the number of days worked, which is the figure to compare against a standard day. A rough monthly estimate from a weekly total is the weekly total multiplied by 52 and divided by 12, and it stays rough, because months do not hold a whole number of weeks.

Two period shapes deserve care. Biweekly pay is every two weeks, which is 26 pay periods in a 52-week year, while semi-monthly pay is twice a month, which is 24 pay periods; the two totals cover the same year differently, so a biweekly total and a semi-monthly total are not interchangeable. A 9-day fortnight is a compressed pattern of 9 working days across two weeks: the fortnight total divided by 9 is the average working day, so a 72-hour fortnight is 8-hour days on average, and the same division checks any fortnight total against the days actually worked. Totals here are hours totals; turning them into pay needs an hourly rate, which the Advanced options take, or the Paycheck Calculator for the full pay calculation.

Frequently asked questions

Quick answers about work hours and timesheets.

How do I calculate my work hours for the week?

For each day, subtract clock-in from clock-out, subtract unpaid break minutes, and convert to hours — then add all seven days. The calculator above does exactly this: fill in your times, and the weekly total updates live in both decimal hours and h:mm format.

How is overtime calculated — daily or weekly?

Under US federal law, overtime is hours worked over 40 in a week. Some states (such as California, Alaska, Nevada, and Colorado) require daily overtime after 8 hours in a day. This calculator shows both the weekly overtime total and the daily overtime total so you can use whichever rule applies to you. Add an hourly rate under Advanced options and it also prices those tiers — including double time at 2× for hours past 12 in a day, the California-style daily rule.

How do overnight shifts work in a timesheet?

When clock-out is earlier than clock-in (for example, 22:00 to 06:00), the calculator adds 24 hours before subtracting — giving 8.00 hours. You do not need to split the shift across two days; just enter the times as they happened.

How do I convert decimal hours to hours and minutes?

Multiply the decimal part by 60: 8.50 hours = 8 hours + (0.50 × 60) = 8:30. Common conversions: 0.25 = 15 min, 0.50 = 30 min, 0.75 = 45 min. The weekly total above shows both formats side by side so you never have to convert by hand.

Should breaks be subtracted from work hours?

Unpaid meal breaks (usually 30+ minutes where you are fully relieved of duty) are subtracted; paid rest breaks (typically 5–20 minutes) are not. Enter your unpaid break minutes in the break column — the default is 30 minutes per day, and you can set it to 0 on days with no break.

Is this hours calculator accurate enough for payroll?

The arithmetic is exact — it adds your days precisely and applies the standard 40-hour weekly overtime rule. For official payroll, confirm two things with your employer: which overtime rule they follow (daily vs. weekly) and their rounding policy — or match it yourself with the rounding selector under Advanced options (nearest 15, 6 or 1 minute, plus the 7-minute rule). Rules vary by state and country.

How do I calculate hours for 2 weeks with lunch breaks?

Work each day separately: clock-out minus clock-in, minus that day unpaid break minutes, then add all the days in the two weeks. Ten working days of 9:00 to 17:00 with a 30-minute unpaid lunch are 7.5 paid hours each, which is 75 hours for the two weeks. Enter each day break separately when breaks vary, and leave days off blank.

What is a 9-day fortnight in hours?

A 9-day fortnight is 9 working days spread across two weeks, a compressed working pattern. The fortnight total divided by 9 is the average working day, so a 72-hour fortnight averages 8-hour days. Add the 9 days with each day break subtracted, divide by 9 to check the average day, and confirm the pattern against the employer schedule, since the arrangement of the 9 days varies.

More ways to turn time into money.

Disclaimer

This calculator is for general information only and is not legal, payroll, or HR advice. Overtime rules, break laws, and rounding policies vary by state, country, and employer. CalcFolk is an independent site not affiliated with any employer or payroll provider. Confirm the official rules with your employer or a qualified professional before submitting a timesheet.

↑