Add and subtract hours and minutes
Work with HH:MM times without tripping over base 60.
Calculator inputs
Results
Enter your values and press “Calculate” to see the result.
In short
- What it calculates
- Work with HH:MM times without tripping over base 60.
- Formula used
Minutes = hours × 60 + minutes- Example
- 02:45 + 01:30
Time calculator
Time does not add up in base ten: 2:45 plus 1:30 is not 3:75 but 4:15. This calculator handles the conversion for you.
Values over 24 hours are accepted, which is handy for accumulating project time.
How it works
Both times are converted to minutes, the operation is performed and the result is expressed back as HH:MM. The decimal value is also shown, which is what you need for invoicing.
Formula
Minutes = hours × 60 + minutes
Result = minutes₁ ± minutes₂
HH:MM = (minutes ÷ 60) : (minutes mod 60)
Worked example
02:45 + 01:30
165 min + 90 min = 255 min
255 ÷ 60 = 4 h and 15 min → 04:15 (4.25 hours)
Explanation
The sexagesimal system complicates something that looks simple
Adding 2:45 and 3:30 is not adding 2.45 and 3.30. Minutes run in sixties, not hundreds, so the sum is 6:15 and not 6.75 in the usual sense. It is the cause of almost every error when totalling timesheets in a badly configured spreadsheet.
Decimal and sexagesimal
Half an hour is 0.5 in decimal and 0:30 in sexagesimal. A quarter hour is 0.25 and 0:15. But 0.45 hours is not 45 minutes: it is 27. Confusing the two formats when billing hours is an expensive mistake, and it happens often when copying data between systems.
Why the sexagesimal system exists
It comes from the Babylonians, who counted in base sixty. It survived because sixty divides exactly by two, three, four, five, six, ten, twelve, fifteen, twenty and thirty, which makes splitting an hour into equal parts very convenient without decimals.
More than twenty-four hours
When adding shifts across several days, the total exceeds twenty-four hours and must not reset to zero. Many spreadsheets do so by default, and you have to force a cumulative format to see the real total.
Frequently asked questions
Can I type a decimal time?
Yes. Typing 7.5 is read as 7 hours and 30 minutes.
Does it handle more than 24 hours?
Yes. The result does not reset at midnight, so 150:30 works fine.
Is 0.45 hours the same as 45 minutes?
No. It is 27 minutes, because 0.45 times sixty is 27. Forty-five minutes in decimal would be 0.75 hours.
Why does my spreadsheet reset the total to zero?
Because it uses a clock time format that wraps every twenty-four hours. Apply a cumulative format to see larger totals.
Need to calculate something else?
These tools are often used alongside this calculator.
Hours worked
Work out effective working time after breaks, night shifts included.
Days between dates
Count the days, weeks and months separating any two dates.
Age
Work out your age in years, months, days, weeks and hours from your date of birth.
Days until
Count the days remaining (or elapsed) between today and the date you choose.
Add days
Get the resulting date after adding a period to a starting date.
Working days
Count business days while excluding weekends and public holidays.