Timesheet Calculator
Free timesheet calculator with lunch breaks, overtime, weekly/biweekly totals, and gross pay. Enter clock in/out times to calculate work hours online.
Total Hours
37.50hrs
37h 30m (37:30 HH:MM)
Daily Breakdown
5 days, 37.50 hours
| Day | In | Out | Break | Hours |
|---|---|---|---|---|
| Sunday | — | — | — | — |
| Monday | 09:00 | 17:00 | 30m | 7.50 |
| Tuesday | 09:00 | 17:00 | 30m | 7.50 |
| Wednesday | 09:00 | 17:00 | 30m | 7.50 |
| Thursday | 09:00 | 17:00 | 30m | 7.50 |
| Friday | 09:00 | 17:00 | 30m | 7.50 |
| Saturday | — | — | — | — |
| Total | 37.50 | |||
How It Works
Convert clock-in/out times to payroll-ready decimal hours
This timesheet calculator converts your daily clock-in and clock-out times into total work hours with support for weekly and biweekly pay periods, automatic lunch deduction, payroll-style time rounding, and overtime calculation.
Core Formula
Net Hours = (Clock Out − Clock In) − Break Minutes ÷ 60
7 or 14-day periods with per-week subtotals
Replaces manual break for shifts over a set threshold
5, 6, or 15-minute payroll rounding modes
Auto-detects shifts crossing midnight
Worked Example
Input
Clock In: 9:00 AM
Clock Out: 5:30 PM
Break: 30 min
Result
Duration: 8h 0m
Decimal: 8.00 hrs
8.5h − 0.5h break
How to Use the Timesheet Calculator
Step-by-step instructions to calculate your work hours
Choose your pay period
Select Weekly (7 days, one row per day) or Biweekly (14 days, two weeks with per-week subtotals) from the dropdown.
Enter clock-in and clock-out times
For each working day, use the time picker to enter when you started and ended your shift. Skip days you didn't work — they are excluded from totals automatically. Overnight shifts (e.g., 10:00 PM → 6:00 AM) are detected and handled correctly.
Set break time (lunch)
Enter your lunch or break duration in minutes for each day, or toggle Auto Lunch to have the calculator automatically deduct a set break amount (e.g., 30 minutes) for any shift exceeding a threshold (e.g., 6 hours). When auto lunch is on, qualifying shifts show a non-editable break label.
Choose a rounding mode (optional)
Select 5-minute, 6-minute (1/10th hour), or 15-minute (quarter-hour) rounding. This rounds your net daily hours (after subtracting breaks). Leave as None for exact times.
Configure overtime and pay (optional)
Set your overtime method (weekly/daily), threshold, and rate multiplier. Enter an hourly rate to see gross pay alongside total hours.
Review your totals
The calculator displays total hours in decimal and HH:MM format, a daily breakdown, overtime hours, and gross pay if an hourly rate is entered.
How to Calculate Timesheet Hours Manually
The step-by-step formula with a worked example
Manual Timesheet Formula
Net Hours = (Clock Out − Clock In) − (Break Minutes ÷ 60)
Worked Example
Let's calculate hours for a 9:00 AM to 5:30 PM shift with a 30-minute lunch break:
Excel Timesheet Formula
How to set up a timesheet in Microsoft Excel or Google Sheets
You can build a basic timesheet in Excel or Google Sheets using simple formulas. While an online calculator handles rounding, overtime, and breaks automatically, here is the core formula to calculate daily hours from clock-in and clock-out times:
| Cell | Example | Description |
|---|---|---|
| A2 | 9:00 AM | Clock-in time |
| B2 | 5:30 PM | Clock-out time |
| C2 | 0:30 | Lunch break (0h 30m) |
| D2 | =B2-A2-C2 | Net hours (format as [h]:mm) |
Key Excel Tips
Format cells
Use [h]:mm (not h:mm) so totals over 24 hours display correctly without rolling into days.
Decimal hours
Multiply by 24 to convert to decimal: =(B2-A2-C2)*24 → 8.00
15-min rounding
=MROUND((B2-A2-C2)*24, 0.25) (includes lunch break deduction)
Overnight shifts
=IF(B2<A2, B2+1, B2)-A2-C2 (handles midnight crossing + lunch)
Time Rounding for Payroll
How employers round timesheet entries and FLSA compliance rules
This calculator rounds the net daily duration (clock-out minus clock-in minus breaks). This is different from punch rounding, which rounds each clock-in and clock-out time separately. Under FLSA rules, employers may round clock times to the nearest 5, 6, or 15 minutes — but the rounding must average out fairly and cannot consistently favor the employer.
15Quarter-Hour Rounding
Rounding to 0, 15, 30, or 45 minutes. Commonly used in US payroll. Each 15 minutes = 0.25 hours.
6Tenth-Hour Rounding
Popular with law firms and consulting. Each 6 minutes = 0.1 hours. Provides finer billing granularity.
5Five-Minute Rounding
Finer granularity for employers wanting less rounding error. 12 increments per hour.
FLSA ComplianceUnder 29 CFR § 785.48, employers may round clock-in and clock-out times to the nearest 5, 6, or 15 minutes. This calculator rounds net daily duration (after subtracting breaks) — not individual clock times. If your employer uses punch rounding, the result may differ slightly. Rounding must average out fairly over time and cannot consistently shortchange employees.
Minutes to Decimal Conversion
Quick reference chart for converting timesheet minutes to decimal hours
Payroll systems require decimal hours rather than hours and minutes. Divide minutes by 60 to convert.
Decimal Hours = Minutes ÷ 60
| Minutes | Decimal | Minutes | Decimal |
|---|---|---|---|
| 5 min | 0.08 | 35 min | 0.58 |
| 10 min | 0.17 | 40 min | 0.67 |
| 15 min | 0.25 | 45 min | 0.75 |
| 20 min | 0.33 | 50 min | 0.83 |
| 25 min | 0.42 | 55 min | 0.92 |
| 30 min | 0.50 | 60 min | 1.00 |
7h 15m
7.25h
7h 30m
7.50h
7h 45m
7.75h
Overtime Rules
Federal FLSA standard vs state-specific daily overtime laws
Overtime laws vary by jurisdiction. This calculator supports both major methods with configurable thresholds and multipliers.
Weekly (FLSA)
Federal standard. Hours over 40 per week paid at 1.5× rate.
Used by most US states
Daily (e.g., California)
Some states require OT after 8 hours per day, regardless of weekly total. Rules vary by state.
Check your state labor laws
Pay Calculation
Common Mistakes
Rounding time to always favor employer
Rounding must be neutral over time (FLSA)
Skipping lunch breaks on long shifts
Many states require meal breaks after 5-6 hours — check your state and local rules
Using HH:MM math for payroll (1:30 ≠ 1.30)
Convert to decimal first: 1h 30m = 1.50h
Assuming OT is always weekly
Some states have daily OT — check your state laws
Frequently Asked Questions
Common questions and detailed answers
Embed Timesheet Calculator
Add this calculator to your website or blog for free.
You Might Also Like
Explore more calculators
Last updated Jun 18, 2026