Time Card Calculator

Fill in clock-in and clock-out times for each day of the week. The time card calculator subtracts unpaid breaks and returns total hours, overtime, and gross pay.

Updated
Runs in your browser. Your data is not uploaded.
Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Pay and overtime

With a daily threshold, overtime is the larger of daily and weekly overtime, never both added together.

Total hours this week
–

How to use the Time Card Calculator

  1. For each day, enter the Clock in and Clock out times and the unpaid Break in minutes. Use Add shift for a split shift. Leave days off empty.
  2. Optionally enter your Hourly rate, and adjust the overtime threshold, the multiplier, or the time rounding.
  3. Press Calculate to see hours per day, the weekly total, overtime, and pay. Use Download CSV to save the timesheet.

How it works

shift = out − in   (+24 h if out < in)
day = Σ shifts − break
total = Σ days
OT = max(0, total − weeklyThreshold)
pay = regular × rate + OT × rate × multiplier
  • in, out: the clock-in and clock-out times of one shift. An out time earlier than the in time means the shift ran past midnight.
  • break: unpaid break minutes for that day
  • weeklyThreshold: hours per week before overtime starts, 40 by default
  • regular: total hours minus overtime hours
  • multiplier: the overtime rate, 1.5 by default

If you turn on a daily overtime threshold, the calculator works out daily and weekly overtime separately and uses the larger of the two. Hours are never counted as overtime twice. When rounding is on, each clock punch is rounded to the nearest 5, 6, or 15 minutes before any sums.

Examples

  • Monday to Friday, 09:00 to 17:30 with a 30-minute break: 8 hours a day, 40 hours in total, no overtime. At $20 an hour, gross pay is $800.00.
  • Monday to Friday, 08:00 to 18:00 with a 30-minute break: 9.5 hours a day, 47.5 hours in total, of which 40 are regular and 7.5 are overtime. At $20 an hour and 1.5×, pay is $800 + $225 = $1,025.00.

What is a time card

A time card, also called a timesheet, records when an employee starts and stops work each day. Employers use it to pay hourly staff and track overtime, and many employees keep their own copy to check their pay slip.

The calculator follows the usual weekly layout: one row per day, with clock-in and clock-out times and unpaid breaks. Split shifts get extra rows. When you download the CSV, each day becomes one row and the last row holds the totals, so the file opens straight into a spreadsheet.

Rounding clock punches

Some employers round each punch to the nearest 5, 6, or 15 minutes. With 15-minute rounding, a clock-in at 08:07 becomes 08:00 and one at 08:08 becomes 08:15. Choose the same rounding your employer uses so the totals match the payroll figures.

Limitations

  • Overtime rules vary by country and employer. The result is an estimate, not payroll or legal advice.
  • A break longer than the shift gives an error on that day.
  • An empty day counts as 0 hours.
  • Taxes and deductions are not included. Pay is gross pay only.

Frequently asked questions

How do I calculate hours on a time card?

For each day, subtract clock-in from clock-out, subtract unpaid breaks, then add up the days.

Are breaks subtracted automatically?

Only the break minutes you enter are subtracted. Paid breaks should be left at 0.

How is overtime calculated?

By default, hours over 40 in a week are overtime and paid at 1.5× the hourly rate. You can change both numbers or add a daily threshold.

Can I enter two shifts on the same day?

Yes. Use "Add shift" to enter a split shift. Both shifts count toward that day's total.

Often used together with the Time Card Calculator.