Hours Calculator
Calculate hours between two times, add or subtract hours, or total a weekly timesheet. Optional pay calculator included.
⏱️ Hours Calculator
Three modes — time difference, add/subtract hours, or full weekly timesheet with pay.
What Is an Hours Calculator?
This free hours calculator works out the exact number of hours and minutes between any two times, adds or subtracts time from a given start time, and totals hours worked across a full week. It also calculates your pay automatically when you enter an hourly rate. Whether you track shifts for a timesheet, calculate overtime, or simply need to know how long until a meeting — this hours calculator gives you an instant, accurate answer.
In fact, manually adding up hours across multiple shifts is surprisingly error-prone — especially when shifts cross midnight or include variable break lengths. This hours calculator handles all edge cases automatically, including overnight shifts.
How Is Time Calculated?
This hours calculator converts all times to minutes since midnight, then subtracts the start from the end. For example, 9:00 AM is 540 minutes and 5:30 PM is 1,050 minutes — giving 510 minutes, or 8 hours 30 minutes. Break time is then subtracted. For overnight shifts where the end time is earlier than the start, 1,440 minutes (24 hours) is automatically added before calculating.
For payroll, the result converts to decimal hours using the formula: Decimal Hours = Total Minutes ÷ 60. So 8 hours 30 minutes = 510 ÷ 60 = 8.5 decimal hours. Multiply by your hourly rate for exact gross pay.
How to Use This Hours Calculator
- Time Difference mode: Enter your start time and end time. Add a break duration in minutes and an optional hourly rate. Click Calculate — get total hours, decimal hours, total minutes, and pay instantly.
- Add or Subtract mode: Enter a start time, choose add or subtract, then enter the hours and minutes. The hours calculator shows the resulting end time — correctly handling midnight crossovers.
- Timesheet mode: Add each shift with start time, end time, and break. Click Calculate — get total weekly hours, a full shift breakdown, and total weekly pay if you entered an hourly rate.
What Your Result Means
This hours calculator shows results in two formats. Hours and minutes (e.g. 8h 30m) is the human-readable format used in contracts and rosters. Decimal hours (e.g. 8.5h) is the payroll format used in accounting software and invoices. Both represent the same time — use whichever your system requires.
Is This Hours Calculator Accurate?
Yes — this hours calculator performs exact minute-level arithmetic with no rounding errors. All three modes are fully accurate. However, this hours calculator does not automatically account for public holidays, penalty rates, overtime thresholds, or tax. It calculates gross hours and gross pay only based on your inputs.
How to Choose Your Inputs
- Start and end time: Use the time picker or type in HH:MM format. For overnight shifts, enter the actual clock times — midnight crossover is detected automatically.
- Break duration: Enter total unpaid break time in minutes. A 30-minute lunch and 15-minute afternoon break = 45 minutes total. Leave as 0 if no break.
- Hourly rate: Optional. Enter your gross hourly rate before tax. The result is gross pay — not take-home pay after deductions.
Is This Hours Calculator Suitable for Women?
Yes — this hours calculator is equally suitable for women and men. It is particularly useful for women in part-time, casual, or shift-based roles who need to verify their pay before payslips arrive, track hours across variable rosters, or calculate the value of additional shifts worked.
Is This Hours Calculator Suitable for Men?
Yes — this hours calculator works for any worker regardless of gender, industry, or employment type. It is commonly used by tradespeople, contractors, nurses, retail workers, hospitality staff, and drivers. The timesheet mode is especially useful for self-employed workers and freelancers who invoice clients by the hour.
Can I Use This Hours Calculator for Overtime?
Yes — enter all your shifts in the timesheet mode and compare the total to your contracted hours. Any hours above 38 (Australia), 40 (US), or your contracted amount is overtime. Note that this hours calculator does not automatically apply overtime penalty rates — calculate the overtime portion separately at the applicable rate for your award or contract.
Common Mistakes When Using an Hours Calculator
- Forgetting break time: Not deducting unpaid breaks leads to overstated hours. Always enter your total unpaid break duration in minutes.
- Using hours:minutes for payroll: Entering 8 hours 30 minutes as 8.30 in a payroll system is wrong — it should be 8.5 decimal hours. Always convert first.
- Not accounting for overnight shifts: Subtracting 10 PM from 6 AM manually gives a negative result. This hours calculator handles overnight shifts automatically.
- Entering gross rate when net is needed: The pay calculation uses your gross hourly rate. Tax and superannuation are not deducted from the result.
- Forgetting public holidays: This hours calculator does not flag public holidays or apply penalty rates. Check your award for applicable rates on those days.
Limitations of This Hours Calculator
This hours calculator calculates hours and gross pay only. It does not calculate tax, superannuation, leave entitlements, penalty rates, overtime thresholds, or award conditions. It does not connect to any payroll system or submit timesheets. For official payroll purposes, always verify results against your employment contract or payroll software. This hours calculator is a planning and verification tool — not a substitute for a payroll system.
Hours Calculator — Frequently Asked Questions
Explore All NerdyTools By Categories
Find the right tool for any task — free, fast, and no sign-up required
