Weekly Time Card Calculator

Total your hours worked, split regular vs overtime, and calculate gross pay — all in one place.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A weekly time card calculator that turns your daily clock-in and clock-out times into total hours worked, a clean regular vs. overtime split, and a gross weekly pay figure — all computed instantly in your browser with no login or uploads required.

Whether you are a freelancer reconciling client hours, a shift worker checking your pay slip, a small-business owner running a quick payroll estimate, or an HR administrator verifying a timesheet, this tool gives you the numbers in seconds.

How it works

For each working day you enter:

  • Clock in — the time you started work (HH:MM, 24-hour or 12-hour)
  • Clock out — the time you finished
  • Break (minutes) — any unpaid break (lunch, rest, etc.)

The net worked minutes for that day are calculated as:

net = (clock-out - clock-in) - break minutes

If clock-out is earlier than clock-in (an overnight shift), 24 hours is added automatically.

Daily overtime is then applied: if you have enabled a daily threshold (e.g. 8 hours), any minutes beyond that threshold move from “regular” to “overtime” for that day.

At the end of the week the daily regular totals are summed. If you have also enabled a weekly threshold (e.g. 40 hours), any weekly regular hours beyond that limit are also moved into overtime. This models the two-layer FLSA rule used in many US states, as well as simpler systems that use only a weekly threshold.

Gross pay is then computed as:

gross = (regular hours × rate) + (overtime hours × rate × multiplier)

where the multiplier is typically 1.5 (time-and-a-half) but you can switch to 1.25, 2, or 1 (no premium).

Worked example

Suppose you work a standard Monday-to-Friday week:

DayClock inClock outBreakNet worked
Monday09:0018:0030 min8 h 30 min
Tuesday09:0017:3030 min8 h 00 min
Wednesday08:3017:3030 min8 h 30 min
Thursday09:0017:3030 min8 h 00 min
Friday09:0017:0030 min7 h 30 min
Total40 h 30 min

With a daily threshold of 8 hours, Monday and Wednesday each contribute 30 minutes of daily overtime (1 h total). The remaining regular hours sum to 39 h 30 min — below the 40-hour weekly threshold, so no additional weekly overtime is triggered.

At $20.00/hour with a 1.5 overtime multiplier:

  • Regular pay: 39.50 h × $20.00 = $790.00
  • Overtime pay: 1.00 h × $20.00 × 1.5 = $30.00
  • Gross weekly pay: $820.00

Formula note

The core calculation is straightforward arithmetic; there is no approximation. The only edge-case logic is the 24-hour addition for overnight shifts and the two-stage daily-then-weekly overtime split. Times are handled in whole minutes throughout to avoid floating-point drift from decimal-hour arithmetic.

The decimal-hour display (e.g. 7:30 shown as 7.50) simply divides total minutes by 60 to the precision most payroll systems expect.

Ad placeholder (rectangle)