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.

Add Times
Subtract Times
Time Duration
Between Dates

First Time

Second Time

Enter your time values to see the result here.

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 hoursHours and minutesCommonly misread as
7.257h 15m7h 25m
7.507h 30m7h 50m
7.757h 45m7h 75m
8.108h 6m8h 10m
8.338h 20m8h 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-hour24-hourNote
12:00 AM00:00Midnight — the start of the day, not the end
12:00 PM12:00Midday — despite AM meaning before noon
1:00 PM13:00Add 12 to any PM hour except 12 itself
11:59 PM23:59The 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

Last updated