Skip to content

Free Time Card Calculator

Enter your punches and get hours, overtime, and gross pay instantly. Handles unpaid lunches and breaks, overnight shifts, split shifts, and daily or weekly overtime rules — then prints, exports, or shares in one click.

A free time card calculator for hours, breaks and pay

This time card calculator turns clock-in and clock-out times into payable hours, and it does the three things people most often get wrong by hand: converting minutes into decimals, deducting unpaid lunches, and measuring overtime against the correct threshold. Type a start and end time for each day and the totals appear immediately. There is no Calculate button, no account, and no trial period — it is a time card calculator free of every gate, including the Excel and PDF exports that competing tools reserve for paid plans.

Type your punches however you like

Most timesheet tools force one rigid format or make you fight a dropdown for every entry. Here you can type 9, 930, 0930,9:30, 17, 1730, 9am,930p or 5pm, and each field tidies itself when you move on. Arrow keys nudge a punch by fifteen minutes, Enter jumps to the next field, and pasting a range like 9:00 AM - 5:00 PM fills both halves of the shift at once. Anything the parser cannot read is flagged in red rather than being silently counted as zero, so a typo can never quietly shrink your week.

A time card calculator with breaks and lunch built in

Use it as a time card calculator with lunch by entering the unpaid meal period in minutes beside each day. The deduction happens before anything else, which matters: if breaks came off after overtime was assessed, a long day with a long lunch could be credited with overtime it never earned. As atime card calculator with breaks, it also protects you from bad input — a break longer than the shift clamps that day to zero and raises a warning instead of producing a negative total. Short paid rest breaks should stay inside your clocked hours; only genuinely unpaid meal periods belong in the break column.

Overtime measured per week, not per pay period

This is where most calculators quietly go wrong. Overtime must be evaluated against each seven-day workweek separately, because the workweek — not the pay period — is the legal unit. On a two-week card, fifty hours in week one followed by twenty in week two is ten hours of overtime, not zero, even though the seventy hour total sits below eighty. Every period here is split into real weeks first. Daily overtime and double time are assigned before the weekly threshold is tested, so no minute is ever counted twice and the tiers always add back up to the hours you actually worked.

Weekly, biweekly and monthly pay periods

Switch the pay period and the grid resizes to match. Use it as abiweekly time card calculator for fourteen days across two paychecks, or as a 2 week time card calculator for any fortnightly schedule — both score overtime week by week rather than averaging the fortnight. Monthly cards follow the real calendar, including leap years, and semi-monthly periods are supported for schedules that pay on fixed dates.

Split shifts, overnight work and punch rounding

Add a second in-and-out pair to any day for a split shift, and the day's segments are summed with the break deducted once. Overnight shifts roll past midnight instead of returning a negative day. Punches can be rounded to the nearest five, six, ten or fifteen minutes to match your employer's policy, applied to each punch before the difference is taken — the way payroll actually does it.

Export to Excel, CSV, PDF or a shareable link

Download a real .xlsx workbook where hours and pay are genuine numbers, so the sheet sums and charts the moment it opens. CSV suits payroll imports, PDF makes a records copy, and the print layout strips the navigation and controls down to a clean sheet. Copy link packs the whole timecard into a URL you can send to a manager for approval. Pay can be shown in US dollars, euros, pounds, Canadian or Australian dollars, or Indian rupees.

Private by design

Every calculation runs in your browser and your timecard is saved only to your own device — no account, and no server that ever receives the times you type. Like most sites we use analytics to count page visits, but it never sees your entries. Once a page has loaded, the calculator keeps working offline. Theprivacy policy spells all of it out.

Overtime rules you can choose

RuleWhat it does
No overtimeEvery hour counts as regular time.
Over 40 hrs/weekThe federal FLSA baseline: hours past 40 in a week pay at 1.5x.
Over 8 hrs/day + 40/weekAdds a daily threshold. A minute counted as daily overtime is never counted again by the weekly rule.
California1.5x past 8 hours a day, 2x past 12, plus the seventh-consecutive-day rule where the first 8 hours pay at 1.5x and everything beyond at 2x.
Custom thresholdsSet your own daily and weekly limits, or disable either one.

Pick the calculator that matches your pay cycle

Frequently asked questions

How do I calculate my time card?

Work one day at a time, then add the days up. Convert both punches to 24-hour time, subtract the clock-in from the clock-out, and add 24 hours if the shift crossed midnight. Take off any unpaid break, then divide the remaining minutes by 60 to get decimal hours. Add the days together and apply your overtime rule to each seven-day week separately. The calculator above does every step as you type.

How many hours is 9:45 to 2:30?

4 hours and 45 minutes, which is 4.75 decimal hours. Convert 2:30 PM to 14:30, subtract 9:45, and you are left with 4:45 — and 45 minutes is 0.75 of an hour. An overnight 9:45 PM to 2:30 AM shift comes to the same 4.75 hours: 2 hours 15 minutes before midnight plus 2 hours 30 minutes after. Subtract an unpaid 30-minute lunch and it becomes 4.25 hours.

What is 20 minutes on a time card?

0.33 hours. Payroll runs on decimal hours, so minutes are divided by 60, and 20 divided by 60 is 0.333, normally shown as 0.33. For reference: 10 minutes is 0.17, 15 is 0.25, 30 is 0.5 and 45 is 0.75. The common mistake is writing 7 hours 20 minutes as 7.20 — it is 7.33.

Is this time card calculator free?

Yes. It is completely free, with no account, no sign-up, no trial, and no upsell to paid time-tracking software. Every feature, including Excel and PDF export, works without paying anything.

Does the time card calculator handle lunch and breaks?

Yes. Enter the unpaid break in minutes for each day and it is deducted from that day before hours, overtime, and pay are worked out. A 9:00 to 5:30 shift with a 30-minute lunch comes to exactly 8.00 hours.

Does it handle overnight shifts?

Yes. If the clock-out time is earlier than the clock-in time — 10:00 PM to 6:00 AM, for example — the shift is treated as crossing midnight and counted as eight hours rather than a negative number.

Where can I find a time card calculator app?

This page is one, and there is nothing to install. It runs entirely in your browser on phone, tablet or desktop, and keeps working offline once the page has loaded. Choose "Add to Home Screen" from your browser menu and it opens full screen like an app, with your last timecard still saved on the device.

How is overtime calculated?

Pick a rule from the dropdown. Over 40 hrs/week applies the federal FLSA standard. Over 8 hrs/day adds a daily threshold on top of it. California adds double time past 12 hours in a day and special treatment for a seventh consecutive workday. Overtime is always measured per seven-day week, never across the whole pay period.

Is my timecard data sent anywhere?

No. Every calculation runs in your browser. Entries are saved to your own device with local storage so a refresh will not lose them, and the Clear button removes them.

Can I save or share a timecard?

Copy link encodes the entire timecard into a URL you can send to a manager or bookmark. You can also export to Excel or CSV for payroll, download a PDF, or print a clean copy without the site navigation.