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.
More options
Hours. Set to 0 to disable.
| Day | Clock in Clock out | Break (min) | Hours |
|---|---|---|---|
| Mon | 0.00 | ||
| Tue | 0.00 | ||
| Wed | 0.00 | ||
| Thu | 0.00 | ||
| Fri | 0.00 | ||
| Sat | 0.00 | ||
| Sun | 0.00 |
Type it however you like — 9, 930, 9:30p, 1730 or 5pm all work. Arrow keys nudge by 15 minutes, Enter jumps to the next field.
Total hours
0.000m
Gross pay
- Regular
- 0.00hrs
- Overtime
- 0.00hrs
- Double time
- 0.00hrs
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
| Rule | What it does |
|---|---|
| No overtime | Every hour counts as regular time. |
| Over 40 hrs/week | The federal FLSA baseline: hours past 40 in a week pay at 1.5x. |
| Over 8 hrs/day + 40/week | Adds a daily threshold. A minute counted as daily overtime is never counted again by the weekly rule. |
| California | 1.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 thresholds | Set your own daily and weekly limits, or disable either one. |
Pick the calculator that matches your pay cycle
- Biweekly time card calculator — 14 days, two separate overtime weeks.
- Monthly and semi-monthly calculator — full-month cards.
- Time card calculator with lunch break — break deduction front and centre.
- Overtime calculator — daily and weekly thresholds.
- California overtime calculator — double time and seventh-day rules.
- How to calculate hours worked — the method, by hand.
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.