Everyday

Hours Calculator

Add up daily start and end times, subtract breaks, and get an accurate weekly hours total — in both H:MM and decimal format.

Daily Hours

DayStartEndBreak (min)Hours

How It Works

1. Enter start & end time

For each day, enter the clock-in and clock-out time.

2. Enter break minutes

Unpaid breaks (lunch, etc.) are subtracted from the raw span.

3. Overnight auto-detected

If end time is earlier than start time, the next day is assumed.

4. Weekly total

Every row is summed into one weekly total, shown two ways.

H:MM vs Decimal Hours

Timesheets are often written as hours and minutes (like 8:30), but payroll and billing software usually wants a single decimal number. To convert, divide the minutes by 60 and add it to the hours: 8 hours 30 minutes = 8 + (30 ÷ 60) = 8.50 decimal hours. This calculator shows both automatically for the weekly total.

0:150.25
0:300.50
0:450.75
8:308.50

Tips

Overnight shifts: Enter the end time as it appears on the clock (e.g. 6:00 AM) — the calculator detects it rolled past midnight and adds a full day automatically.

Multiple breaks: Add up all unpaid break minutes for the day (e.g. two 15-minute breaks + a 30-minute lunch = 60) and enter the total in the Break column.

Need overtime or pay? This page totals hours only. For overtime rules and hourly-rate pay calculations, use our full Time Card Calculator.

Frequently Asked Questions

How do I calculate hours worked from a start and end time?

Subtract the start time from the end time to get the raw span, then convert it to hours. For example, starting at 9:00 AM and finishing at 5:30 PM gives a raw span of 8 hours 30 minutes, or 8.5 decimal hours. Our hours calculator does this for every row automatically — just enter a start and end time and it fills in the hours worked instantly.

How do I subtract a lunch break correctly?

Calculate the total time from clock-in to clock-out first, then subtract your unpaid break time in minutes. For example, if you worked 9:00 AM to 5:30 PM (8.5 hours raw) and took a 30-minute unpaid lunch, your paid hours worked is 8.5 − 0.5 = 8.0 hours. Enter your break as minutes in the Break column and the calculator converts it to hours and deducts it automatically.

How do I convert hours and minutes to decimal hours for payroll?

Take the minutes portion of the time, divide it by 60, and add it to the whole hours. For example, 8 hours 30 minutes becomes 8 + (30/60) = 8.50 decimal hours. Most payroll systems require decimal hours rather than H:MM format, so this calculator shows both side by side for every daily total and for the weekly total.

How are overnight shifts handled in an hours calculator?

When the end time is earlier in the clock than the start time, the calculator assumes the shift crossed midnight into the next day and adds 24 hours to the end time before computing the difference. For example, a shift from 10:00 PM to 6:00 AM is not negative two hours — it is treated as a full 8-hour overnight shift, matching how a real timesheet would record it.

How do I total a full week of hours worked?

Add up the net hours (after breaks) for every day in the week — Monday through Sunday, or whatever days you worked. This calculator sums each row's computed hours into a running Weekly Total automatically as you fill in times, so you always see your current total without needing a separate adding machine or spreadsheet formula.

Can I use this calculator for a time card or time sheet?

Yes. Enter your start time, end time, and break minutes for each day and the calculator adds up hours and minutes into a weekly total, which is exactly what a paper or digital time sheet tracks. If you also need overtime rules and an hourly pay rate applied to the total, use our dedicated Time Card Calculator instead — this page focuses purely on totaling hours.

Last updated: July 18, 2026