Calculate hours worked between any two times with break deduction. Weekly Timecard mode tracks daily shifts. Add hourly rate for gross pay and overtime.
Date & Time
global
Hours Calculator, Date & Time, Calculate hours worked between any two times with break deduction. Weekly Timecard mode tracks daily shifts. Add hourly rate for gross pay and overtime., work hours, timecard, time tracking, hours between times, calc, compute
Hours Calculator
Calculate hours worked between any two times with break deduction. Weekly Timecard mode tracks daily shifts. Add hourly rate for gross pay and overtime.
work hours, timecard, time tracking, hours between times
Date & Time global
Hours Calculator, Date & Time, Calculate hours worked between any two times with break deduction. Weekly Timecard mode tracks daily shifts. Add hourly rate for gross pay and overtime., work hours, timecard, time tracking, hours between times, calc, compute
Hours Calculator
Calculate hours worked between any two times with break deduction. Weekly Timecard mode tracks daily shifts. Add hourly rate for gross pay and overtime.
Net Hours = (End − Start) − Break ÷ 60
Hours Worked
8h
8.00 decimal hours
Breakdown
Hours, minutes and decimal breakdown for your shift
Duration8h 0m
Decimal Hours8.00
Total Minutes480
Break Deducted−30 min
How to Calculate Hours Between Two Times
The formula and step-by-step method used by this calculator
To find hours worked, subtract the start time from the end time, then subtract any unpaid breaks.
Hours Worked
= (End Time − Start Time) − Breaks
Decimal Hours
= Total Minutes ÷ 60
Example: You start work at 9:00 AM, finish at 5:30 PM, and take a 30-minute lunch break. That is 8 hours 30 minutes total − 30 minutes = 8 hours worked (8.00 decimal hours).
Overnight Shifts
If your end time is earlier than your start time (e.g., 10:00 PM to 6:00 AM), the calculator automatically adds 24 hours and labels it an overnight shift. No manual adjustment needed.
Common Shift Hours Reference
Hours worked for popular shift start and end times (30-min lunch deducted)
Start
End
Net Hours
Decimal
6:00 AM
2:00 PM
7h 30m
7.50
7:00 AM
3:00 PM
7h 30m
7.50
8:00 AM
4:00 PM
7h 30m
7.50
9:00 AM
5:00 PM
7h 30m
7.50
9:00 AM
5:30 PM
8h 0m
8.00
9:00 AM
6:00 PM
8h 30m
8.50
10:00 AM
6:00 PM
7h 30m
7.50
2:00 PM
10:00 PM
7h 30m
7.50
10:00 PM
6:00 AM
7h 30m
7.50
Who Uses an Hours Calculator
Industries and roles that rely on accurate work hour tracking
Employees & Workers
Verify that your timesheet is correct before submitting. Cross-check your manager's hours calculation for accuracy.
Freelancers & Contractors
Track billable hours per client per day. Multiply decimal hours by your rate for instant invoice amounts.
Nurses & Healthcare
Calculate 8h, 10h, and 12h shift durations. Handle rotating shifts and overnight work across day and night boundaries.
Construction & Trades
Log daily hours per worker for payroll and job costing. Include overtime calculations for weeks over 40 hours.
Common Mistakes When Calculating Work Hours
Avoid these frequent errors in timesheet and payroll calculations
Forgetting to deduct unpaid breaks
A common payroll error: entering 9 AM–5 PM as 8 hours without subtracting the 30-minute lunch break. The correct net hours worked are 7.5 hours. Always confirm whether your employment contract counts lunch as paid or unpaid time.
Rounding minutes to the nearest hour
Recording 7h 45m as '8 hours' costs you money. Under the FLSA, rounding must be neutral over time — it cannot consistently favor the employer. Use decimal hours (7.75) for accurate payroll.
Miscalculating overnight shifts
If you work 10:00 PM to 6:00 AM and manually subtract, you get a negative number. The correct approach is to add 24 hours to the end time before subtracting: (6:00 AM + 24h) − 10:00 PM = 8 hours.
Confusing hours:minutes with decimal
7:30 (7 hours 30 minutes) is NOT 7.30 decimal hours. It is 7.50 decimal hours, because 30 minutes ÷ 60 = 0.50. The colon notation and decimal notation are not the same.
Frequently Asked Questions
Common questions about calculating work hours, overtime, decimal time, and pay
Subtract the start time from the end time to get total shift duration, then subtract any unpaid break time. For example: 9:00 AM to 5:30 PM is 8 hours 30 minutes total. Subtract a 30-minute lunch break and you get 8 hours worked (8.00 decimal hours). The formula is: Net Hours = (End Time − Start Time) − Break Minutes ÷ 60.
A 9:00 AM to 5:00 PM shift is 8 hours total. After deducting a 30-minute unpaid lunch, the net hours worked is 7.5 hours (or 7 hours 30 minutes). In decimal format, that is 7.50 hours. If you work 9:00 AM to 5:30 PM with a 30-minute lunch, you work exactly 8.00 hours.
To convert minutes to decimal hours, divide the minutes by 60. Common conversions: 15 min = 0.25 hrs, 20 min = 0.33 hrs, 30 min = 0.50 hrs, 45 min = 0.75 hrs. So 7 hours 30 minutes = 7.50 decimal hours, and 8 hours 15 minutes = 8.25 decimal hours. Payroll systems use decimal hours rather than the HH:MM format.
If your end time is before your start time, it means the shift crosses midnight. To calculate: add 24 hours to the end time, then subtract the start time. Example: 10:00 PM to 6:00 AM. Convert to 24-hour: 22:00 to 06:00. Add 24 hours to end time: 06:00 + 24:00 = 30:00. Then 30:00 − 22:00 = 8 hours. This calculator detects overnight shifts automatically and labels them.
It depends on your daily schedule. A standard 5-day, 9-to-5 schedule with a 30-minute lunch works out to 7.5 hours × 5 = 37.5 hours per week. Without a lunch break (8 hours/day × 5 = 40 hours per week). Use the Weekly Timecard mode to enter different start/end times per day and get an exact weekly total.
In the United States, the Fair Labor Standards Act (FLSA) requires overtime pay for hours worked beyond 40 in a workweek. Overtime is paid at 1.5× the regular rate ('time and a half'). Some states like California use a daily overtime rule: 1.5× for hours over 8/day and 2× for hours over 12/day. Use the overtime toggle in this calculator to calculate both weekly and daily overtime pay.
Convert your hours and minutes to decimal hours first, then multiply by your hourly rate. Example: If you worked 8 hours 45 minutes (8.75 decimal hours) at $22.00/hour, your gross pay is 8.75 × $22.00 = $192.50. Enable the 'Calculate Pay' option in this calculator and enter your hourly rate to do this automatically.
A full-time employee working 40 hours per week works approximately 2,080 hours per year (40 hours × 52 weeks). Accounting for 10 federal holidays (80 hours) gives approximately 2,000 working hours. Part-time at 20 hours/week is about 1,040 hours/year. These numbers vary based on holidays, vacation days, and whether years have 52 or 53 full weeks.
Clock time uses the HH:MM format where minutes go from 00 to 59. Decimal time expresses the same duration as a decimal fraction of an hour. 30 minutes is NOT 0.30 decimal hours — it is 0.50, because there are 60 minutes in an hour, not 100. Similarly, 7:30 (seven-thirty) = 7.50 decimal hours. Payroll software almost always uses decimal time for calculations.
Yes. Switch to 'Weekly Timecard' mode to enter daily start times, end times, and break minutes for Monday through Sunday. The calculator totals your hours per day and for the week. Enable the pay option with your hourly rate to see your weekly gross earnings. You can also toggle individual days off if you did not work that day.
Embed Hours Calculator
Add this calculator to your website or blog for free.