πŸ† US-Registered Digital Marketing Agency Trusted by 200+ brands Β· USA Β· UK Β· Canada Β· AUS
TIME & PAYROLL

Work Hours Calculator β€” dates, durations & decimal hours

Find the exact hours between two dates and times, add or subtract a duration, and convert decimal hours to hours:minutes correctly.

Hours Between Two Dates

Subtracted from the total before the result is shown.

Add or Subtract a Duration

Decimal ⇄ Hours:Minutes Converter

Duration Between Dates
0h 0m
 
0
Decimal Hours
0h 0m
Hours:Minutes
0
Days Spanned
0
Total Minutes
Add/Subtract result: Enter values and click Calculate.
Conversion: Enter values and click Convert.
Tip: 7.75 decimal hours is 7 hours and 45 minutes, NOT 7 hours and 75 minutes β€” multiply the fraction by 60, don't just move the decimal.
Advertisement

A work hours calculator answers three questions that come up constantly in payroll, freelancing, and scheduling: how many hours actually elapsed between two specific dates and times, what date and time results from adding or subtracting a duration, and how to correctly translate between decimal hours (like 7.75) and clock-style hours and minutes (like 7:45). Getting any one of these wrong by even a few minutes, multiplied across a pay period or a project timeline, adds up to real discrepancies.

Arb Digital built this work hours calculator as a free everyday tool because these three calculations show up together so often β€” a contractor logging billable time, an HR admin verifying a timesheet, or anyone trying to figure out what time a task will finish if it starts now and runs for a given duration.

What the Work Hours Calculator Does

The first section finds the exact duration between a start date/time and an end date/time, automatically subtracting an unpaid break in minutes, and reports the answer three ways: decimal hours, hours and minutes, and total raw minutes, along with how many calendar days the span crosses. The second section takes a starting date/time and adds or subtracts a duration you specify in hours and minutes, returning the resulting date and time β€” useful for figuring out when a shift will end, when an invoice is due, or when a deadline lands after a given lead time. The third section is a two-way converter between decimal hours and hours:minutes, which resolves the single most common payroll confusion: a decimal like 7.75 hours does not mean "7 hours and 75 minutes" β€” it means 7 hours and 45 minutes, because the 0.75 fraction of an hour converts to 45 minutes (0.75 Γ— 60 = 45), not 75.

How to Use the Work Hours Calculator

  1. For duration between two dates: pick your start date and time, your end date and time, and the number of unpaid break minutes to subtract, then click Calculate Duration.
  2. For adding or subtracting time: pick a starting date and time, enter the hours and minutes to add or subtract, choose the operation, and click Calculate New Date & Time.
  3. For decimal conversion: enter a decimal hours value (like 7.75) to see it converted to hours:minutes, or enter hours and minutes to see the decimal equivalent, then click Convert Both Ways β€” both directions update from whichever fields you last edited.
  4. Cross-check your payroll software. If your timesheet system reports "7.75 hours" but your manual math says "7 hours 75 minutes," trust the decimal conversion here β€” 7.75 hours is always 7 hours 45 minutes.

The Formula Behind Duration, Addition, and Decimal Conversion

Duration between two date-times is calculated by converting both to a single timestamp (milliseconds since a fixed reference point), subtracting the earlier from the later, and converting the millisecond difference into minutes and then hours. The unpaid break in minutes is subtracted directly from that total before hours and minutes are derived. Adding or subtracting a duration works in reverse: the starting date/time is converted to a timestamp, the specified hours and minutes are converted to milliseconds, and that amount is added to or subtracted from the timestamp, then converted back into a calendar date and clock time β€” this is what correctly rolls a time past midnight into the next day, or past midnight backward into the previous day, without any special-case logic.

Decimal-to-clock conversion is where most manual math goes wrong. A decimal hours value like 7.75 has a whole-number part (7) and a fractional part (0.75). The whole number is the hour count. The fractional part represents a fraction of 60 minutes, so it must be multiplied by 60 to get the minute count: 0.75 Γ— 60 = 45 minutes, giving 7 hours 45 minutes β€” never "7 hours 75 minutes," which isn't a valid time at all since minutes only run 0–59. Going the other direction, hours and minutes convert to decimal by dividing the minutes by 60 and adding that to the hour count: 7 hours 45 minutes becomes 7 + (45 Γ· 60) = 7.75 decimal hours. The U.S. Department of Labor's FLSA overview is a good reference for how recorded hours feed into wage calculations once you have accurate totals.

Advertisement

Why "7.75 Hours" Trips Up So Many Timesheets

Payroll systems, time-tracking apps, and invoicing software almost always report worked time in decimal hours because decimals are easy to sum and multiply by a pay rate. The problem is that most people read time in clock format β€” hours and minutes β€” and instinctively treat the digits after the decimal point as if they were minutes. Someone sees "7.75" and reads it as "7 hours and 75 minutes," then either mentally corrects it wrong (turning it into 8 hours 15 minutes) or just leaves the error in a schedule or invoice. The correct read is always to treat everything after the decimal point as a fraction of 60, not as a two-digit minute count. This calculator's converter exists specifically so you never have to do that mental math under time pressure β€” enter the decimal, get the accurate clock time, and vice versa.

Using Duration Math for Deadlines and Billing

The add/subtract section is especially useful for anything with a lead time or turnaround window. If a task takes 6 hours 30 minutes and needs to be finished by a specific deadline, subtracting that duration from the deadline date/time tells you the latest possible start time. If a shift starts at a known time and runs a known length, adding the duration tells you exactly when it ends, including correctly rolling into the next calendar day for an overnight shift. Freelancers billing in quarter-hour or tenth-of-an-hour increments can use the duration-between-dates section to get an exact, defensible total for an invoice, then convert that decimal total to hours:minutes to double-check it matches what a client's own time log shows before sending the bill.

This kind of calculation also comes up constantly outside of payroll. Someone scheduling a flight connection wants to know exactly how many hours and minutes separate a landing time and a departure time, including whether the layover crosses into a new day. A project manager estimating a multi-stage build wants to know the exact finish date and time if a task starting Tuesday afternoon takes 54 hours of elapsed time, weekends included. A support team tracking service-level agreements needs to know precisely when a ticket opened at 4:50 PM breaches an 8-hour response window, which β€” thanks to the overnight rollover β€” lands the next morning rather than at an impossible 24:50. In every one of these cases, the underlying math is the same: convert both endpoints to a single timestamp, do the arithmetic in a consistent unit like minutes or milliseconds, then convert back to a human-readable date and time only at the very end.

Working With Multiple Time Zones and Formats

One nuance worth flagging: this calculator uses the date and time exactly as entered in your browser, treating the "start," "end," and "starting date/time" fields as local wall-clock time. That's the right approach for the overwhelming majority of everyday use β€” a single shift, a single invoice, a single deadline β€” where both ends of the calculation happen in the same location. If you're coordinating across time zones (a remote team spanning the East Coast and a contractor overseas, for example), convert both times to the same reference zone before entering them here, or clearly label which zone each date represents so the resulting duration or new date/time is interpreted correctly by everyone reading it. The same caution applies to daylight saving time transitions: a duration calculated across the specific day clocks spring forward or fall back may be off by exactly one hour from what a naive clock-only calculation would suggest, because the calculator (like any date-aware tool) accounts for the actual calendar shift rather than assuming every day has exactly 24 hours of wall-clock time.

  • Duration between two dates automatically accounts for date changes, not just clock time on a single day.
  • Breaks are always subtracted in minutes, then the running total is converted to hours.
  • Add/subtract duration correctly rolls over midnight and month/year boundaries because it operates on full date-time values, not just a clock.
  • Decimal hours convert to minutes by multiplying the fractional part by 60 β€” never by reading the digits directly as minutes.
Need a website that tracks, calculates, or automates for your customers?

Arb Digital builds fast, conversion-ready websites and free interactive tools like this one. If your business needs custom calculators, booking systems, or a full site rebuild, we can help.

See Our Services All Free Tools

Common Mistakes to Avoid

  • Reading decimal hours as literal minutes β€” 7.75 hours is 7 hours 45 minutes, not 7 hours 75 minutes; 75 minutes isn't a valid clock reading in the first place.
  • Forgetting the break deduction β€” an unpaid lunch left inside a "duration between two dates" calculation inflates the true worked time.
  • Ignoring date rollovers β€” subtracting clock times without accounting for the calendar date produces wrong answers whenever a shift or task spans midnight.
  • Rounding too early β€” round only your final displayed answer, not the intermediate minute or millisecond values, to avoid compounding small errors.
  • Mixing up add and subtract β€” double-check the operation dropdown before relying on a calculated deadline or start time.

Related Free Tools From Arb Digital

Pair this with the Time Card Calculator for a full weekly timesheet with overtime and gross pay, the Time Converter for quick unit conversions, the Countdown Timer for tracking a live deadline, and the Moving Cost Calculator or Road Trip Cost Calculator for planning ahead. See our full free online tools hub for more.

Frequently Asked Questions

Is 7.75 hours the same as 7 hours and 75 minutes?

No. 7.75 hours is 7 hours and 45 minutes, because the 0.75 fraction converts to minutes by multiplying by 60 (0.75 Γ— 60 = 45), not by reading the digits as a minute count directly.

Does the duration calculator handle dates that span midnight?

Yes. Because it works with full date-time values rather than clock time alone, it correctly calculates the duration even when the start and end fall on different calendar days.

Can I subtract a duration from a date instead of adding it?

Yes, use the operation dropdown in the "Add or Subtract a Duration" section to choose subtract instead of add.

How is the break time applied?

The break minutes you enter are subtracted from the total elapsed time between your start and end date/time before the final duration is calculated and displayed.

Does this tool store or upload my dates and times?

No. Every calculation runs locally in your browser using JavaScript, and nothing you enter is sent to a server or saved anywhere.

Why does my payroll software show decimal hours instead of hours and minutes?

Decimal hours are easier for software to sum and multiply by a pay rate, but they need to be converted back to hours and minutes carefully β€” use the converter section here to avoid the common 7.75-versus-7:75 mistake.

Advertisement

πŸ‘‹ Hey! Want to grow your business? Ask me anything β€” a free marketing proposal is on the table!