Hours Calculator
Calculate the hours and minutes between two times, minus breaks. Results update as you type — in h:m and decimal hours, with optional pay totals. Free, no signup.
Total time
7h 30m
Decimal hours
7.50
Tired of reconstructing your hours at the end of the week?
Chronoid tracks every app, website, and document you work in on your Mac — automatically. Your exact hours are always there, ready for timesheets, payroll, or one-click invoices. 100% local and private, one-time purchase.
Trusted by 450+ Mac users · $49 one-time, no subscription
How to calculate hours worked
1. Note your start time and end time. 2. Subtract the start time from the end time to get the gross duration. 3. Subtract any unpaid breaks. 4. Convert the leftover minutes to decimals if your payroll needs decimal hours.
Worked example: you clock in at 8:45 AM and clock out at 5:15 PM. From 8:45 to 5:15 is 8 hours 30 minutes. Subtract a 30-minute unpaid lunch and you worked 8 hours 0 minutes — exactly 8.00 decimal hours. At $22/hour, that shift pays 8.00 × $22 = $176.
If a shift crosses midnight — say 10:00 PM to 6:30 AM — add 24 hours to the end time before subtracting: (6:30 + 24:00) − 22:00 = 8 hours 30 minutes. This calculator applies that rule automatically whenever the end time is earlier than the start time.
Minutes to decimal hours conversion
Payroll and invoicing systems usually want hours as a decimal, not hours-and-minutes. The rule is simple: divide the minutes by 60. So 7 hours 20 minutes is 7 + 20/60 = 7.33 hours. Here are the most common conversions:
| Minutes | Decimal hours |
|---|---|
| 6 min | 0.10 |
| 15 min | 0.25 |
| 30 min | 0.50 |
| 45 min | 0.75 |
Note that 6 minutes = 0.1 hours, which is why many billing systems track time in 6-minute increments — each one adds exactly a tenth of an hour.
Frequently Asked Questions
- How do I calculate hours worked?
- Subtract your start time from your end time, then subtract any unpaid breaks. For example, 9:00 AM to 5:30 PM is 8 hours 30 minutes; take off a 30-minute lunch and you worked 8 hours. This calculator does the subtraction for you and also shows the result in decimal hours for payroll.
- How do I convert minutes to decimal hours?
- Divide the minutes by 60. For example, 45 minutes ÷ 60 = 0.75, so 7 hours 45 minutes = 7.75 decimal hours. Payroll systems use decimal hours because multiplying by an hourly rate is straightforward: 7.75 × $20 = $155.
- How are overnight shifts handled?
- If your end time is earlier than your start time, the calculator assumes you finished the next day and adds 24 hours. So a shift from 10:00 PM to 6:00 AM correctly counts as 8 hours, and a note appears telling you the overnight assumption was applied.
- How do I subtract a lunch break?
- Enter the total unpaid break time in the "Break (minutes)" field — for a standard half-hour lunch, enter 30. The calculator deducts it from the gap between your start and end times, so the result reflects only the time you actually worked.
- Is there a way to track work hours automatically?
- Yes — Chronoid is a Mac app that records the time you spend in every app, website, and document automatically, so you never have to reconstruct your hours from memory. It runs 100% locally, costs $49 one-time (no subscription), and comes with a 7-day free trial.