Free online employee time card tool

Weekly timesheet calculator

Add start times, end times, and unpaid breaks for every day. Get weekly hours, decimal time, and estimated gross pay instantly.

No signup requiredOvernight shifts supportedEntries stay in your browser
Free weekly time card calculator

Enter daily clock-in, clock-out, and lunch break times

8:008.00 hrs
8:008.00 hrs
8:008.00 hrs
8:008.00 hrs
8:008.00 hrs
Off—
Off—

The example week is Monday–Friday. Switch off days not worked. Pay uses one hourly rate; overtime premiums, taxes, and deductions are not included. A blank unpaid break means zero minutes.

Total hours40:0040.00 decimal hours
Estimated gross pay$800.00straight time only; before taxes and deductions

Daily and weekly totals

Compare hours and minutes with the decimal total before using it elsewhere.

Unpaid break deductions

Deduct lunch or other unpaid time in minutes from each daily total.

No account required

Current entries are calculated locally and are not saved as an account history.

From time entry to payroll review

How a weekly timesheet becomes an accurate gross-pay estimate

A reliable total follows three checks: record each shift, remove only unpaid time, then compare hours and minutes with the payroll decimal result.

Illustration of a seven-day weekly time card with clock markers
A seven-day time card keeps daily punches and the weekly total together.
Step 1 · Record the week

Turn daily clock-in and clock-out times into a complete weekly time card

Start with the actual time worked each day. Enter a start time, end time, and total unpaid break minutes, then switch off any day that was not worked. The calculator keeps every shift visible in one seven-day view and updates the weekly total as entries change.

Use the hours-and-minutes result to compare against your source time card before relying on the decimal total for payroll or invoicing.

Example9:00 AM to 5:30 PM, less a 30-minute lunch, equals 8:00 worked.

Enter this week's work hours
Illustration of a clock moving from night to day beside a lunch break
Overnight shifts roll into the next day before unpaid breaks are subtracted.
Step 2 · Deduct unpaid time

Calculate lunch breaks and overnight shifts without manual time math

Enter only breaks that should be deducted from paid work time. If a shift crosses midnight, an end time earlier than the start time is treated as the following day, so night work produces a positive duration instead of an error.

For several unpaid breaks in one shift, add the minutes together. Paid breaks should stay out of the break field so they remain part of the worked total.

Example10:00 PM to 6:00 AM, less a 30-minute break, equals 7:30 or 7.50 hours.

Calculate a single work shift
Illustration of a reviewed payroll summary with a calculator and check mark
Clock time and decimal time offer two ways to verify the same weekly total.
Step 3 · Review the result

Check payroll decimal hours and estimated gross pay side by side

Review the weekly total in both clock format and decimal hours. Minutes are divided by 60, so 15 minutes becomes 0.25 hours, not 0.15. The pay estimate then multiplies the unrounded total by the hourly rate you enter.

Gross pay is an arithmetic estimate before taxes and deductions. Overtime premiums and local payroll rules require a separate check before the total is used for wages.

Example40:15 equals 40.25 decimal hours; at $20 per hour, estimated gross pay is $805.

Convert minutes to decimal hours

A week you can reproduce in the calculator

This invented schedule includes a short day, a night shift, and two days off. Times use the 24-hour clock; Friday's end time is on Saturday morning.

Worked example: 37 hours 50 minutes in five shifts
DayStart–endUnpaid breakWorked timeMinutes
Monday08:30–17:0030 min8:00480
Tuesday09:00–17:1545 min7:30450
Wednesday08:45–17:0030 min7:45465
Thursday09:00–16:3025 min7:05425
Friday22:00–06:00 next day30 min7:30450
Saturday and SundayOff—0:000
TotalFive enabled days160 min37:502,270

Add the minute column first: 480 + 450 + 465 + 425 + 450 = 2,270. Divide by 60 to get 37.833333… hours, displayed as 37.83. At $20 per hour, straight-time gross pay rounds to $756.67. Multiplying the rounded label 37.83 by $20 would give $756.60, so use the full minute total for the pay calculation.

Record the Friday shift once in the row for its start day. Enabling Saturday as well for the same shift would count it twice.

The formula, from one shift to a weekly total

Convert each clock time to minutes after midnight. Subtract the start from the end, adding 1,440 minutes to the end when the shift crosses midnight. Subtract only unpaid break minutes, then add the net minutes for every enabled day.

For example, 08:30 to 17:00 is 1,020 − 510 = 510 elapsed minutes. A 30-minute unpaid lunch leaves 480 minutes, or 8:00 and 8.00 hours. Decimal hours equal total minutes ÷ 60; straight-time pay equals total minutes ÷ 60 × hourly rate.

Reconcile the total before printing

Check each row against the original clock record, including AM/PM, break units, and whether the day was worked. A one-hour unpaid break is 60 minutes, not 1. For overnight work, retain the actual start and end dates and avoid entering the same shift again on the following day.

Print the checked week or copy its summary. A browser may offer Save as PDF in the print dialog. Entries are not saved as a history on this site, so keep the result with the original dates and any employee, project, or approval details in your own records.

  • Switch off days not worked; sample times are not actual records
  • Use one row per shift start day and keep overnight dates separately
  • Keep paid breaks out of the unpaid-break field
  • Check the rate and currency before copying a pay estimate

Why a pay statement may show a different amount

The weekly tool values every minute at the one hourly rate entered. It does not add overtime premiums, paid leave, bonuses, commissions, shift differentials, reimbursements, taxes, or deductions. The overtime calculator separately estimates a single premium tier using a threshold and multiplier you supply.

Rounding can also explain a difference. This calculator adds minute totals before rounding the decimal label; another system may round clock punches or daily hours. Compare the approved source times and calculation method before treating a difference as a payroll error.

When to use another tool or source record

One row accepts one start, one end, and one combined unpaid break. For split shifts, calculate the individual periods with the work hours tool and keep those records separately. Identical start and end times mean zero elapsed time; they do not represent a 24-hour shift.

Clock-only inputs cannot account for daylight-saving changes, time-zone travel, or a shift lasting 24 hours or longer. Use dated timestamps for those cases. The calculator checks arithmetic; it cannot decide which time is compensable or provide an approval trail.

Questions about this timesheet

How are weekly worked hours calculated?

It converts each clock-in and clock-out time to minutes, subtracts the start from the end, deducts the unpaid break, and adds all enabled days. When an end time is earlier than its start time, the calculator adds 24 hours so the shift can cross midnight once.

How are overnight shifts assigned?

Enter the shift in the row for its start day. When clock-out is earlier than clock-in, the calculator treats clock-out as occurring the following day. A 10:00 PM to 6:00 AM shift is eight hours before break deductions. Keep the actual dates with the result because the calculator displays times, not a calendar record.

Which breaks should I enter?

Enter the combined duration of unpaid breaks in minutes for each day. The calculator subtracts those minutes from elapsed shift time and flags a break longer than the shift for correction. Do not enter paid breaks as deductions, and verify the applicable policy before using a total for payroll.

How many work hours are 8:30 AM to 5:00 PM with a 30-minute lunch?

The elapsed time from 8:30 AM to 5:00 PM is 8 hours 30 minutes. Subtracting a 30-minute unpaid lunch leaves 8 hours worked, shown as 8:00 and 8.00 decimal hours. Five identical days total 40:00 hours for the week.

What is the difference between a time card and a timesheet?

A time card usually records clock-in, clock-out, and break times. A timesheet may also assign hours to projects, clients, tasks, or billing codes. The weekly tool on this site calculates one start, one end, and one combined unpaid break for each day.

All calculator questions · Formulas and assumptions