⏱ Time Between Two Times
⚡ Common Work Hours Quick Reference
📋 Weekly Timesheet
| Day | Start | End | Break (min) | Hours |
|---|
💰 Weekly Pay (optional)
💰 Pay Calculator
How to Calculate Hours Between Two Times
Calculating hours worked sounds simple until the numbers get awkward — a shift that crosses midnight, minutes that don't divide evenly, or a payroll system that wants decimals instead of hours and minutes. The Hours Calculator handles all of it automatically.
The Basic Formula
To find time between two times, convert both to minutes since midnight, subtract, then divide by 60. For example, 9:00 AM is 540 minutes and 5:30 PM is 1,050 minutes. The difference is 510 minutes, or 8.5 hours (8 hours 30 minutes).
If you have a 30-minute unpaid lunch break, subtract that from the total: 510 − 30 = 480 minutes = 8 hours exactly. That's what most employers count as a standard workday.
Overnight Shifts
Overnight shifts are where manual math gets tricky. If you start at 10 PM (22:00) and end at 6 AM, a naive subtraction gives a negative number. The correct approach is to add 24 hours to the end time: 6 AM becomes 30 hours in the 24-hour count, and 30 − 22 = 8 hours. The calculator does this automatically whenever it detects the end time is earlier than the start time.
Converting Hours and Minutes to Decimal
Most payroll software wants decimal hours, not H:MM. The conversion is straightforward: divide the minutes portion by 60 and add it to the hours. Common conversions:
- 7 hours 15 minutes = 7.25 hours
- 7 hours 30 minutes = 7.50 hours
- 7 hours 45 minutes = 7.75 hours
- 8 hours 20 minutes = 8.33 hours
- 8 hours 40 minutes = 8.67 hours
Time Rounding Rules
Many employers use rounding rules to simplify timesheets. The most common is quarter-hour (15-minute) rounding, sometimes called the "7-minute rule": any time within 7 minutes of a quarter-hour rounds to that quarter-hour. So 9:07 rounds down to 9:00, but 9:08 rounds up to 9:15. The US Department of Labor permits this rounding as long as it averages out over time and doesn't consistently benefit the employer.
Use the "Round to Nearest" dropdown in the calculator to apply 5-minute, 15-minute, or 6-minute (decimal-friendly) rounding to your results.
Weekly Timesheet & Overtime Rules
The weekly timesheet tracks your hours across an entire work week — Monday through Sunday — and automatically calculates overtime. Most countries have specific overtime thresholds worth knowing.
United States (FLSA)
Under the Fair Labor Standards Act, non-exempt employees must be paid at least 1.5× their regular rate for all hours worked beyond 40 in a single workweek. Some states like California also require daily overtime — 1.5× after 8 hours in a day and 2× after 12 hours. The weekly timesheet uses the federal 40-hour threshold by default, but you can adjust it in the dropdown.
United Kingdom (Working Time Regulations)
UK workers cannot be required to work more than an average of 48 hours per week, averaged over a 17-week reference period, unless they have opted out in writing. There is no statutory right to overtime pay in the UK — it depends on your employment contract. The calculator lets you set an overtime threshold of 48 hours for UK users.
How to Fill in a Weekly Timesheet
- Enter your clock-in (start) time and clock-out (end) time for each day
- Add your unpaid break time in minutes for each day — this gets deducted automatically
- Leave days blank if you didn't work — they'll be excluded from the total
- Add your hourly rate at the bottom to see your regular pay, overtime pay, and weekly total
Your data never leaves your browser. Nothing is logged, tracked, or stored anywhere.
Hours Calculator for Freelancers & Contractors
Freelancers and independent contractors often need to track billable hours across multiple client sessions and convert them to invoice amounts. The Hours Calculator covers all of these use cases.
Calculating Billable Hours
For a single client session, enter your start and end time, deduct any non-billable breaks, and copy the decimal hours result directly into your invoice. Most invoicing software (FreshBooks, QuickBooks, Wave) accepts decimal hours as input.
Setting Your Rate
If you're not sure what to charge, check out the Freelancer Rate Calculator to calculate your ideal hourly rate based on your income goals, expenses, and billable hours per week. Once you know your rate, come back here to calculate earnings for any shift.
Tracking Multiple Projects
Use the Weekly Timesheet tab to log hours across a full week. Even if the hours go to different clients, the total gives you a clear picture of your capacity utilization — whether you're under-booked or approaching burnout territory.