Skip to content
MasterMath

Hours Calculator

Add up or subtract a list of durations written as 8:30, 7.5 or 90 minutes, and get the total in hours and minutes as well as in decimal hours. Timesheets need both.

Total in hours and minutes

—

Total in hours and minutes—
In decimal hours—
In minutes—
Which is—
Entries added—
Average per entry—

How this was worked out

    How it is worked out

    convert everything to minutes, add or subtract, then divide by 60

    Why it is done this way

    Hours and minutes cannot be added like decimals, because minutes carry at 60 rather than at 100. The only safe method is to convert every entry to minutes, do the arithmetic there, and convert back at the end.

    Step by step

    1. Convert each entry to minutes: 8:30 is 510
    2. Add or subtract the minute totals
    3. Divide the result by 60 for the whole hours
    4. The remainder is the minutes

    What is worth knowing

    The decimal figure is the one payroll uses and the hours-and-minutes figure is the one people write down, which is exactly where the mistakes come from: 8:30 is 8.5 decimal hours, not 8.3. Over a week of shifts that confusion costs real money in either direction. This calculator accepts all three notations — 8:30, 8.5 and 510 — because timesheets in practice mix them. If you subtract more than you had, the result is negative and it says so rather than quietly showing an absolute value.

    Frequently asked questions

    What is 8:30 in decimal hours?

    8.5 hours. Thirty minutes is half an hour, not three tenths. Writing it as 8.3 is the classic timesheet error.

    Can I mix formats?

    Yes. 8:30, 8.5 and 510 all work, separated by semicolons. Use whichever your records already use.

    How do I subtract times?

    Choose 'subtract the rest from the first'. The first entry is the starting amount and the others come off it.

    What if the result is negative?

    It shows as negative rather than as an absolute value, because a negative total usually means an input error worth seeing.