Work Hours Calculator

Time card calculator with unpaid breaks, daily totals, and a weekly total in hours:minutes and decimal hours.

This week 0:00 0.00 h —

Time card

Mon
Daily total —
Tue
Daily total —
Wed
Daily total —
Thu
Daily total —
Fri
Daily total —
Sat
Daily total —
Sun
Daily total —
Weekly total
0:00
0.00 decimal hours
Regular0:00
Overtime × 1.50:00
Gross pay—

Share link puts your entries in the link after the #. Nothing is stored on a server.

How we calculate: daily total = end − start − unpaid break; week = sum of days; decimal hours = minutes ÷ 60, rounded to 2 places. Last reviewed 16 October 2026

How to calculate hours worked

  1. Enter the start time and end time for each day you worked. Type 9, 9:30, 930 or 9.5 — all are read as a time.
  2. Enter the unpaid break in minutes. Paid breaks stay in the total, so leave them out.
  3. Read the daily total. The weekly total adds all seven days and shows it in hours:minutes and in decimal hours.
  4. Add an hourly rate to see gross pay. Turn on overtime if hours over 40 in the week are paid at 1.5×.
Formula
Hours worked = (End − Start) − Unpaid break
Decimal hours = Minutes ÷ 60

Worked example

A shift from 8:30 AM to 5:15 PM with a 45-minute unpaid lunch. 5:15 PM − 8:30 AM is 8 hours 45 minutes. Take off 45 minutes and the shift is 8:00, or 8.00 decimal hours. At $20.00 an hour that is $160.00.

Hours and minutes to decimal

Payroll systems use decimal hours. Divide the minutes by 60 — eight hours and five minutes is the same amount of time as 8.08 hours.

Minutes Decimal Example
5 0.08 8:05 = 8.08
10 0.17 8:10 = 8.17
15 0.25 8:15 = 8.25
20 0.33 8:20 = 8.33
30 0.50 8:30 = 8.50
45 0.75 8:45 = 8.75
50 0.83 8:50 = 8.83

The full table, every minute from 1 to 59

Frequently asked questions

How do I count a shift that crosses midnight?

Enter the times as usual. When the end time is earlier than the start time, the calculator treats the end as the next day and shows a note on that row.

Are breaks subtracted automatically?

Only the unpaid minutes you enter in the break column. If your break is paid, leave the column at 0.

What is 7 hours 30 minutes in decimal?

7.50 hours. Divide the minutes by 60: 30 ÷ 60 = 0.50.

Does the calculator round to the nearest quarter hour?

No. Totals are exact to the minute. Employers may round under their own policy, so check your own before comparing a total with a payslip.

Is my timesheet saved?

No. Nothing you type is sent to a server. The Share link puts your entries in the link itself, after the #, so you can bookmark it or send it to yourself.

How is overtime calculated here?

Hours over 40 in the week are multiplied by 1.5× your hourly rate. That is the federal rule under the FLSA; some states and some jobs differ, so check the rule that applies to you.