Time Card Calculator — Free Timesheet with Overtime & Pay
Enter clock-in and clock-out times for each day — with up to 2 breaks per day. Get instant daily and weekly totals in hh:mm and decimal, overtime broken out automatically, and your gross pay calculated. Export CSV or print your timesheet. Free, no signup.
Enter your times — daily and weekly totals calculate instantly
Use HH:MM format (e.g. 09:00 or 17:30). Up to 2 break periods per day. Colour coding: green = normal, amber = nearing OT, red = overtime day.
| Day | Clock In | Clock Out | Break 1 Out | Break 1 In | Break 2 Out | Break 2 In | hh:mm | Decimal | Notes |
|---|
Rate this tool
The most complete free time card calculator online
How to calculate your timesheet in 6 steps
LazyTools vs other free time card calculators
We compared the five most popular free time card calculators. LazyTools is the only one that offers live calculation, 2 breaks per day, CSV export, and a colour-coded timesheet — all without an account.
| Feature | LazyTools | Clockify | TimeCardCalc.net | Toggl | QuickBooks |
|---|---|---|---|---|---|
| Live / real-time calculation | ✅ Every keystroke | ❌ Button press | ❌ Button press | ❌ Button press | ❌ Button press |
| Break periods per day | 2 breaks | 1 break | 1 break | 1 break | 1 break |
| Daily hh:mm + decimal | ✅ Both | ✅ Both | ✅ Both | ✅ hh:mm only | ✅ Both |
| Overtime calculation | ✅ Daily + Weekly + 2x | ✅ Yes | ✅ Yes | ❌ No | ✅ Yes |
| Double-time (2x) support | ✅ After 12h/day | ❌ No | ❌ No | ❌ No | ❌ No |
| Gross pay calculation | ✅ With OT breakdown | ✅ Yes | ✅ Yes | ❌ No | ✅ Yes |
| Colour-coded OT rows | ✅ Green/Amber/Red | ❌ No | ❌ No | ❌ No | ❌ No |
| Week progress bar | ✅ vs 40h target | ❌ No | ❌ No | ❌ No | ❌ No |
| Export CSV | ✅ Free | ❌ Paid plan | ❌ No | ❌ No | ❌ Paid plan |
| Copy as formatted text | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
| Per-day notes field | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
| No signup required | ✅ Always | ❌ Account needed | ✅ Yes | ✅ Yes | ❌ Account needed |
Overtime rules and pay rate reference
| Rule | When OT starts | OT rate | Double-time | Common in |
|---|---|---|---|---|
| No overtime | Never | N/A | N/A | Salaried / exempt employees |
| Weekly (FLSA) | After 40h/week | 1.5x regular | Not required federally | Most US states (federal standard) |
| Daily (California) | After 8h/day | 1.5x regular | After 12h/day | California, Colorado, Alaska |
| Daily + Weekly | After 8h/day OR 40h/week | 1.5x regular | After 12h/day | California, some provinces |
| Time and a half rate | At OT threshold | Regular x 1.5 | Regular x 2.0 | All OT rules |
| 7th consecutive day (CA) | After 8h on 7th day | 1.5x, then 2x | After 8h on 7th day | California |
Note: Overtime laws vary by country, state, and province. Always verify the rules applicable to your location and employment contract. This tool is for informational purposes only and does not constitute legal or payroll advice.
Time Card Calculator Guide — Hours, Overtime, and Payroll
A time card calculator automates the most error-prone part of weekly payroll: converting clock-in and clock-out times into total hours worked, accounting for breaks, applying overtime rules, and computing gross pay. Manual time card calculation is tedious and mistakes are costly — underpaying employees creates legal liability and overpaying eats into margins. An accurate time card calculator solves all of these problems instantly.
How to calculate hours worked from a time card
To calculate hours worked from a time card: convert all times to 24-hour format (or use minutes since midnight), subtract the start time from the end time to get total elapsed minutes, then subtract all break time taken during the day. Divide the remaining minutes by 60 to get decimal hours, or format as hours:minutes for hh:mm display. For example: clock in 08:30, clock out 17:00, lunch break 12:00–12:45. Elapsed time = 17:00 − 08:30 = 8h 30m = 510 minutes. Subtract 45-minute lunch = 465 minutes = 7 hours 45 minutes = 7.75 decimal hours.
How to calculate overtime pay
Overtime pay calculation depends on which overtime rule applies. Under the US federal FLSA standard (weekly overtime), any hours beyond 40 in a workweek are paid at 1.5 times the regular rate. Formula: gross pay = (regular hours x rate) + (OT hours x rate x 1.5). Example: 44 hours at $18/hour = (40 x $18) + (4 x $18 x 1.5) = $720 + $108 = $828 gross. Under California daily overtime rules, any hours beyond 8 in a single day are paid at 1.5x, and hours beyond 12 in a single day are paid at 2x (double time). The LazyTools time card calculator supports all four common overtime configurations.
Understanding time and a half
Time and a half means the overtime rate is 1.5 times the regular hourly rate. If your regular rate is $20/hour, your overtime rate is $30/hour. This premium compensates employees for working beyond standard hours. In the US, the Fair Labor Standards Act (FLSA) requires non-exempt employees to receive time and a half for all hours beyond 40 per workweek. Many states have additional requirements: California requires daily overtime after 8 hours and double time after 12 hours in a day, as well as time and a half for the first 8 hours on the seventh consecutive day of work.
Converting time to decimal for payroll
Payroll software and most timekeeping systems use decimal hours rather than hh:mm format because decimal hours are directly multipliable by hourly rates. To convert hh:mm to decimal: divide the minutes by 60 and add to the hours. Common conversions: 7:30 = 7.50 hours; 7:45 = 7.75 hours; 8:15 = 8.25 hours; 8:40 = 8.67 hours (8 + 40/60 = 8.67). The LazyTools time card calculator shows both hh:mm and decimal formats simultaneously for each day and in the weekly total.
How to account for break time on a time card
Break time handling varies by jurisdiction and employer policy. Paid breaks (typically 15–20 minutes) are not deducted from hours worked. Unpaid meal breaks (typically 30–60 minutes) must be deducted. US federal law requires employers to pay for rest breaks of 20 minutes or less but does not require payment for genuine meal periods where the employee is completely relieved of duties. The LazyTools time card calculator allows entry of up to two separate break periods per day — both are subtracted from the daily total. Enter break start time (when you left) and break end time (when you returned).
Biweekly pay periods and how to calculate them
A biweekly pay period covers two consecutive workweeks (14 days). Employees on biweekly pay receive 26 paychecks per year. Overtime is almost always calculated per workweek (per 40-hour week), not across the full biweekly period. A week where you work 50 hours includes 10 hours of overtime, even if the adjacent week you only worked 30 hours and your two-week total is 80 hours (exactly 2x40). To calculate a biweekly timesheet, run the LazyTools calculator twice — once for each week — and combine the pay summaries. Some employers track biweekly timesheets in a single spreadsheet; use the Export CSV feature to build this in Excel or Google Sheets.
Common time card mistakes and how to avoid them
The most common time card errors include: forgetting to deduct unpaid break time (inflates hours and pay); rounding time incorrectly (many systems round to the nearest 15-minute increment — 7 minutes rounds down, 8 minutes rounds up to 15); missing overtime because it was calculated daily instead of weekly or vice versa; entering AM/PM times incorrectly when using 12-hour format; and not accounting for overnight shifts where clock-out is the next day. The LazyTools time card calculator handles overnight shifts automatically — if clock-out is earlier than clock-in, it assumes the shift crossed midnight.
Time card calculator — 10 questions answered
Subtract clock-in from clock-out to get elapsed time, then subtract all break time. For example: 9:00 to 17:30 with a 30-minute lunch = 8h 30m minus 30m = 8 hours. The LazyTools Time Card Calculator does this automatically for each day as you type, in both hh:mm and decimal formats.
Overtime is work beyond standard hours, paid at a premium. Weekly OT (US federal): hours beyond 40/week at 1.5x. Daily OT (California): hours beyond 8/day at 1.5x, beyond 12/day at 2x. The calculator supports all four rules: no OT, daily, weekly, or daily+weekly combined.
Formula: (regular hours x rate) + (OT hours x rate x 1.5) + (double-time hours x rate x 2). Example: 42 hours at $20/hr with weekly OT = (40 x $20) + (2 x $20 x 1.5) = $800 + $60 = $860 gross. The calculator computes this automatically in the Pay Summary section.
A biweekly pay period covers two weeks (26 paychecks/year). Overtime is calculated per week (per 40h), not across the full 2 weeks. Run the calculator twice for each week and combine the pay summaries. Export both weeks as CSV and combine in Excel.
Overtime rate = regular rate x 1.5. Example: $18/hour regular rate = $27/hour overtime rate. Multiply OT hours by the overtime rate and add to regular earnings. The Pay Summary section shows this calculation broken out clearly.
It lets you enter break start and end times and automatically subtracts the break duration from worked time. The LazyTools calculator supports 2 break periods per day (e.g. morning break + lunch). Only unpaid breaks should be entered; paid rest breaks are typically not deducted.
Yes. Click Export CSV to download a complete timesheet with all days, times, breaks, and pay calculations. Compatible with Excel, Google Sheets, and payroll software. Free with no signup — no competitor offers CSV export for free.
hh:mm shows hours and minutes (7:30 = 7 hours 30 minutes). Decimal converts minutes to fractions (7:30 = 7.50). Decimal is used in payroll because you can directly multiply by hourly rate: 7.5 x $20 = $150. The calculator shows both for every day and weekly total.
Under US federal law (FLSA), overtime starts after 40 hours per workweek for non-exempt employees. Some states have additional daily overtime rules: California requires overtime after 8 hours in a single day. Check your state or country's specific laws — they may differ from the federal minimum.
LazyTools Time Card Calculator is 100% free with no signup, no account, and no limits. Enter times, calculate overtime and pay, export CSV, and print your timesheet without creating an account.