Time Calculator

Add/subtract any durations, get hours between clock times with break deduction, and see decimal hours for payroll — three tools in one.

Time calculator

Stack durations — flip any row to − to subtract it.

Total time

Decimal hours payroll
Total minutes
Total seconds
hh:mm:ss

Decimal hours — the payroll cheat sheet

Timesheets multiply decimal hours × rate, and minutes don't convert the way people guess: 7 h 30 m is 7.50 hours, not 7.30. Divide the minutes by 60 — or read them off this table.

Minutes510152030404550
Decimal0.080.170.250.330.500.670.750.83

One time calculator instead of three

Most sites split this into separate tools: one page to add durations, another for the gap between two clock times, a third to convert hours to decimals. They're the same arithmetic — seconds in, seconds out — so this calculator does all three in tabs, and every answer is shown simultaneously as days-hours-minutes-seconds, hh:mm:ss, total minutes and decimal hours.

Add / subtract stacks any number of duration rows, each with its own +/− switch: film edit timings, workout splits, audiobook chapters, cooking stages. 1 h 45 m + 2 h 30 m = 4 h 15 m — and if one row is a pause you want removed, flip it to minus instead of re-typing everything.

Time between is the timesheet workhorse: enter a start and end clock time, and an unpaid break to deduct. 9:00 to 17:30 minus a 30-minute lunch is exactly 8.00 decimal hours — the number payroll actually multiplies by your rate. It also handles overnight shifts automatically: if the end time is earlier than the start, it assumes you crossed midnight (22:00 → 6:00 = 8 hours) and says so, instead of returning a negative.

The decimal-hours trap catches nearly everyone once: 7 hours 30 minutes is 7.5 hours, not 7.3, because minutes are sixtieths, not hundredths. Billing 7:45 as "7.45 hours" short-changes you 18 minutes every shift. The converter tab and the reference table above make the translation instant in both directions.

Everything runs in your browser — nothing you enter is sent anywhere — and the CSV button exports your rows and totals for a timesheet or invoice.

Frequently asked questions

How do I add hours and minutes together?
Add the parts separately, then carry: minutes over 59 roll into hours (60 min = 1 h). 1 h 45 m + 2 h 30 m = 3 h 75 m = 4 h 15 m. The add/subtract tab does the carrying for any number of rows automatically.
How do I calculate hours worked between two times?
Subtract the start from the end, then deduct unpaid breaks. 9:00 to 17:30 is 8 h 30 m; minus a 30-minute lunch = 8 h 0 m = 8.00 decimal hours. The 'time between' tab does exactly this, including overnight shifts.
What is 7 hours 30 minutes in decimal?
7.5 hours. Divide the minutes by 60: 30 / 60 = 0.5. The common mistake is writing 7.30, which is actually 7 h 18 m - an 18-minute error on a timesheet.
How does the calculator handle overnight shifts?
If the end time is earlier than the start time, it assumes the shift crossed midnight and adds 24 hours: 22:00 to 6:00 = 8 hours, with a note confirming the overnight interpretation.
How do I convert decimal hours back to minutes?
Multiply the fraction by 60. 6.75 hours = 6 h + 0.75 x 60 = 6 h 45 m. The convert tab shows both directions at once.
Can I subtract one duration from another?
Yes - each row in the add/subtract tab has a +/- switch. Set the row you want removed to minus: 5 h 00 m plus a -1 h 15 m row gives 3 h 45 m.
Why do payroll systems use decimal hours?
Because pay = hours x rate needs a plain number. 8 h 24 m must become 8.4 before multiplying by an hourly wage; hh:mm format can't be multiplied directly.
Is my data uploaded anywhere?
No - all calculation happens locally in your browser. Nothing you type is transmitted or stored on a server.

Related calculators

Age Date difference Hours Tip Discount