Skip to content

Time card calculator. Punch in, add up, get paid.

§ 01 · your week, your rules

Week

Saved to this browser only (localStorage), nothing is sent anywhere.

Payroll math, without the spreadsheet

Type a clock-in, a clock-out and (optionally) the two lunch punches for each day, the calculator deducts the break, handles shifts that cross midnight, and totals the week the moment you type. Pick a daily or weekly overtime rule with a 1.5×, 2× or custom multiplier, round punches to 5, 6 or 15-minute intervals the way payroll systems do, and add an hourly rate to see regular pay, OT pay and the grand total. Copy the summary, download a CSV, or print a clean timecard. Everything stays in your browser, no account, nothing uploaded, free forever.

§ · written guide

How to use the Time Card Calculator

This calculator totals a week of clock in and clock out times, takes off unpaid lunch, splits regular hours from overtime and, if you add a rate, works out pay. It handles shifts that run past midnight and can round punches the way many payroll systems do. It is for hourly workers checking a paycheck and small teams filling in timesheets.

Step by step

  1. Set up your week

    Fill in Name (optional), Week of (optional) and Hourly rate (optional) if you want them, and pick a Currency ($ by default). The name and week only label the copy, the CSV and the printout; the rate adds pay to the summary.

  2. Choose the overtime rule

    Overtime rule starts on Daily, over threshold per day, with a Daily threshold (hours) of 8. Switch to Weekly, over threshold per week to use a Weekly threshold (hours), 40 by default, or pick No overtime. Then choose the OT multiplier: 1.5×, time and a half, 2×, double time, or Custom…, which opens a Custom multiplier field that starts at 1.25.

  3. Set rounding if your employer uses it

    Rounding starts on None, exact minutes. Choose 5 minutes, 6 minutes (1/10 h) or 15 minutes (1/4 h), then a Rounding direction of Nearest, Always up or Always down, and under Round what pick Each punch time or Each day's total.

  4. Enter the times

    For each day, Monday to Sunday, fill in Time in and Time out, plus Lunch out and Lunch in if you took an unpaid break. For the same hours every weekday, fill in Monday and press Copy Mon → Tue-Fri. Clear week empties every time but keeps your settings.

  5. Pick how hours are shown

    Show hours as switches between Decimal (8.50) and h:mm (8:30). Each day shows its hours in the chosen format, with the other format in small text underneath.

  6. Copy, download or print

    Press Copy summary for plain text, Download CSV for a spreadsheet file named timecard.csv, with the week date added when you set one, or Print for a clean timecard without the settings panel.

Reading the result

  • Example: in at 08:00, lunch from 12:00 to 12:30 and out at 18:00 is 9.50 hours. With the daily rule at 8 hours, 8.00 are regular and 1.50 are overtime.
  • With a rate of $25, that day pays $200.00 regular plus $56.25 overtime at 1.5×, $256.25 in total. The pay figures only appear once you enter a rate above zero.
  • A warning sign in the Hours column means a day has some times filled in but is missing its time in or its time out, so it is not counted. A warning sign beside the smaller figure means only one lunch punch was filled in, and the lunch was ignored.
  • A time out earlier than the time in is read as the next day, so 22:00 to 06:00 counts as 8.00 hours.
  • With the weekly rule, overtime is every hour above the weekly threshold across the whole week, so the CSV shows the regular and overtime split only in its Totals row.

Tips and common mistakes

  • Leave the lunch fields empty for paid breaks. Everything between Lunch out and Lunch in is taken off the day.
  • The tool applies one overtime rule at a time. Some states and countries require both daily and weekly overtime, so check your local rules if both could apply to you.
  • Match the rounding settings to your employer's written policy. Rounding each punch and rounding each day's total can give different results.
  • Download the CSV if you need a lasting record. The saved week lives only in this browser, and clearing site data deletes it.

Privacy and limits

Everything is calculated in your browser. Your times, settings, name and rate are saved in this browser's local storage so the week is still there next time, and nothing is sent to a server. Clearing site data, or closing a private window, removes the saved week.

Back to the tool

§ 02 · what you can do

Everything a timesheet should add up.

  • Log clock in and clock out times for each day, Monday through Sunday, overnight shifts across midnight are handled automatically.
  • Deduct a lunch break per day with separate lunch-out and lunch-in punches.
  • Apply daily or weekly overtime rules with your own threshold and a 1.5×, 2× or custom multiplier.
  • Round punch times to 5, 6 or 15-minute intervals, up, down or nearest, per punch or per day total.
  • Calculate regular and overtime pay by entering your hourly rate and currency, in decimal or h:mm format.
  • Copy, export or print: a plain-text summary, a CSV for payroll, or a clean printed timecard.
§ 04 · faq

Frequently asked questions.

Is the Time Card Calculator free?
Yes, completely free for everyone. No sign-up, no account and no usage limits.
Is it private? Are my hours uploaded anywhere?
No upload, ever. The calculator runs entirely in your browser on your own device, your times, rate and pay totals never leave your computer.
How is overtime calculated?
Pick a rule: daily overtime counts hours over a per-day threshold (default 8h), weekly overtime counts hours over a per-week threshold (default 40h). Overtime pay is your rate times the multiplier you choose, 1.5×, 2× or a custom value. The summary always shows the regular / overtime split.
What does punch rounding do?
Many payroll systems round times to 5, 6 (a tenth of an hour) or 15-minute intervals. You can round each punch time or each day's total, and choose the direction, nearest, always up or always down, to match your employer's policy exactly.
Can it handle overnight shifts across midnight?
Yes. If a punch is earlier than the one before it, say clock in at 22:00 and out at 06:00, the calculator treats it as rolling into the next day and counts the hours correctly.
Will I lose my week if I close the tab?
No, your times and settings are saved in this browser automatically and reload when you come back. Clearing site data removes them, so download the CSV if you need a permanent record.

Published · Last updated .

Priya sent you a message Online now

Talk to a Developer Now

Share your name and email to reply.

Reply