Free Time Card Calculator — Calculate Work Hours & Overtime

Home › Calculators › Time Card Calculator

Total Your Work Hours & Overtime in Seconds

Free time card calculator for hourly workers: enter clock-in/out times and breaks to get daily and weekly hours, overtime, and gross pay.

Optional. Add your rate to see regular pay, overtime pay (time-and-a-half), and gross pay for the week.
0 h
Total hours
0 h
Regular (≤ 40h)
0 h
Overtime
—
Gross pay

Overnight shifts are handled automatically: if clock-out is earlier than clock-in, the shift is counted as ending the next day. Break time is unpaid and subtracted from each day. Overtime follows the US FLSA standard: hours over 40 in a week are paid at 1.5× your rate. Your entries are saved on this device only.

100% private

Your hours and pay rate never leave your browser. Nothing is uploaded or tracked.

No signup

Start adding shifts immediately. No account, no email, no waiting.

Free forever

Unlimited time cards, printing, and CSV exports at no cost.

How to use the time card calculator

  1. 1
    Enter your shifts

    For each day you worked, pick your clock-in and clock-out times and type your unpaid break in minutes. Leave days off blank.

  2. 2
    Add your hourly rate (optional)

    Type what you earn per hour and the calculator splits your week into regular pay and time-and-a-half overtime pay.

  3. 3
    Review, print, or export

    Check daily and weekly totals, then hit Print / PDF for a paper copy or Export CSV for your records or payroll.

Features

Full 7-day time card

Monday through Sunday rows with clock-in, clock-out, and break fields, plus a per-day hours total that updates as you type.

Overnight shifts handled

Worked 10 PM to 6 AM? If clock-out is earlier than clock-in, the shift is automatically counted as ending the next day.

Automatic overtime math

Hours over 40 per week are split out and paid at 1.5× your rate, matching the US federal (FLSA) overtime standard.

Gross pay estimate

Enter your hourly rate to see regular pay, overtime pay, and total gross pay for the week at a glance.

Print and CSV export

Generate a clean printable time card or download a CSV file you can open in Excel or Google Sheets.

Saved on your device

Your entries are stored in your browser and restored when you come back — handy for filling in a week across several days.

Frequently asked questions

How is overtime calculated?
Hours worked beyond 40 in a single week are counted as overtime and multiplied by 1.5 times your hourly rate (time-and-a-half). This matches the US federal Fair Labor Standards Act (FLSA) standard for non-exempt hourly workers. Note that some states, like California, also require daily overtime after 8 hours — this calculator uses the federal weekly rule only.
How do overnight shifts work?
If your clock-out time is earlier than your clock-in time (for example, in at 10:00 PM and out at 6:00 AM), the calculator assumes the shift ended the next day and adds 24 hours to the end time. You do not need to enter dates or do any extra math.
Are breaks subtracted from my hours?
Yes. The break minutes you enter for each day are treated as unpaid and subtracted from that day’s total. If your break is paid, simply enter 0.
Is my pay information sent anywhere?
No. Everything is calculated in JavaScript inside your own browser. Your shifts and pay rate are saved only in your browser’s local storage on your device — nothing is uploaded to any server.
What if I work a split shift (two shifts in one day)?
Add the two shifts together for that day: enter the first clock-in and the last clock-out, then put the unpaid time between them (plus your breaks) into the break field. For example, 9 AM–1 PM and 5 PM–9 PM with a 4-hour gap becomes in 09:00, out 21:00, break 240 minutes.
How do I print or save my time card?
Click “Print / PDF” to open a clean, printer-friendly time card in a new window — from there you can print it or save it as a PDF. “Export CSV” downloads a spreadsheet file with every day’s hours and the weekly totals, ready for Excel or Google Sheets.
Why do my hours show two decimal places?
Payroll systems typically record time in hundredths of an hour (for example, 7.50 hours = 7 hours 30 minutes). Each day also shows the hours-and-minutes form underneath so you can read it either way.
Scroll to Top