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.

Start
End
Break
Sun
Mon
Tue
Wed
Thu
Fri
Sat
··

Total Hours

37.50hrs

37h 30m (37:30 HH:MM)

5days worked

Daily Breakdown

5 days, 37.50 hours

DayInOutBreakHours
Sunday
Monday09:0017:0030m7.50
Tuesday09:0017:0030m7.50
Wednesday09:0017:0030m7.50
Thursday09:0017:0030m7.50
Friday09:0017:0030m7.50
Saturday
Total37.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

Weekly & Biweekly

7 or 14-day periods with per-week subtotals

Auto Lunch

Replaces manual break for shifts over a set threshold

Time Rounding

5, 6, or 15-minute payroll rounding modes

Overnight Shifts

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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:

Step 1: Total elapsed time5:30 PM − 9:00 AM = 8h 30m
Step 2: Convert to decimal8h 30m = 8.50 hours
Step 3: Subtract break30 min ÷ 60 = 0.50 hours
Net hours8.50 − 0.50 = 8.00 hours

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:

CellExampleDescription
A29:00 AMClock-in time
B25:30 PMClock-out time
C20:30Lunch break (0h 30m)
D2=B2-A2-C2Net hours (format as [h]:mm)

Key Excel Tips

[h]:mm

Format cells

Use [h]:mm (not h:mm) so totals over 24 hours display correctly without rolling into days.

× 24

Decimal hours

Multiply by 24 to convert to decimal: =(B2-A2-C2)*24 → 8.00

MROUND

15-min rounding

=MROUND((B2-A2-C2)*24, 0.25) (includes lunch break deduction)

OVERNIGHT

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.

15
Quarter-Hour Rounding

Rounding to 0, 15, 30, or 45 minutes. Commonly used in US payroll. Each 15 minutes = 0.25 hours.

7h 7m → 7.00h7h 8m → 7.25h

6
Tenth-Hour Rounding

Popular with law firms and consulting. Each 6 minutes = 0.1 hours. Provides finer billing granularity.

7h 18m → 7.3h7h 24m → 7.4h

5
Five-Minute Rounding

Finer granularity for employers wanting less rounding error. 12 increments per hour.

7h 22m → 7h 20m7h 23m → 7h 25m

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

MinutesDecimalMinutesDecimal
5 min0.0835 min0.58
10 min0.1740 min0.67
15 min0.2545 min0.75
20 min0.3350 min0.83
25 min0.4255 min0.92
30 min0.5060 min1.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.

42h week: 40h regular + 2h OT

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.

10h day: 8h regular + 2h OT

Check your state labor laws

Pay Calculation

1.5×
Time and a half — Standard OT rate. $20/hr → $30/hr OT.
2.0×
Double time — CA after 12h/day or 7th consecutive day. $20/hr → $40/hr. This calculator supports one OT tier at a time; for multi-tier state rules, calculate each tier separately.

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.