Add or subtract time durations, find the elapsed time between two clock times, add hours or days to a specific time, and convert between time units — instantly.
Enter two durations to add or subtract them
Enter a start and end time to find the elapsed duration
Enter a start time and how much to add or subtract
Enter a value to convert between time units
This time calculator is really four tools in one: a time duration calculator that adds or subtracts hours, minutes, and seconds; a time difference calculator that finds the elapsed time between two clock times; a clock time calculator that shifts a specific time forward or backward by days, hours, or minutes; and a full time unit converter between seconds, minutes, hours, days, and weeks. It's aimed at anyone who needs a payroll time calculator, work hours calculator, or general time span calculator for timesheets, schedules, deadlines, or shift lengths without doing the hours-minutes-seconds carrying by hand.
As an add time calculator or subtract time calculator, each tab converts your inputs into a single base unit — total seconds for durations, or minutes-since-midnight for clock times — performs the time addition or time subtraction on that base unit, then converts the result back into a readable hours-minutes-seconds calculator format. When you need the time between two times, the Time Difference tab acts as an elapsed time calculator and automatically detects an overnight time difference, so a span like 11:00 PM to 3:00 AM correctly resolves to 4 hours instead of a negative number. The Time Unit Converter tab doubles as a seconds to hours converter and hours to minutes converter, and every duration result also shows as a ready-to-use decimal hours calculator figure.
Manual time math is a common source of small but costly errors — miscounted work hours on a timesheet, a meeting scheduled across a midnight boundary, or a mismatch between decimal hours and HH:MM format in payroll software. Working from total seconds as a common base unit removes that ambiguity and gives a result that's easy to double-check, whether you're totting up work hours for a payroll run or converting a project deadline expressed in days into hours and minutes.
Both durations are converted to total seconds, added or subtracted, then converted back to hours, minutes and seconds — the same approach used for timesheets and stopwatch splits.
If the end time is earlier than the start time, the calculator assumes it falls on the next day and adds 24 hours before computing the difference — so 11:00 PM to 3:00 AM correctly returns 4 hours.
Adding or subtracting days, hours and minutes from a clock time is done entirely in minutes, then wrapped into a 24-hour clock — any rollover into the next or previous day is reported separately.
All conversions use seconds as the common base unit: 1 minute = 60s, 1 hour = 3,600s, 1 day = 86,400s, 1 week = 604,800s — the same constants used throughout scheduling and payroll software.
From picking a mode to reading your result, across all four tools
Select Add/Subtract Duration to combine two time spans, Time Difference to find the elapsed time between two clock times, Add/Subtract from Clock to shift a specific time forward or backward, or Time Unit Converter to convert between seconds, minutes, hours, days and weeks.
Depending on the mode, type hours/minutes/seconds for a duration, pick a start and end clock time, enter a starting time plus days/hours/minutes to shift, or type a single value with its unit.
In the Add/Subtract Duration and Add/Subtract from Clock tabs, select + to add or − to subtract before calculating — the Time Difference and Converter tabs don't need this step.
The calculator converts your inputs to a common base unit — total seconds for durations, minutes-since-midnight for clock times — performs the operation, then converts the result back to a readable format.
Read the highlighted result along with its total seconds, minutes, decimal hours, 24-hour format, or day-shift detail, and check the Recent Results panel for up to 15 of your latest calculations from this session.
Two real scenarios, computed the same way the calculator computes them
A freelancer logs 2 hours 45 minutes on one task and 1 hour 30 minutes on another, and wants the combined billable time.
A night-shift worker clocks in at 10:00 PM and clocks out at 2:00 AM the next day, and needs the total shift length.
Explanation: Both examples rely on the same underlying trick — collapse every time value into one consistent base unit (total seconds for durations, minutes-since-midnight for clock times), do the arithmetic in that base unit, then convert back to a human-readable H:M:S or clock-time format. That's also exactly why the overnight span in Scenario 2 doesn't come out negative: adding 24 hours before subtracting is what correctly handles the midnight rollover.
What each output field means across the four tools
| Result Field | Appears In | What It Means |
|---|---|---|
| Total Duration (H:M:S) | Add/Subtract Duration | The combined or net duration in hours, minutes and seconds; a leading minus sign means the second duration was larger than the first when subtracting. |
| Total Seconds / Total Minutes | Add/Subtract Duration | The same result expressed purely in seconds or minutes — useful for scripts, spreadsheets, or double-checking totals. |
| Decimal Hours | Duration, Time Difference | The duration written as a single decimal number (e.g. 4.25 hours instead of 4h 15m) — the format most payroll systems expect. |
| Elapsed Duration | Time Difference | The gap between your start and end clock times, shown in hours and minutes. |
| Crosses Midnight? | Time Difference | "Yes" means the end time was earlier than the start time, so the calculator treated it as falling on the next calendar day. |
| New Time (12-hour) | Add/Subtract from Clock | The resulting clock time in familiar 12-hour AM/PM format. |
| 24-Hour Format | Add/Subtract from Clock | The same resulting time written in 24-hour (military) notation — handy for logs, tickets, or international schedules. |
| Day Shift | Add/Subtract from Clock | How many calendar days the result rolled forward or backward, e.g. "+1 day" if adding hours pushed the time past midnight. |
| Equivalent Values | Time Unit Converter | Your entered value expressed simultaneously in seconds, minutes, hours, days and weeks — click any box to copy that figure. |
Where fast, accurate time arithmetic actually gets used day to day
Add up clock-in/clock-out spans and convert straight to decimal hours for payroll software.
Sum billable durations logged across multiple tasks into one combined total.
Add prep time and cook time together, or work out when a dish started needs to come out.
Total up work and rest intervals to plan a circuit or HIIT session's overall length.
Check how much time sits between back-to-back meetings, or find when a meeting block ends.
Verify time-arithmetic homework answers, including problems that cross midnight.
Editors can add up clip lengths or find the gap between two timestamps in a timeline.
Plan overnight or rotating shifts and confirm total shift length across a midnight boundary.
Convert logged H:M:S time into decimal hours for accurate client invoicing.
Find the elapsed time between a landing time and the next departure, including overnight layovers.
Add planned study blocks together or calculate how long a session ran from start to finish.
Convert a duration expressed in one unit (e.g. days) into seconds, minutes, hours or weeks instantly.
Add or subtract hours/days from a starting time to find a new appointment or deadline time.
Quickly confirm how many extra hours a covered or extended shift actually adds up to.
What this time calculator does well, and where it can't replace a dedicated system
The constants and conversions this calculator uses internally
| Unit | In Seconds | In Minutes | In Hours |
|---|---|---|---|
| 1 minute | 60 | 1 | 0.0167 |
| 1 hour | 3,600 | 60 | 1 |
| 1 day | 86,400 | 1,440 | 24 |
| 1 week | 604,800 | 10,080 | 168 |
| 12-Hour (AM/PM) | 24-Hour (Military) |
|---|---|
| 12:00 AM (midnight) | 00:00 |
| 9:00 AM | 09:00 |
| 12:00 PM (noon) | 12:00 |
| 1:00 PM | 13:00 |
| 5:30 PM | 17:30 |
| 10:00 PM | 22:00 |
| 11:59 PM | 23:59 |
Summary: This time calculator handles duration addition/subtraction, elapsed-time calculation between two clock times, clock-time shifting, and unit conversion — all working from seconds or minutes-since-midnight as a common base so the 60-second and 60-minute carrying, plus midnight rollovers, are handled automatically. Pair it with NeftCal's Date Difference Calculator or Business Days Calculator when your calculation spans full calendar dates rather than just clock times.
Common questions about time arithmetic and conversion
Official references on how time is standardized and kept — not a substitute for your organization's official timekeeping policy
Explore other time and date utility tools