Calculate hours worked with break deduction and overtime in one place. This free hours worked calculator handles daily and weekly overtime, multiple shifts per day, and exports timesheets to CSV. Use it for payroll, time tracking, and billing—no signup. For simple time-between-two-times (no breaks or overtime), use our Hours Calculator.
💾 Bookmark this calculator for weekly payroll calculations and timesheet tracking.
Presets configure overtime rules. You can override values after selection.
Only applies when rounding is enabled.
Reveals raw hours, rounding, and OT logic path (read-only).
Calculating work hours accurately is essential for payroll, time tracking, and compliance. Our work hours calculator makes this process simple and error-free. For basic time duration calculations, you can also use our hours calculator or time calculator. Here's how to use our work hours calculator effectively:
For weekly tracking, switch to Weekly Timesheet mode to enter times for all 7 days. The calculator automatically calculates weekly totals and applies overtime rules correctly. Export your timesheet to CSV for easy payroll processing.
Understanding the difference between daily and weekly overtime is crucial for accurate payroll calculation. Our work hours calculator supports both modes:
Daily overtime applies when you work more than a set number of hours in a single day. For example, if your daily threshold is 8 hours and you work 10 hours on Monday, you have 8 hours of regular time and 2 hours of overtime for that day. This mode is common in industries with strict daily hour limits.
Weekly overtime applies when your total hours for the week exceed a threshold (typically 40 hours). For example, if you work 8 hours each day Monday through Friday (40 hours total), and then work 5 hours on Saturday, you have 40 hours of regular time and 5 hours of overtime for the week. This mode is standard in many jurisdictions.
Our calculator lets you choose between daily and weekly overtime modes. Select the mode that matches your payroll rules. The calculator correctly applies overtime rates (e.g., 1.5x for time-and-a-half) and handles double overtime thresholds when applicable.
Payroll rounding is a standard practice that rounds employee time to the nearest increment for payroll processing. This ensures fairness and compliance with labor laws. Our work hours calculator supports multiple rounding options:
Important: Rounding is applied after breaks are deducted and before overtime is calculated. This ensures accurate payroll compliance. The calculator shows both raw hours (before rounding) and rounded hours (after rounding) when rounding is enabled, so you can see exactly how rounding affects your calculation.
For example, if you work 8 hours and 7 minutes (8.117 hours) with 5-minute rounding, the calculator rounds to 8.083 hours (8 hours and 5 minutes). This rounded time is then used for overtime calculations.
Yes, our work hours calculator is designed to be payroll-accurate and follows standard payroll calculation practices:
However, please note:
Our calculator is suitable for employee time tracking, freelancer billing, and preliminary payroll calculations. For final payroll processing, always verify with your payroll system or HR department.
Our work hours calculator is completely free to use with no registration, no signup, and no hidden fees. Here's what you get:
Whether you're an employee tracking hours for payroll, a freelancer billing clients, or an HR manager processing timesheets, our free work hours calculator provides professional-grade accuracy without any cost or commitment.
While CalculatorSoup offers a solid work hours calculator, our tool provides several advantages for real-world payroll and time tracking:
Enter all 7 days at once with inline editing. CalculatorSoup requires separate calculations for each day.
Track split shifts, morning and afternoon segments, all in one day. CalculatorSoup handles single shifts only.
One-click time tracking with automatic duration calculation. No manual time entry needed.
Export complete timesheets with week range, decimal hours, HH:MM format, and pay breakdown. CalculatorSoup doesn't offer export.
Choose between daily overtime (per day) or weekly overtime (per week) to match your payroll rules.
Your timesheet data and settings are saved automatically. No need to re-enter data when you return.
Both calculators are free and accurate, but our work hours calculator is designed specifically for weekly payroll processing and timesheet management. For simple single-day calculations, either tool works well.
This work hours calculator is designed to be payroll-accurate, but compliance with labor laws requires understanding your jurisdiction's specific requirements. Use this checklist to ensure your calculations meet legal standards:
What this calculator does: Automatically deducts break time from total hours worked. Validates that break time doesn't exceed shift duration.
What you must verify: Your jurisdiction's rules on paid vs unpaid breaks. Some states require meal breaks after certain hours. The calculator doesn't distinguish between paid and unpaid breaks—you must configure this based on your payroll rules.
What this calculator does: Supports both daily overtime (e.g., hours over 8 per day) and weekly overtime (e.g., hours over 40 per week) modes.
What you must verify: Your state's overtime laws. California requires daily overtime after 8 hours, while federal law (FLSA) uses weekly overtime after 40 hours. Some states have both daily and weekly requirements. The calculator lets you choose the mode, but you must select the correct one for your jurisdiction.
What this calculator does: Calculates double overtime hours when total hours exceed a second threshold (e.g., 12 hours per day or 60 hours per week).
What you must verify: Whether your jurisdiction requires double overtime. California requires double time after 12 hours in a day or after 8 hours on the 7th consecutive day. Not all states have double overtime requirements.
What this calculator does: Supports standard payroll rounding increments (5-minute, 6-minute, 15-minute, 30-minute) and applies rounding after breaks, before overtime calculation.
What you must verify: Your company's rounding policy and state laws. The FLSA allows rounding if it's neutral (rounds up and down equally over time). The calculator rounds to the nearest increment, which is generally compliant, but always verify with your HR department.
What this calculator does: Automatically detects and correctly calculates overnight shifts (e.g., 11:00 PM to 7:00 AM = 8 hours).
What you must verify: Your payroll system's definition of a "day" for overnight shifts. Some systems count overnight shifts as part of the day they start, others count them as part of the day they end. The calculator uses the start day.
What this calculator does: Uses browser time, which may not account for DST transitions accurately.
What you must verify: For shifts that cross DST boundaries (spring forward or fall back), manually verify calculations. The calculator may show incorrect durations during DST transitions. Always verify with your timekeeping system for critical payroll periods.
What this calculator does: Provides flexible configuration for overtime thresholds, rates, and rounding rules.
What you must verify: Your specific jurisdiction's labor laws. US states vary (California has daily OT, Texas uses weekly OT). EU countries have different rules (e.g., maximum weekly hours, mandatory rest periods). The calculator is a tool—you must configure it to match your legal requirements.
⚠ Important Disclaimer
This tool is payroll-accurate and follows standard calculation practices, but it is not a substitute for a certified payroll system or legal compliance review. Always verify calculations with your HR department, payroll provider, or legal counsel, especially for:
These examples demonstrate how our work hours calculator handles common real-world scenarios. Use these to verify your calculations or understand how overtime and break deductions work in practice.
Inputs:
Expected Output:
Explanation: The calculator correctly handles the overnight shift (crosses midnight). After deducting the 30-minute break, total hours are 11.5. With an 8-hour daily threshold, 8 hours are regular time and 3.5 hours are overtime.
Inputs:
Expected Output:
Explanation: 12 hours worked minus 1 hour break = 11 hours total. With an 8-hour threshold, 8 hours are regular and 3 hours are overtime. Double overtime would apply if total hours exceeded 12 (after breaks).
Inputs:
Expected Output:
Explanation: In weekly overtime mode, the calculator sums all hours for the week (42.5h after breaks). Hours over 40 are overtime, so 40 hours are regular and 2.5 hours are overtime.
Inputs:
Expected Output:
Explanation: Freelancers typically bill for all hours worked without overtime. 6.5 hours × $50/hour = $325 total pay.
Inputs:
Expected Output:
Explanation: The calculator validates that break time cannot exceed total shift duration. This prevents impossible calculations and ensures data integrity.
Inputs:
Expected Output:
Explanation: During Daylight Saving Time transitions, browser time may not accurately reflect the actual hour change. Always verify DST-period calculations with your timekeeping system. The calculator shows a disclaimer for this limitation.
Inputs:
Expected Output:
Explanation: The calculator sums all shifts for the day. Both shifts total 7 hours (after breaks), which is under the 8-hour threshold, so all hours are regular time.
Inputs:
Expected Output:
Explanation: Part-time workers can disable weekdays and only track weekend hours. With 16 hours total (under 40), all hours are regular time.
Inputs:
Expected Output:
Explanation: The calculator rounds 7.78 hours (7h 47min) to the nearest 15-minute increment: 7.75 hours (7h 45min). Rounding is applied after break deduction, before overtime calculation.
Inputs:
Expected Output:
Explanation: With 39.5 total hours (just under the 40-hour threshold), all hours are regular time. Overtime would begin at exactly 40.01 hours in weekly mode.
Explore these related free tools to enhance your productivity and workflow.
Enter your start time, end time, and break duration. The calculator automatically subtracts break time from your total hours worked. For example, 9:00 AM to 5:00 PM with a 30-minute lunch = 7.5 hours worked. Use Daily Entry for single days or Weekly Timesheet for a full week with overtime.
You can choose between daily overtime (e.g., hours over 8 per day) or weekly overtime (e.g., hours over 40 per week). The calculator shows both regular hours and overtime hours separately. You can also set overtime rate multipliers (e.g., 1.5x for time-and-a-half).
Yes! Switch to Weekly Timesheet mode to enter times for all 7 days of the week. The calculator shows weekly totals including total hours, regular hours, and overtime hours. You can export your weekly timesheet to CSV for payroll processing.
In Weekly Timesheet mode, click 'Export CSV' to download a timesheet file. The CSV includes date, start time, end time, break minutes, total hours, regular hours, and overtime hours for each day, plus weekly totals.
An hours calculator (or hours worked calculator) gives you total time between two times or dates—no break deduction or overtime. Our Work Hours Calculator adds break time deduction, daily/weekly overtime, payroll rounding, and CSV export. Use the Hours Calculator for quick duration; use the Work Hours Calculator for payroll and timesheets.
Yes! Our work hours calculator is 100% free with no registration required, no usage limits, and no hidden fees. You can calculate work hours, track weekly totals, and export timesheets as many times as you need.
Yes! The calculator handles overnight shifts automatically. If your end time is earlier than your start time (e.g., 11:00 PM to 7:00 AM), the calculator correctly calculates the hours across midnight.
The overtime calculation is precise and uses your configured threshold. For example, if you set 8 hours as the daily threshold and work 9.5 hours, the calculator shows 8 hours regular time and 1.5 hours overtime. The overtime rate multiplier is for reference and can be used for payroll calculations.
Daily overtime applies when you work more than a set number of hours in a single day (e.g., over 8 hours). Weekly overtime applies when your total hours for the week exceed a threshold (e.g., over 40 hours). Choose the mode that matches your payroll rules.
Payroll rounding rounds time to the nearest increment (5 minutes, 6 minutes, 15 minutes, or 30 minutes). This ensures compliance with labor laws. Rounding is applied after breaks are deducted, before overtime is calculated.