Understanding Time to Decimal Conversion
Clock time is written in base 60 — 60 seconds make a minute, 60 minutes make an hour — but arithmetic like payroll, billing, and spreadsheets works in base 10. Converting a duration or clock time into decimal hours lets you multiply directly by an hourly rate, sum up timesheet entries, or plot a duration on a normal number line without the base-60 gotchas.
The formula
For a time expressed as H hours, M minutes, and S seconds, decimal hours are:
Decimal hours = H + M / 60 + S / 3600
The same total, expressed in different units, gives decimal minutes (H × 60 + M + S / 60) and decimal days (decimal hours ÷ 24). All three come from converting everything to a common unit — seconds — and then dividing back up into the unit you need.
Common reference conversions
- 15 minutes = 0.25 decimal hours (a quarter hour)
- 30 minutes = 0.50 decimal hours (a half hour)
- 45 minutes = 0.75 decimal hours
- 6 minutes = 0.10 decimal hours (a common payroll rounding unit)
- 1 minute ≈ 0.0167 decimal hours (1/60)
Why payroll systems round
Many employers round clock-in/out punches to the nearest 6 minutes (0.1 hour) or 15 minutes (0.25 hour) before converting to decimal, both to simplify pay calculations and because punches are rarely exact to the second. In the US, the Fair Labor Standards Act permits rounding time to the nearest 5, 6, 10, or 15 minutes as long as the practice does not, over time, consistently work to the employee's disadvantage. Always confirm your organization's documented rounding policy — this calculator offers exact, 0.01, 0.1, and 0.25-hour rounding as common reference options, not a substitute for that policy.
Common uses
- Converting timesheet punches (e.g., 7 hours 45 minutes worked) into decimal hours for payroll software
- Billing clients by the decimal hour instead of hours and minutes
- Converting a stopwatch or lap split into decimal minutes for data analysis
- Preparing duration data for charts, formulas, or scripts that expect a single decimal number