How to Add and Subtract Time Durations
Adding time isn't the same as adding regular numbers. Because there are 60 seconds in a minute and 60 minutes in an hour, you need to convert everything to a common unit first — seconds — before performing arithmetic, then convert back to the HH:MM:SS format you can read easily.
This calculator handles that conversion for you automatically. The "Add Times" mode sums any number of time values, while the "Subtract Times" mode takes a start time and subtracts a duration from it, making it straightforward to find elapsed time or back-calculate when something started.
Common Use Cases
- Totalling up hours worked across multiple tasks or shifts
- Adding video or audio clip lengths to find total runtime
- Calculating how long a meeting or event ran
- Finding a start time by subtracting a known duration from an end time
- Summing lap times in sport or fitness tracking
Decimal Hours vs HH:MM:SS
The calculator shows results in both formats. HH:MM:SS is human-readable and easy to verify at a glance, while decimal hours (e.g. 1.5 for 1 hour 30 minutes) are needed when multiplying by an hourly rate to calculate pay, or when entering time into spreadsheets and payroll systems that expect a decimal.
- 1:30:00 = 1.5 decimal hours
- 0:45:00 = 0.75 decimal hours
- 2:15:30 ≈ 2.2583 decimal hours
Frequently Asked Questions
Can I add more than two time values?
Yes. In the "Add Times" mode you can add as many rows as you need using the "Add Row" button. There is no hard limit on the number of entries.
What happens if the subtraction result is negative?
If the duration you subtract is longer than the start time, the result will be negative, shown with a minus sign. This can happen when working across midnight, for example. In that case, the negative value represents how far past midnight the result falls.
How do I convert the result to pay?
Multiply the decimal hours value by your hourly rate. For example, 7.5 decimal hours at $20/hour = $150.00. Most payroll systems also accept time in decimal format directly.