Calculate Time Values
Enter two time values and choose an operation to get your result.
How the Time Calculator Works
Four simple steps to perform any time arithmetic.
Enter First Time
Type the hours, minutes, and seconds for the first time value. All fields accept numeric input up to their maximum.
Choose Operation
Select Add, Subtract, or Multiply from the dropdown. For multiply, an extra factor field appears.
Enter Second Time
Type the second time value for addition or subtraction. For multiply, the second time is not needed.
View Results
Get results in HH:MM:SS format, decimal hours, total minutes, and total seconds instantly.
What Is a Time Calculator?
Understanding how time arithmetic works and why you need it.
Time arithmetic basics
A Time Calculator performs mathematical operations on time values. Unlike regular numbers, time uses a base-60 system — 60 seconds in a minute, 60 minutes in an hour. This means carrying and borrowing happens at 60 instead of 10.
When you add 45 minutes to 30 minutes, you get 75 minutes — which is actually 1 hour and 15 minutes. The calculator handles this base-60 conversion automatically.
The carryover method
The carryover method is identical to how you learned addition in school, except you carry at 60 instead of 10. If seconds exceed 59, carry 1 minute. If minutes exceed 59, carry 1 hour.
For subtraction, if you need to subtract 45 minutes from 20 minutes, you borrow 1 hour (60 minutes), making it 80 minutes minus 45 = 35 minutes, while reducing the hours by 1.
Multiplication for scheduling
Multiplying time is useful when you have a repeating task. If one cycle takes 1h 15m and you have 4 cycles, the total is 5h 0m. First convert to total seconds, multiply, then convert back. Add several durations in one pass with the time addition calculator.
When to Use a Time Calculator
Common scenarios where time arithmetic saves you effort.
Payroll Processing
Add up daily work hours for each employee across the week. Subtract break times from gross hours. Convert the total to decimal hours and multiply by the hourly rate.
Fitness & Training
Add up lap times, calculate total workout duration, or multiply a single set duration by the number of sets to plan your training schedule.
Video & Audio Production
Sum clip durations for a video timeline. Calculate total podcast length by adding segment times together. Subtract intro/outro for net content time.
Project Estimation
Estimate total project time by adding individual task durations. Multiply a per-item time by quantity for batch processing estimates.
Cooking & Recipes
Add prep time, cook time, and rest time together for total recipe duration. Multiply cooking times when doubling or tripling batches.
Travel Planning
Add flight durations and layover times to calculate total trip duration. Subtract the return leg to see one-way travel time.
Quick Time Calculation Examples
Common calculations people do with a time calculator.
Adding work shift durations
Morning shift: 4h 30m + Afternoon shift: 3h 45m = 8h 15m total. The calculator automatically carries the extra 15 minutes from 30 + 45 = 75 minutes.
Subtracting break time
Total shift: 8h 00m − Lunch break: 0h 45m = 7h 15m net work. No manual borrowing needed.
Multiplying task time
One assembly: 0h 22m × 12 units = 4h 24m total. Convert to seconds (1,320), multiply by 12 (15,840), convert back (4h 24m).
Decimal hour output
Every result includes decimal hours for payroll: 7h 15m = 7.25 hours, 8h 15m = 8.25 hours. No manual division required.
Time Calculation Rules and Edge Cases
Mastering time arithmetic requires understanding how time values combine, carry over, and borrow across the sexagesimal Base-60 system.
Adding Time Values Correctly
When adding durations in a Time Calculator, values do not roll over at 100 like base-10 decimal arithmetic. Instead, time relies on the Base-60 system. Whenever the seconds or minutes column reaches 60 or higher, you perform a carry operation by subtracting 60 from that column and adding 1 unit to the next higher unit column (60 seconds = 1 minute; 60 minutes = 1 hour).
Adding 2h 45m 35s and 1h 30m 40s: First add seconds (35s + 40s = 75s). Carry 60s as +1 minute, leaving 15s. Next add minutes (45m + 30m + 1m carried = 76m). Carry 60m as +1 hour, leaving 16m. Finally add hours (2h + 1h + 1h carried = 4h). Final result = 4h 16m 15s.
Borrowing Time During Subtraction
When performing time arithmetic subtraction and the top minute or second value is smaller than the bottom value, you must borrow 1 unit from the column to the left. Remember that borrowing 1 hour provides 60 minutes (not 100 minutes), and borrowing 1 minute provides 60 seconds.
Subtracting 2h 45m 30s from 5h 15m 10s: Since 10s < 30s, borrow 1 minute (60s) from 15m (leaving 14m), making 70s − 30s = 40s. Since 14m < 45m, borrow 1 hour (60m) from 5h (leaving 4h), making 74m − 45m = 29m. Finally subtract hours (4h − 2h = 2h). Result = 2h 29m 40s.
Carrying Minutes and Seconds
Systematic carry operations prevent errors when summing multiple shift logs, project timesheets, or lap times. Always calculate right-to-left: start with seconds, carry to minutes, then carry minutes to hours. This guarantees that seconds and minutes remain within the valid [00..59] display interval.
Working with Zero Time Values
Zero values represent crucial anchor points in time calculations. Calculating duration from midnight (00:00:00) requires special attention to 24-hour boundaries. Subtracting a time from itself yields 0h 0m 0s (a zero duration span). When entering start or end times at midnight, 00:00:00 marks the exact start of the day.
Handling Large Time Values
When time sums exceed 24 hours (such as multi-day work sprints or project milestones), a Time Calculator can express results either as total accumulative hours (e.g., 148.5 hours) or broken down into days, hours, minutes, and seconds (6 days, 4 hours, 30 minutes). Converting large durations into Decimal Hours makes payroll billing straightforward.
Common Time Calculation Errors
The most frequent error in time arithmetic is treating minutes as decimal decimals (for example, assuming 4 hours 30 minutes equals 4.3 hours instead of 4.5 hours). Another mistake is using base-10 borrowing during subtraction (borrowing 100 instead of 60).
- 60 Seconds = 1 Minute (Carry +1m at 60s)
- 60 Minutes = 1 Hour (Carry +1h at 60m)
- Borrowing: 1 Hour = 60 Minutes (not 100m)
- Decimal Hours: Divide minutes by 60 (e.g. 30m = 0.5h)
Time Formats and Conversion Reference
Understand standard time notation formats, convert seamlessly between HH:MM:SS, Decimal Hours, and total Time Units.
Understanding HH:MM:SS
The standard clock display format HH:MM:SS separates hours, minutes, and seconds using colons. Each segment is formatted with leading zeroes (e.g., 08:05:09 for 8 hours, 5 minutes, 9 seconds). This consistent string representation ensures fixed-width alignment on timecards, digital clocks, and log files.
Decimal Hours Explained
Decimal Hours convert hours, minutes, and seconds into a single floating-point number representing total hours. Used extensively in payroll, client invoicing, and work hours tracking, the formula is: Decimal Hours = Hours + (Minutes ÷ 60) + (Seconds ÷ 3600). For example, 7 hours and 45 minutes equals 7 + (45/60) = 7.75 Decimal Hours.
Hours, Minutes, and Seconds Conversion
Converting between different Time Units is a matter of multiplying or dividing by 60. To convert hours to minutes, multiply by 60. To convert minutes to seconds, multiply by 60. Conversely, divide seconds by 3,600 to find total decimal hours. For instance, 10,800 seconds ÷ 3,600 = 3.0 Hours (180 Minutes).
12-Hour vs 24-Hour Time
The 12-hour format uses AM (Ante Meridiem) and PM (Post Meridiem) to split the day into two 12-hour halves. The 24-hour system (ISO 8601 / Military time) runs continuously from 00:00 to 23:59, eliminating AM/PM confusion. To convert PM times to 24-hour format, add 12 to the hour (e.g., 4:30 PM + 12 = 16:30).
Common Time Conversion Matrix
Use this reference matrix to quickly cross-reference standard time intervals across minutes, decimal hours, fractional hours, and total seconds.
| Minutes | Decimal Hours | Fractional Hours | Total Seconds |
|---|---|---|---|
| 5 minutes | 0.08 hours | 1/12 hour | 300 seconds |
| 10 minutes | 0.17 hours | 1/6 hour | 600 seconds |
| 15 minutes | 0.25 hours | 1/4 hour | 900 seconds |
| 20 minutes | 0.33 hours | 1/3 hour | 1,200 seconds |
| 30 minutes | 0.50 hours | 1/2 hour | 1,800 seconds |
| 45 minutes | 0.75 hours | 3/4 hour | 2,700 seconds |
| 50 minutes | 0.83 hours | 5/6 hour | 3,000 seconds |
| 60 minutes | 1.00 hour | 1 full hour | 3,600 seconds |
Benefits of Using This Time Calculator
Why thousands of professionals trust this Time Calculator for their daily time arithmetic.
Eliminates Manual Calculation Errors
Manual time arithmetic in the Base-60 system is error-prone — especially when carrying seconds into minutes or borrowing hours during subtraction. This calculator handles every carryover and borrowing operation automatically, so your results are always accurate to the second.
Instant Results, No Waiting
Enter your hours, minutes, and seconds, pick an operation, and get your answer immediately. No page reloads, no loading spinners. The calculator updates in real-time as you type, letting you iterate through multiple scenarios in seconds rather than minutes.
100% Browser-Based, No Data Sent
Every calculation runs entirely in your browser using JavaScript. Zero data is transmitted to any server — your time values never leave your device. There are no accounts, no cookies tracking your inputs, and no analytics on your calculations.
Works on Any Device, Any Browser
This calculator is fully responsive and works on desktop, tablet, and mobile browsers — Chrome, Safari, Firefox, Edge, and more. No app download required. Open the page, calculate your time, and close it. The same experience everywhere.
Common Time Calculation Mistakes
Avoid these frequent errors people make when adding or subtracting time values by hand.
Forgetting to Borrow Minutes and Seconds
When subtracting time, if the seconds or minutes in the first value are smaller than the second, you must borrow from the next column. Many people forget this step entirely or borrow incorrectly. For example, subtracting 0h 45m from 2h 20m requires borrowing 1 hour as 60 minutes — making it 1h 80m − 45m = 1h 35m. Skipping the borrow gives the wrong answer of 2h −25m.
Mixing 12-Hour and 24-Hour Clock Formats
A common source of confusion is mixing AM/PM notation with 24-hour time when calculating durations. 3:00 PM is 15:00 in 24-hour format — not 3:00. If you calculate the difference between 9:00 AM and 3:00 PM as "3 minus 9" you get a negative result instead of the correct 6 hours. Always convert to a consistent format before performing arithmetic.
Incorrect Decimal Conversion
People frequently assume that 30 minutes equals 0.30 hours, when the correct decimal value is 0.50 hours (30 ÷ 60). Similarly, 45 minutes is 0.75 hours — not 0.45. This mistake compounds rapidly in payroll calculations, where even small decimal errors across multiple employees add up to significant discrepancies.
Mishandling Overflow Between Units
When adding time, seconds above 59 must roll into minutes, and minutes above 59 must roll into hours. Many people write results like "2h 75m 90s" without normalizing. The correct result is 3h 16m 30s (90s → +1m 30s, then 76m → +1h 16m). Always normalize from right to left: seconds first, then minutes.
Treating Time as Base-10 Numbers
Perhaps the most fundamental mistake is treating time like regular decimal numbers. Adding 1:45 + 0:30 as "1.45 + 0.30 = 1.75" produces 1:75, which isn't a valid time. In the Base-60 system, the correct answer is 2:15 (45m + 30m = 75m = 1h 15m, carry the hour). This calculator eliminates that confusion entirely.
Enter two time values and see how manual (wrong) Base-10 math compares to correct Base-60 arithmetic.
Why Use This Time Calculator
A trusted, free tool built for accuracy and everyday convenience.
This Time Calculator delivers instant, accurate results for adding, subtracting, and multiplying time values — all without registration, downloads, or limitations on usage. The built-in Base-60 carryover and borrowing logic eliminates the most common source of errors in manual time arithmetic. Whether you're processing payroll hours, planning a production schedule, summing video clip durations, or tracking training laps, every result is precise to the second and available in both HH:MM:SS and decimal hours format.
Precise Results
Base-60 carryover & borrowing logic ensures every result is exact.
Free & Unlimited
No sign-up, no limits, no ads. Use it as often as you need.
Instant Feedback
Results update in real-time as you type — zero waiting.
Dual Output
Get HH:MM:SS for timesheets and decimal hours for payroll in one step.
Time Calculation Glossary
Key terms used throughout time arithmetic and this calculator.
Time Duration
A time duration is a span of time measured in hours, minutes, and seconds — independent of any specific start or end point on the clock. For example, "3 hours and 45 minutes" is a duration, while "3:45 PM" is a clock time. This calculator works with durations, not clock times.
Carryover (Borrowing)
Carryover is the process of converting excess units during addition (e.g., 75 seconds becomes 1 minute and 15 seconds). Borrowing is its inverse during subtraction — converting 1 higher unit into 60 lower units when the subtrahend exceeds the minuend in that column.
Decimal Hours
Decimal hours express a time duration as a single number where the fractional part represents minutes and seconds as a percentage of an hour. The formula is: Hours + (Minutes ÷ 60) + (Seconds ÷ 3600). For example, 2h 30m = 2.50 decimal hours. This format is widely used in payroll and billing systems.
HH:MM:SS Format
The HH:MM:SS format displays time as three colon-separated fields: hours, minutes, and seconds. Each field uses leading zeros for consistency (e.g., 08:05:09 instead of 8:5:9). This is the universal standard for expressing time durations on digital clocks, timesheets, and log files.
Enter any duration to see it expressed in every format from the glossary above.
Step-by-Step Walkthrough
All three operations applied to the same scenario, showing where mixed-base arithmetic behaves differently from ordinary numbers.
A studio books 3h 40m 30s of recording. A second session runs 1h 50m 45s. The same setup is then repeated across 4 identical sessions.
Add the two sessions
Seconds: 30 + 45 = 75 → 15s, carry 1 min Minutes: 40 + 50 + 1 = 91 → 31m, carry 1 hr Hours: 3 + 1 + 1 = 5Both columns carry. Adding without resolving them would give 4h 90m 75s — the right quantity written in a form nothing can use.
Running total5h 31m 15s
Subtract the shorter from the longer
Seconds: 30 − 45 → borrow 60 → 90 − 45 = 45s Minutes: 39 − 50 → borrow 60 → 99 − 50 = 49m Hours: 2 − 1 = 1Subtraction borrows in sixties, not tens. Each borrow reduces the column above it by one, exactly as in ordinary subtraction but with a different base.
Running total1h 49m 45s
Multiply a session by four
3h 40m 30s → 13,230 seconds 13,230 × 4 = 52,920 secondsMultiplication is far safer via a single unit. Multiplying each column separately gives 12h 160m 120s, which then needs two rounds of carrying to become usable.
Running total52,920 seconds
Convert the product back
52,920 ÷ 3600 = 14 remainder 2,520 2,520 ÷ 60 = 42 remainder 0Dividing out the largest unit first, then the next, reconstructs the answer cleanly. Four sessions come to 14h 42m 00s.
Running total14h 42m 00s
Express for billing
52,920 ÷ 3600 = 14.70 decimal hours @ $85/hr → $1,249.50Decimal hours multiply directly against a rate. Note that 14.70 and 14h 42m are the same quantity — 42 minutes is 0.70 of an hour.
Running total14.70 hours / $1,249.50
Two sessions add to 5h 31m 15s and differ by 1h 49m 45s; four of the first come to 14h 42m, or 14.70 decimal hours. Every operation is safest via total seconds.
Common Mistakes and Pro Tips
Mistakes that quietly corrupt your numbers
Adding columns independently and leaving the result as 4h 90m 75s.
Resolve the carries to reach 5h 31m 15s.
Why it matters: Both forms describe the same quantity, but only the normalised one can be compared, sorted or entered into another system. An un-normalised time is a working note rather than an answer.
Borrowing 10 instead of 60 when subtracting.
Time borrows in sixties: 30 seconds becomes 90 after borrowing a minute.
Why it matters: Decimal habits run deep, and this error is quiet — it produces a plausible-looking time that is wrong by up to 50 units in the borrowed column, without anything obviously invalid on the page.
Multiplying hours, minutes and seconds each by the factor separately.
Convert to seconds, multiply once, then convert back.
Why it matters: Column-wise multiplication produces values far above 60 in every column at once, requiring cascading carries that are easy to lose track of. The single-unit route has one place to make a mistake instead of three.
Reading 14h 42m as 14.42 decimal hours.
42 minutes is 0.70 of an hour, so the value is 14.70.
Why it matters: The two notations look alike and coincide only at whole hours. Here the error understates by 0.28 hours — nearly seventeen minutes — and at a billing rate that is real money on every invoice.
Pro tips
Convert to seconds for anything non-trivial
Turning every operand into total seconds makes addition, subtraction and multiplication ordinary integer arithmetic. Convert back once at the end.
Remember the two carry points
Seconds and minutes both roll at 60. Hours do not roll at all unless you are converting to days. Two thresholds cover every case.
Multiply durations, never clock times
"3:40 PM × 4" is meaningless — a clock time is a position, not a quantity. Only durations can be scaled.
Convert to decimal last
Complete the arithmetic in HH:MM:SS or seconds, then convert once for billing. Rounding intermediate values is how invoice totals drift from their line items.
Sanity-check the magnitude
Round the operands and estimate mentally before trusting a result. Four sessions of "about three and three-quarter hours" should land near fifteen hours — a missing carry shows up immediately against that.
Watch for negative results
Subtracting a longer duration from a shorter one gives a negative time, which is valid as a difference but meaningless as a duration. Check the operand order before interpreting it.
Time Arithmetic Reference
Worked results for common operations, in every format — useful for checking a manual calculation.
| Operation | Result | Total seconds | Decimal hours |
|---|---|---|---|
| 0:45:00 + 0:45:00 | 1h 30m 00s | 5,400 | 1.50 |
| 1:20:00 + 2:50:00 | 4h 10m 00s | 15,000 | 4.17 |
| 3:40:30 + 1:50:45 | 5h 31m 15s | 19,875 | 5.52 |
| 2:15:00 + 3:45:00 | 6h 00m 00s | 21,600 | 6.00 |
| 3:40:30 − 1:50:45 | 1h 49m 45s | 6,585 | 1.83 |
| 8:00:00 − 0:45:00 | 7h 15m 00s | 26,100 | 7.25 |
| 5:30:00 − 2:45:30 | 2h 44m 30s | 9,870 | 2.74 |
| 1:30:00 × 2 | 3h 00m 00s | 10,800 | 3.00 |
| 0:50:00 × 3 | 2h 30m 00s | 9,000 | 2.50 |
| 3:40:30 × 4 | 14h 42m 00s | 52,920 | 14.70 |
| 2:20:00 × 5 | 11h 40m 00s | 42,000 | 11.67 |
| 7:30:00 × 5 | 37h 30m 00s | 135,000 | 37.50 |
No rows match that filter.
Every addition and multiplication above required at least one carry. Note that results can exceed 24 hours — durations are quantities and do not wrap at midnight. For adding many durations at once, use the time addition calculator.
The Arithmetic of Time
Mixed-base numbers, what operations are valid, and where the rules come from.
Time is a mixed-radix number system
Decimal numbers carry at ten in every position. Time does not: seconds and minutes carry at 60, hours at 24 if continued into days, days at 7 or a month length depending on context.
This means columns cannot be processed independently the way decimal digits can. Every carry and borrow uses the base of the column below it, applied in order from the smallest unit upward.
The sixties come from Babylonian sexagesimal arithmetic, which survived into timekeeping and angular measurement while everything else moved to base ten. Almost every manual time error traces back to this one inheritance.
Which operations are actually valid
Not every combination makes sense, and the distinction is about types:
- Duration + duration = duration. Valid.
- Duration − duration = duration, possibly negative. Valid.
- Duration × number = duration. Valid.
- Duration ÷ number = duration. Valid.
- Duration ÷ duration = a plain ratio. Valid, but the units cancel.
- Clock time + duration = clock time. Valid — a different operation.
- Clock time × number — meaningless.
Most confusion comes from treating a clock time as a duration. They share a notation and belong to different types entirely.
Why the single-unit method always works
Converting everything to seconds turns mixed-radix arithmetic into ordinary integer arithmetic. There is one conversion in, one calculation, one conversion out.
The contrast is stark for multiplication. Column-wise, multiplying 3h 40m 30s by 4 produces values above 60 in all three columns simultaneously, requiring cascading carries. Via seconds it is a single multiplication.
The conversions are mechanical: h × 3600 + m × 60 + s going in, then divide by 3600 and 60 taking remainders coming out. It looks longer written down and has far fewer places to go wrong.
Choosing an output format
The same result serves different purposes depending on how it is written:
- HH:MM:SS — for people, and for anything compared against a clock
- Decimal hours — for money, since it multiplies directly by a rate
- Total minutes or seconds — for further arithmetic, with no carrying and no rounding
Derive each from the exact value rather than converting an already-rounded figure. Rounding once, at the point of use, is the difference between totals that reconcile and totals that nearly do.
Frequently Asked Questions
Common questions about the Time Calculator.
How do I add two time values together?
Enter the first time in hours, minutes, and seconds. Select "Add" as the operation. Enter the second time value. Click Calculate to get the sum. For example, 2h 30m + 1h 45m = 4h 15m.
Can I subtract time with this calculator?
Yes. Select "Subtract" mode, enter the first time value (the larger one), then enter the time you want to subtract. The calculator handles borrowing automatically — if minutes go negative, it borrows from hours.
How do I multiply a time duration?
Enter a time value like 1h 30m, select "Multiply," and enter a multiplier (e.g., 3). The result is 4h 30m. This is useful for calculating total time for repeated tasks.
What time formats does this calculator support?
The calculator works with hours, minutes, and seconds (HH:MM:SS). You can enter values up to 999 hours. Results are shown in both HH:MM:SS format and decimal hours.
Can I use this for payroll time calculations?
Yes. Add up daily work hours, subtract break times, or multiply a per-unit time by the number of units. The decimal hours output is ready for payroll spreadsheets.
Is this time calculator free?
Yes, completely free with no sign-up or usage limit. Every operation is performed in your browser, so the time values you enter stay on your own device.
Why can I not add hours, minutes and seconds column by column?
You can, but the result needs normalising afterwards. Time carries at 60 rather than 10, so column addition produces values like 4h 90m 75s — the correct quantity in an unusable form that must be resolved into 5h 31m 15s.
How do I multiply a time by a number?
Convert the duration to total seconds, multiply once, then convert back. Multiplying each column separately produces values above 60 in all three at once and requires cascading carries that are easy to lose track of.
Is 14 hours 42 minutes the same as 14.42 hours?
No. Forty-two minutes is 0.70 of an hour, so the value is 14.70. The two notations look similar but agree only at whole hours, and the difference here is nearly seventeen minutes.
Can the result be more than 24 hours?
Yes. Durations are quantities rather than clock positions, so they do not wrap at midnight. Five 7h 30m shifts total 37h 30m, which is a perfectly valid duration.
What happens if I subtract a larger time from a smaller one?
The result is negative, which is valid as a difference but not as a duration. Check the order of the operands — a negative usually means they were entered the wrong way round rather than indicating an error in the arithmetic.