Hours Calculator
Calculate hours worked, breaks, overtime, and total pay for a single shift.
How to Use This Hours Calculator
- Enter your start and end times — use the time pickers. The calculator handles overnight shifts automatically (when end time is before start time).
- Enter break duration — the number of minutes to deduct for unpaid breaks. Set to 0 if breaks are paid or there are none.
- Enter your hourly rate — this is optional. Leave at $0 or blank to see only hours without pay calculations.
- Set overtime parameters — the default is 8 hours threshold at 1.5× multiplier, which is the US federal standard. Adjust to match your employer's policy.
How Hours Are Calculated
The calculation follows these steps:
Elapsed hours = (End Time − Start Time) in decimal hours
Working hours = Elapsed hours − (Break minutes ÷ 60)
Regular hours = min(Working hours, Overtime threshold)
Overtime hours = max(0, Working hours − Overtime threshold)
Pay Calculation
Once you have regular and overtime hours, pay is calculated as:
Regular pay = Regular hours × Hourly rate
Overtime pay = Overtime hours × Hourly rate × OT multiplier
Total pay = Regular pay + Overtime pay
Understanding Overtime Rules
In the United States, the Fair Labor Standards Act (FLSA) requires overtime pay of at least 1.5 times the regular rate for non-exempt employees who work more than 40 hours in a workweek. Some states (like California and Alaska) have daily overtime — 1.5× after 8 hours in a single day, and 2× after 12 hours. Always check your state's specific overtime laws and your employer's policies.
Some common overtime structures:
- Standard US (federal) — 1.5× after 40 hours/week
- California daily OT — 1.5× after 8 hours/day, 2× after 12 hours/day
- Double time — 2× after 12 hours in a day or on 7th consecutive day (California)
- Employer premium OT — some companies pay 2× or more as a benefit
Decimal Hours vs HH:MM Format
Payroll systems typically use decimal hours because they are easier to multiply by an hourly rate. For example, 7 hours and 45 minutes is 7.75 decimal hours. To convert from HH:MM to decimal, divide the minutes by 60: 45 min ÷ 60 = 0.75. To convert back, multiply the decimal part by 60: 0.75 × 60 = 45 minutes. This calculator shows both formats in the results.
Weekly Timesheet Tracking
For a full weekly timesheet, calculate each day separately and sum the working hours. If your overtime policy is weekly (40 hours threshold), you need to know your total weekly hours before applying overtime. This calculator is designed for single-shift calculations — for weekly tracking, use the results from each day and add them up manually, or use a dedicated timesheet app.
Common Work Schedules
Standard full-time schedules typically look like this: a 9-to-5 shift (8 hours gross, 7.5 net with 30-min break) gives 37.5 hours per week; a 7-to-3:30 shift (8.5 hours gross, 8 net with 30-min break) gives 40 hours per week. Part-time schedules vary widely. Knowing your exact hours is important for tracking overtime, ensuring correct pay, and verifying your paycheck.