HourMath
✦ Unlimited Free Usage

Time Duration Calculator

Add and subtract a whole week of HH:MM entries on one calculator pad. Get the payroll-ready decimal total, round it fairly, and copy tidy timesheet rows — no spreadsheet formulas required.

Running total

0:00

0.00 decimal hours · 0 minutes

Breakdown

0 days · 0 hrs · 0 min

Average per entry: —

Add your first duration below — try 7:30, 1.5, or 45m. All three formats work.

Your entries

No entries yet. Press + Add entry or tap a quick-add chip on the pad.

⏱ Shift calculator — start to end

Work out one shift, minus its break, then drop the net duration into the list above.

—

Quick-add pad

Each tap adds a labelled row you can edit or delete. Nothing is final until you copy it.

Payroll panel

Rounded total0:00 · 0.00 hrs

Billable (rounded × rate)—

Timesheet rows

🧮 Many entries, one total

Unlike two-value calculators, HourMath keeps a full tape of rows. Add a whole week, subtract breaks and corrections, and watch every format update together.

💷 Decimal hours for payroll

Payroll multiplies hours by a rate, so 7:30 must become 7.50. HourMath shows both side by side, with 6-, 15-, and 30-minute rounding built in.

📋 Copyable timesheet rows

One click copies tab-separated rows that paste neatly into Excel, Google Sheets, or payroll software — each label, duration, and decimal in its own column.

Time Duration Calculator: How to Add, Subtract, and Convert Hours Without the Headache

Time refuses to behave like ordinary numbers. An hour holds sixty minutes, not one hundred, so the moment you try to add 7:45 and 6:30 in your head — or worse, in a spreadsheet cell formatted as a plain number — the arithmetic starts to drift. Is the answer 13:75, 14:15, or 14.25? All three look plausible, only one is right, and payroll mistakes hide exactly in that gap. A dedicated time duration calculator exists to close the gap. HourMath lets you add and subtract as many HH:MM entries as you need, converts the total into decimal hours for payroll, applies fair rounding rules, and hands you clean, copyable timesheet rows at the end. This guide explains how duration arithmetic really works, why decimal time matters so much for pay, and how to check any total — whether it covers a single shift, a freelance project, or an entire working week.

Why adding time is harder than adding numbers

Everyday arithmetic is decimal: ten units make the next column. Time is sexagesimal, a system inherited from Babylonian astronomy, in which sixty minutes make an hour and sixty seconds make a minute. That single difference explains almost every timesheet error ever made. When you add 50 minutes to 40 minutes you do not get 90 minutes in the final answer; you get one hour and thirty minutes, because sixty of those minutes must be carried into the hours column. People who add times in a hurry routinely forget the carry, or carry one hundred instead of sixty, or average the two mistakes and hope nobody checks. A duration calculator never forgets, because it converts every entry into a single unit — total minutes — before doing any arithmetic at all. Adding in minutes is ordinary decimal addition. Only at the end does the calculator convert back, dividing by sixty for the hours and keeping the remainder as minutes. That convert-add-convert method is the whole secret, and it is why a tool like HourMath stays accurate across dozens of entries where mental maths quietly falls apart by five or ten minutes at a time.

Subtraction brings its own trap: borrowing. Taking a 45-minute unpaid break away from a 7-hour-20-minute shift means borrowing an hour as sixty minutes before the subtraction can even start. Do that five times across a week of shifts, alongside overtime, early finishes, and one correction for a forgotten clock-in, and a paper timesheet becomes a small minefield. In HourMath each deduction is simply its own row with a minus sign, so breaks, unpaid leave, and corrections sit visibly on the tape. You can see exactly what was taken away, delete a deduction you entered twice, and trust that the running total reflects the entries in front of you rather than a chain of invisible borrowing steps.

Decimal hours: the language payroll actually speaks

If durations are naturally written as hours and minutes, why does every payroll department ask for decimal hours? Because money is decimal. Pay is an hourly rate multiplied by hours worked, and multiplication needs a single number. Seven hours and thirty minutes cannot be multiplied by a rate until it becomes 7.50 hours; seven hours and forty-five minutes becomes 7.75; seven hours and twenty minutes becomes 7.33 recurring. The conversion is simple in principle — divide the minutes by sixty and add the result to the hours — but it is a notorious source of underpayment when done by eye. The classic error is reading 7:30 as 7.30 hours, which quietly steals twelve minutes of pay from every single shift. Over a month of shifts that theft-by-rounding adds up to hours. HourMath displays the HH:MM total and the decimal total side by side at all times, so the two can never drift apart unnoticed, and the timesheet rows it copies carry both formats into your spreadsheet or payroll portal.

Decimal conversion also unlocks everything else money-related. Multiply decimal hours by an hourly rate and you have gross pay for the period, or a freelance invoice line, or the labour cost of a project. Divide a project fee by its decimal hours and you discover your true effective rate — often a sobering number for freelancers who estimated a job at ten hours and logged fourteen. HourMath includes an optional rate field for exactly this purpose: enter a rate and the billable panel multiplies your rounded decimal total by it, giving you an instant invoice figure without opening a spreadsheet. Teachers use the same trick in reverse for grading time, coaches for session billing, and landlords for hourly room hire. Anywhere a duration meets a price, decimal hours are the bridge.

Rounding rules: quarters, tenths, and fairness

Very few employers pay to the exact minute. Most round recorded time to a standard increment, and knowing which increment your workplace uses — and in which direction it rounds — is essential to checking your own pay. The most common scheme rounds to the nearest quarter hour, fifteen minutes, which is why clock-in systems love times ending in :00, :15, :30, and :45. Another widespread scheme rounds to the nearest tenth of an hour, six minutes, because a tenth converts to decimals so cleanly: 0.1 hours is exactly six minutes. Some workplaces round to the nearest five minutes, some to the half hour, and a few round all starts down and all finishes up, or the reverse, in the employer's favour. Labour rules in many jurisdictions require rounding to be neutral on average — it must sometimes favour the worker and sometimes the employer — but you can only verify neutrality if you keep your exact, unrounded totals. That is precisely the habit HourMath encourages: it always preserves the exact total, then shows the rounded total beside it, so the difference between what you worked and what you will be paid for is never hidden. If the rounded figure is consistently lower across a month, you have clear, dated evidence rather than a vague feeling.

Rounding also matters far beyond payroll. Lawyers and consultants who bill in six-minute units are literally rounding every task to a tenth of an hour. Fitness coaches round session lengths, equipment hire rounds to the half day, and car parks round to the hour. In each case the method is identical: choose an increment, choose a direction — nearest, always up, or always down — and apply it consistently. HourMath's payroll panel offers increments of 6, 10, 15, and 30 minutes in all three directions, so you can model your employer's exact scheme, a client's billing scheme, or a hire company's scheme with the same tool.

Calculating a single shift: starts, ends, breaks, and midnight

Half of all duration questions are really shift questions: I started at 09:00, finished at 17:30, and took thirty minutes for lunch — how long did I actually work? The method is to convert both clock times into minutes since midnight, subtract the start from the end, then subtract the break. Nine in the morning becomes 540 minutes, half past five in the evening becomes 1,050 minutes, and the difference is 510 minutes — eight and a half hours — from which a thirty-minute break leaves exactly eight working hours. Night shifts break the naive version of this method, because a shift that runs from 22:00 to 06:00 produces a negative difference. The fix is to add a full day, 1,440 minutes, whenever the end falls before the start, which is what the overnight option in HourMath's shift calculator does for you. Healthcare workers, security staff, bakers, and anyone on rotating rosters live on overnight arithmetic, and it is the calculation most likely to be wrong on a paper rota. Enter the start, the end, the break, and tick overnight; the net shift drops into your entry list as one labelled row, ready to join the rest of the week.

Breaks deserve special attention because they are not all equal. Paid rest breaks stay inside the working duration; unpaid meal breaks come out. Some contracts deduct a standard break automatically whether you took it or not, which is a frequent source of disputes when a busy shift swallows lunch entirely. Recording the gross shift and the actual break as separate rows — one addition, one subtraction — keeps the record honest and adjustable. If a manager agrees the missed lunch should be paid, you delete one minus row and the total corrects itself. That transparency is the real advantage of a tape-style calculator over a single-answer box: the reasoning stays visible, editable, and copyable long after the arithmetic is done.

Adding up a week, a project, or a semester

The other half of duration questions are accumulation questions. How many hours did I work this week? How long did that project really take? How many practice hours has a music student logged this term, how many study hours before an exam, how many hours has a machine run since its last service? Accumulation is where small errors compound: five shifts, each mis-added by just six minutes, produce a weekly total that is half an hour wrong — enough to matter for overtime thresholds. Overtime is usually calculated on the accumulated total, not on individual days, so the weekly sum determines whether hours beyond forty are paid at time-and-a-half. A half-hour error can therefore be paid at entirely the wrong rate. HourMath's sample week button demonstrates the pattern: five daily rows, one deduction for a long lunch, and an instant total with its decimal and average-per-entry figures. The average is quietly useful — it reveals whether a project estimate was realistic, whether study sessions are shrinking, and whether a team's logged hours match the hours a task was quoted for.

For freelancers and agencies, accumulated durations become invoices. The copyable timesheet is built for that moment: every row carries its label, its sign, its HH:MM value, and its decimal value, separated by tabs so a paste into Excel or Google Sheets lands each piece in its own column. Add a total row and the sheet can be checked, sorted, and summed by the client as easily as by you. Students tracking revision, athletes tracking training load, volunteers tracking service hours for an application, and parents dividing screen time all use the same pattern — many small durations, honestly added, presented in a format someone else can verify. Duration arithmetic is rarely glamorous, but it underpins pay, invoices, qualifications, and rest, which makes getting it right a genuinely valuable habit.

Formats that trip people up — and how HourMath handles them

Durations arrive in messy formats. A rota says 7.5, a time clock says 7:30, a colleague texts “about 45 mins”, and a stopwatch says 7:30:00. These are four writings of related ideas and a good calculator should accept them all. HourMath accepts HH:MM, HH:MM:SS with seconds, decimal hours such as 1.5, and unit forms such as 2h 30m or 45m, converting each into minutes internally before adding. The one format to treat with suspicion is the ambiguous plain number typed into a spreadsheet, where 7.30 might mean seven hours thirty or seven point three hours depending on who typed it — a difference of twelve minutes. Being explicit about format is a professional habit: write durations with a colon for clock-style time, reserve decimal points for decimal hours, and label which is which on anything you share. When HourMath copies your timesheet it follows its own advice, placing the HH:MM value and the decimal value in separate, clearly ordered columns so no reader has to guess.

A final trap is the 24-hour boundary. A duration is not a time of day, so totals above 24 hours are perfectly normal: a week of work is forty hours, a project is a hundred and twenty, a machine's runtime is measured in thousands. Calculators that borrow clock logic sometimes wrap totals past midnight back to zero, destroying long accumulations. HourMath never wraps: 25:00 means twenty-five hours, displayed plainly, with the day breakdown shown separately when it helps — one day plus one hour — without ever changing the underlying total. Whether you are adding two short tasks or two hundred shifts, the method stays the same, the tape stays visible, and the total stays true. That reliability, more than any single feature, is what a time duration calculator owes you.

Frequently Asked Questions

How do I add multiple HH:MM durations together?

Type each duration as hours and minutes, such as 7:30, choose the plus sign for entries you want to add, and HourMath totals them instantly. You can add as many rows as you need, mix formats like 1.5 hours or 90 minutes, and the running total updates in HH:MM, decimal hours, and total minutes at the same time.

How do I subtract time, breaks, or unpaid leave from a total?

Add the break or deduction as its own row and switch its sign to minus. HourMath subtracts that row from the running total, which is ideal for unpaid lunch breaks, early departures, or corrections. The total can go negative if deductions exceed additions, so you can spot errors before submitting a timesheet.

What is decimal time and why does payroll need it?

Decimal time expresses a duration as a single number of hours, so 7 hours 30 minutes becomes 7.50 hours. Payroll systems multiply decimal hours by an hourly rate to calculate pay, which is why HourMath always shows the decimal total next to the HH:MM total and lets you copy it directly into payroll or invoicing software.

How does payroll rounding work in HourMath?

Many employers round clocked time to the nearest 6, 10, or 15 minutes. Choose a rounding increment and a direction — nearest, up, or down — in the payroll panel and HourMath shows both the exact total and the rounded total with its decimal equivalent, so you can compare them before you submit.

Can I calculate the duration between a start and end time?

Yes. Use the shift calculator inside HourMath: enter a start time and an end time in 24-hour format, tick the overnight option if the shift crosses midnight, subtract any break minutes, and add the net duration straight into your list of entries with one click.

How do I copy my hours into a timesheet or spreadsheet?

HourMath builds tab-separated timesheet rows with a label, sign, HH:MM value, and decimal value for every entry, plus a total row. Press Copy Timesheet and paste directly into Excel, Google Sheets, or your payroll system — each value lands in its own column. You can also download the rows as a text or CSV file.