4
h
15
min
255
min
4.25
h
165
min
90
min
4
h
15
min
255
min
4.25
h
165
min
90
min
The Hours and Minutes Calculator adds or subtracts two time durations expressed in hours and minutes, giving you the result in hours-and-minutes format, decimal hours, and total minutes. This tool is essential whenever you need to combine or compare time durations — adding up work session times, combining travel segments, subtracting elapsed time from a total, or computing net time after deductions.
Adding time in hours and minutes is non-trivial because of the 60-minute hour. You cannot simply add the numbers column by column: 2 hours 45 minutes + 1 hour 30 minutes is not 3 hours 75 minutes — it correctly carries over to 4 hours 15 minutes. This base-60 arithmetic is a known source of errors in manual calculations, especially when accumulating multiple time entries (e.g., summing a week of variable-length work sessions).
This calculator is widely useful for: payroll and time sheet compilation (adding daily hour-and-minute entries to a weekly total), freelance billing (summing multiple project sessions), travel planning (adding flight time + layover + ground transfer), sports and fitness (combining workout segments), cooking (adding prep time + cooking time + resting time), and project management (summing task durations).
The result is shown in four formats: hours + minutes (most human-readable), decimal hours (for payroll and billing), and total minutes (for further calculations or software entry). Subtraction is also supported — useful for finding remaining time or computing difference between durations.
Both time inputs are converted to total minutes, then added or subtracted:
total1_minutes = hours1 x 60 + minutes1
total2_minutes = hours2 x 60 + minutes2
net_minutes = total1 + total2 (or total1 - total2 for subtraction)
result_hours = floor(net_minutes / 60)
result_minutes = net_minutes mod 60
decimal_hours = net_minutes / 60
For subtraction, if the result would be negative (second duration exceeds first), the result is clamped to 0. This handles cases where the subtracted amount exceeds the base duration.
The result_hours and result_minutes fields give the standard time format answer. The decimal_hours field is for payroll, billing, and any system that uses decimal time. Total minutes is useful for further chaining calculations. If you need to add more than two durations, chain the calculations: first add durations 1 and 2, then add that result to duration 3, and so on.
Inputs
Results
2h 45min + 1h 30min = 4h 15min (4.25 decimal hours, 255 total minutes). The 75 minutes correctly carries over to 1 hour 15 minutes.
Inputs
Results
8h 00min - 3h 20min = 4h 40min remaining (4.67 decimal hours, 280 total minutes).
Because minutes are base-60, not base-10. Adding 45 minutes + 30 minutes = 75 minutes, which needs to be converted to 1 hour 15 minutes. This carry operation is what makes time arithmetic non-trivial and error-prone when done manually, especially with multiple time entries.
This calculator handles two durations at a time. To add three or more, chain the calculations: first add durations 1 and 2, then use the result as the first input in a second calculation to add duration 3. Alternatively, convert all durations to minutes, sum them in a regular calculator, then divide by 60 for hours.
The calculator clamps the result to 0 to prevent negative output. If you see a result of 0, it means the second duration (to subtract) is equal to or larger than the first. Swap the inputs if you want the absolute difference.
Decimal hours are used in payroll systems, billing software, and time-tracking apps. For example, 4.25 hours x $30/hour = $127.50 in direct billing. Most payroll software accepts time in decimal hours or total minutes rather than hours-and-minutes format.
The minutes input fields have a max of 59 to enforce valid time format. If you have a number like 135 minutes, first convert it: 135 minutes = 2 hours 15 minutes, then enter 2 and 15 in the appropriate fields. Alternatively, use the total_minutes field by dividing by 60 to get hours and taking the remainder for minutes.
This calculator adds or subtracts durations (amounts of time). An elapsed time calculator typically takes two clock times (start and end) and computes the duration between them. Use the Hours Calculator or Hours Between Two Times Calculator for clock-time-based calculations, and this one for duration arithmetic.
Yes. Add prep time (e.g., 0h 45min) plus cooking time (e.g., 1h 30min) plus resting time (e.g., 0h 15min) by chaining two calculations. First add prep + cooking = 2h 15min, then add 0h 15min = 2h 30min total kitchen time.
Up to 9,999 hours and 59 minutes per input, for a combined maximum of approximately 19,998 hours (over 2 years). This covers any practical time duration calculation.
The result_hours and result_minutes fields already do this for you. Manually: take the decimal part (e.g., 0.25 from 4.25), multiply by 60 (0.25 x 60 = 15 minutes). So 4.25 hours = 4 hours 15 minutes.
For the difference between two clock times, use the Hours Between Two Times or Minutes Between Two Times calculator. This tool is for arithmetic on time durations (amounts), not the interval between two specific times of day.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Hours Calculator
Time Duration & Arithmetic
Subtract Time Calculator
Time Duration & Arithmetic
Time Adder Calculator
Time Duration & Arithmetic
Time Math Calculator
Time Duration & Arithmetic
Hours Between Two Times Calculator
Time Duration & Arithmetic
Minutes Between Two Times Calculator
Time Duration & Arithmetic