Calculate your weekly work hours with automatic overtime detection, break deductions, and pay estimates. Enter start/end times and breaks for each day of the week, set your hourly rate and overtime multiplier, and get a full day-by-day breakdown with regular hours, overtime hours, and gross pay. Handles overnight shifts, compressed workweeks, and both daily and weekly overtime thresholds.
⏰ Time & Date
Work Hours Calculator
Calculate your weekly work hours with overtime detection, break deductions, and pay estimates. Enter your schedule for each day and get a full breakdown instantly — perfect for timesheets, payroll, and freelance billing.
Weekly Schedule
Monday
min
7h 30m
Tuesday
min
7h 30m
Wednesday
min
7h 30m
Thursday
min
7h 30m
Friday
min
7h 30m
Saturday
min
Sunday
min
Pay Settings
Weekly Summary
Total Hours37h 30m
Decimal Hours37.50h
Days Worked5 days
Avg. Daily Hours7h 30m
Regular Hours37h 30m
Overtime Hours0m
Regular Pay$937.50
Overtime Pay$0.00
Gross Pay$937.50
Day-by-Day Breakdown
Day
Hours
Regular
Overtime
Reg. Pay
OT Pay
Mon
7h 30m
7h 30m
—
$187.50
—
Tue
7h 30m
7h 30m
—
$187.50
—
Wed
7h 30m
7h 30m
—
$187.50
—
Thu
7h 30m
7h 30m
—
$187.50
—
Fri
7h 30m
7h 30m
—
$187.50
—
Sat
—
—
—
—
—
Sun
—
—
—
—
—
Total
37h 30m
37h 30m
—
$937.50
—
What Is a Work Hours Calculator?
A work hours calculator is a productivity tool that totals your weekly working hours from a daily schedule, automatically handles breaks, detects overnight shifts, and identifies overtime. Rather than manually adding up hours for each day, you simply enter start and end times and the tool gives you a precise breakdown in seconds.
This tool goes further by calculating gross pay estimates, applying both daily and weekly overtime rules, and showing a full day-by-day breakdown. It's designed for employees tracking their timesheets, freelancers billing by the hour, and managers verifying payroll figures.
🧾
Timesheet Tracking
Quickly total your daily hours at the end of each week before submitting a timesheet to your employer or HR system.
💼
Freelance Billing
Track hours per project day and instantly see your total billable hours and estimated invoice amount at your hourly rate.
🏭
Shift Workers
Automatically handles overnight shifts, so night-shift and rotating-shift workers get accurate totals without manual midnight arithmetic.
💰
Payroll Verification
Cross-check your payslip by entering your schedule and hourly rate. Instantly see what your regular and overtime pay should be.
🏥
Healthcare & Nursing
Healthcare workers with complex schedules, 12-hour shifts, and irregular overtime benefit from the per-day and weekly breakdown.
🎓
Student & Part-Time Jobs
Part-time workers and students can track hours across a few working days and see weekly pay estimates before their payday.
How to Use This Tool
1
Enable Your Working Days
Use the toggle switch on each day row to turn it on or off. Only enabled days are included in the totals. You can quickly apply a preset schedule — Standard 9–5, Night Shift, Part-Time, or Compressed — using the buttons above.
2
Enter Start & End Times
Click the time pickers for each day and choose when you start and finish. The tool handles overnight shifts automatically — if the end time is before the start time, it detects a midnight crossing and adds 24 hours.
3
Set Your Break Duration
Enter the total unpaid break time for each day in minutes. Common values are 30 minutes for a half-hour lunch or 60 minutes for a full hour. Break time is deducted from the gross shift length.
4
Configure Pay Settings
Enter your hourly rate, choose your currency, and set the overtime multiplier (typically 1.5×). Adjust the daily and weekly overtime thresholds if your employer uses rules different from the standard 8 hours/day and 40 hours/week.
5
Read Your Results
The weekly summary shows total hours, decimal hours for payroll systems, regular hours, overtime hours, and gross pay. The day-by-day table breaks this down per day so you can audit every entry.
How It Works
All calculations happen in your browser in real time — no data is sent to any server.
Net Working Hours
Net Hours = (End Time − Start Time) − Break Minutes
The gross duration from start to end is calculated in minutes. The break is then deducted. If the end time is earlier than or equal to the start time, 24 hours (1,440 minutes) is added, signalling a midnight-crossing shift.
Daily Overtime
Daily OT = max(0, Net Hours − Daily Threshold)
Regular = min(Net Hours, Daily Threshold)
Each day is evaluated independently. Any hours above the daily threshold (default 8h) in a single day are flagged as daily overtime at the multiplied rate.
Weekly Overtime
Weekly OT = max(0, Total Hours − Weekly Threshold)
Effective OT = max(Daily OT Sum, Weekly OT)
The weekly threshold (default 40h) is also checked. The effective overtime is the higher of daily or weekly overtime totals — this prevents double-counting while always awarding the correct overtime amount.
Regular hours are paid at the base rate. Overtime hours are paid at the rate multiplied by the overtime multiplier (e.g. 1.5). The sum gives your estimated gross pay before tax deductions.
Worked Examples
Standard 40-Hour Week (No Overtime)
No Overtime
Monday–Friday, 9:00–17:00 with a 30-minute break each day.