Hours Calculator

How many hours between two times? Enter a start time, an end time and any unpaid break — get the duration in hours-and-minutes, decimal hours and total minutes. Overnight shifts handled automatically.

100% freeNo sign-upNothing leaves your browserDecimal hours included
💡 Calculated the hours — need the paperwork? Turn them into a professional pay stub in minutes at PaystubWiz.com, or quote the job first with the free EstimateWiz estimate maker.

How to calculate hours between two times

Convert both times to minutes since midnight, subtract, then subtract unpaid breaks. If the end time is “earlier” than the start (a 22:00–06:00 night shift), add 24 hours first. Example: 9:15 AM to 5:45 PM is 8 h 30 m; minus a 45-minute lunch, the paid time is 7 h 45 m = 7.75 decimal hours. The calculator above runs the same math instantly.

Minutes to decimal hours

Payroll systems use decimal hours, not minutes. The conversion: divide minutes by 60. Quick reference:

MinutesDecimalMinutesDecimal
5 min0.0835 min0.58
10 min0.1740 min0.67
15 min0.2545 min0.75
20 min0.3350 min0.83
25 min0.4255 min0.92
30 min0.5060 min1.00

Example: 7 hours 45 minutes = 7.75 decimal hours. At $20/hour that's exactly $155.00 — the calculators above do this automatically.

Frequently asked questions

How do I calculate hours worked?
Subtract your start time from your end time, then subtract unpaid breaks. Enter the times above and the calculator returns hours-and-minutes, decimal hours (what payroll uses) and total minutes.
Does it work for overnight shifts?
Yes — if the end time is earlier than the start time, the calculator assumes the shift crossed midnight and adds 24 hours, so a 10 PM to 6 AM shift correctly shows 8 hours.
What is 7 hours 45 minutes in decimal?
7.75 hours. Divide the minutes by 60 (45 ÷ 60 = 0.75) and add to the whole hours — the conversion chart on this page covers the common values.
Need a full week instead of one shift?
Use the time card calculator — same math across seven days with breaks, overtime and a printable timesheet.