Calculators

Time Card Calculator

Add up work hours from punch-in and punch-out times, minus lunch and breaks, for a weekly or biweekly timesheet. Total hours, per-week subtotals, and optional pay. Handles overnight shifts.

Time Card Calculator

Week 1
DayStartEndLunch/Break (min)Hours
Monday -
Tuesday -
Wednesday -
Thursday -
Friday -
Saturday -
Sunday -
Week 1 total -
Week 2
DayStartEndLunch/Break (min)Hours
Monday -
Tuesday -
Wednesday -
Thursday -
Friday -
Saturday -
Sunday -
Week 2 total -
... ...

Adding Up Your Hours

Each day’s worked time is just the punch-out time minus the punch-in time, minus any unpaid lunch or break. The catch is the clock: it resets at 12, so you cannot always subtract directly - a shift from 10 PM to 6 AM crosses midnight. This calculator handles that for you and adds every day into a total.

Pick weekly for one week, or biweekly to total two weeks at once with a subtotal for each. Fill in the days you worked and leave the rest blank. Add an hourly rate if you want to see the pay for those hours - the rate is a plain number, so it works in any currency.

How to Use It

  1. Choose the pay period - weekly or biweekly.
  2. For each day, enter the start (punch in) and end (punch out) time and any lunch or break in minutes.
  3. Leave days off blank - they count as zero.
  4. Read the per-day hours, each week total, and the period total. Add an hourly rate for total pay.

How Each Day Is Counted

hours=(endstart)lunch/break\text{hours} = (\text{end} - \text{start}) - \text{lunch/break}

If the end time is earlier than the start, the shift is treated as running past midnight (so 10:00 PM to 6:00 AM is 8 hours before lunch).

Worked Example

A shift from 09:00 to 17:00 with a 30-minute lunch is 8 hours minus half an hour, or 7.5 hours. Five such days make a 37.5-hour week. Over a biweekly period that is 75 hours. At a rate of 20 per hour, one week is 750 in pay.

Notes

  • Works as a weekly or biweekly timesheet, and as a time punch (punch in / punch out) calculator.
  • Times use a 24-hour or AM/PM picker depending on your device.
  • Lunch and breaks are unpaid minutes subtracted from the shift.
  • Totals are shown both as hours-and-minutes and as decimal hours (handy for payroll).