Time Calculator — Add, Subtract and Convert Hours
This free online time calculator adds, subtracts, and finds the duration between two times or dates in seconds. Whether you need a quick time difference calculator for a work shift or an hours and minutes calculator for a school project, just enter your values in HH:MM or HH:MM:SS format below and get an instant, accurate result.
First Time
Second Time
Time Arithmetic Is Base 60, and That Is the Whole Problem
Everything else you add and subtract runs in tens. Time does not. Sixty minutes make an hour, sixty seconds make a minute, and the carrying and borrowing rules change accordingly. Almost every mistake people make with time comes from applying decimal habits to a sexagesimal system.
The clearest symptom is an answer containing a number of minutes above 59. If a result reads 3 hours 75 minutes, the addition was done but the carry was not: 75 minutes is 1 hour 15 minutes, so the answer is 4 hours 15 minutes.
Adding and Subtracting: the Carry and the Borrow
Work the minutes first, then resolve any overflow into the hours column.
2h 45m + 1h 40m Minutes: 45 + 40 = 85 85 ≥ 60, so carry: 85 − 60 = 25 minutes, and hours gain 1 Hours: 2 + 1 + 1 = 4 Result: 4h 25m
Subtraction borrows in the opposite direction.
5h 10m − 2h 35m Minutes: 10 − 35 is negative, so borrow an hour Minutes: 70 − 35 = 35 Hours: 4 − 2 = 2 Result: 2h 35m
Borrowing an hour adds 60 to the minutes, not 100. Writing 110 instead of 70 is the single most common slip in manual time subtraction, and it inflates the answer by forty minutes.
Decimal Hours Are Not Hours and Minutes
This is where real money is lost, because payroll systems and timesheets often work in decimal hours while people think in minutes.
A shift of 7.5 hours is 7 hours 30 minutes, because 0.5 of an hour is half of 60. It is not 7 hours 50 minutes. The decimal part is a fraction of an hour, so it must be multiplied by 60 rather than read as minutes.
Decimal → minutes: multiply the fraction by 60 Minutes → decimal: divide the minutes by 60
| Decimal hours | Hours and minutes | Commonly misread as |
|---|---|---|
| 7.25 | 7h 15m | 7h 25m |
| 7.50 | 7h 30m | 7h 50m |
| 7.75 | 7h 45m | 7h 75m |
| 8.10 | 8h 6m | 8h 10m |
| 8.33 | 8h 20m | 8h 33m |
The 8.10 row is the one that costs people. Entering 8 hours 10 minutes into a decimal timesheet as 8.10 overstates the shift by four minutes, because 8 hours 10 minutes is 8.17 in decimal. Repeated daily, that is most of an hour a month in the wrong direction.
Crossing Midnight
A shift from 22:00 to 06:00 produces a negative result if you subtract directly, because the end time is numerically smaller than the start. The fix is to recognise that the span crosses into the next day and add 24 hours to the end time.
06:00 − 22:00 = −16 hours (wrong) (06:00 + 24h) − 22:00 = 30:00 − 22:00 = 8 hours (correct)
A negative time result is therefore usually not an error in the arithmetic but a missing day boundary. The exception is when you genuinely subtracted a later time from an earlier one, in which case the magnitude is right and the sign tells you the order was reversed.
12-Hour and 24-Hour Notation
The 24-hour clock exists because the 12-hour one is ambiguous at exactly the two points people most often need to be precise about.
| 12-hour | 24-hour | Note |
|---|---|---|
| 12:00 AM | 00:00 | Midnight — the start of the day, not the end |
| 12:00 PM | 12:00 | Midday — despite AM meaning before noon |
| 1:00 PM | 13:00 | Add 12 to any PM hour except 12 itself |
| 11:59 PM | 23:59 | The last minute of the day |
A deadline of "midnight on the 15th" is genuinely ambiguous — it can mean the moment the 15th begins or the moment it ends, and people read it both ways. Writing 23:59 on the 15th removes the ambiguity entirely, which is why contracts and systems use it.
Timesheets and Rounding
Many workplaces round clock entries to a fixed interval, commonly to the nearest six or fifteen minutes. The mechanism is neutral only if it rounds in both directions.
Rounding to the nearest quarter hour means anything within seven minutes rounds down and anything beyond rounds up, so over many shifts the gains and losses cancel. Rounding that only ever moves against the worker — always down on arrival, always up on departure — is not rounding but systematic deduction, and it is worth checking which version your timesheet applies.
Six-minute intervals are common in professional billing because each one is exactly 0.1 of an hour, which makes the decimal conversion trivial. Twelve minutes is 0.2, eighteen is 0.3, and so on.
Adding Time Across Many Entries
Summing a week of shifts by hand invites carry errors at every step. The reliable method is to convert everything to a single unit first, add in that unit, then convert once at the end.
Convert each entry to minutes Add all the minutes Divide the total by 60 for hours; the remainder is the minutes
A week of 7h 45m, 8h 15m, 6h 30m, 8h 00m and 7h 20m becomes 465 + 495 + 390 + 480 + 440 = 2,270 minutes. Dividing by 60 gives 37 with a remainder of 50, so 37 hours 50 minutes. One conversion at the end replaces four opportunities to carry incorrectly.
For spans measured in days rather than hours, the days between dates calculator handles calendar arithmetic, and the time zone converter covers times in different places.
Time Calculation Questions
Why is my time answer showing more than 60 minutes?
Is 7.5 hours the same as 7 hours 50 minutes?
How do I convert minutes into decimal hours?
How do I calculate hours for a shift that crosses midnight?
Is 12:00 AM midnight or midday?
How do I add up a whole week of shifts without errors?
Why does my employer round my clock-in times?
Why do professional timesheets use six-minute blocks?
Why did subtracting one time from another give a negative number?
Last updated
