Enter your clock-in and clock-out times, subtract unpaid lunch breaks, and see your weekly hours, overtime and estimated gross pay in seconds. Overnight shifts are supported, and nothing you type leaves your browser.
Free Time Card Calculator
This free time card calculator turns a week of clock-in and clock-out times into total hours, regular hours, overtime hours and estimated gross pay. It subtracts unpaid lunch breaks, handles shifts that run past midnight, and lets you set your own overtime threshold and multiplier. You can print a clean timesheet or download a CSV file for a spreadsheet. Everything runs in your browser, so names, hours and wage figures are never uploaded, and there is nothing to sign up for.
How to Calculate Hours Worked
Hours worked are the time between clocking in and clocking out, minus any unpaid breaks. Take a shift from 9:00 AM to 5:30 PM. The elapsed time is 8 hours 30 minutes. Subtract a 30-minute unpaid lunch and the paid working time is 8 hours. Repeat this for each day and add the daily results to get the weekly total. Paid breaks should not be deducted, so only enter the minutes you are not paid for.
How to Use This Time Card Calculator
- Pick a region preset, or choose the currency and time display yourself.
- Set the week starting date. The days below follow it.
- For each day worked, enter the clock-in time, clock-out time and unpaid break in minutes. Untick days off.
- Enter a default hourly rate, the weekly overtime threshold and the overtime multiplier. You can override the rate for any single day.
- Select Calculate Hours and review the summary cards and daily table.
- Use Print Timesheet or Download CSV. Load Sample Data shows a worked example.
How to Calculate Work Hours with Lunch Breaks
The rule is simple: net working time = elapsed shift time − unpaid breaks. Two examples:
- 8:00 AM to 4:45 PM is 8 hours 45 minutes elapsed. A 45-minute unpaid lunch leaves 8 hours 0 minutes.
- 7:30 AM to 4:00 PM is 8 hours 30 minutes elapsed. A 60-minute unpaid lunch leaves 7 hours 30 minutes, or 7.5 hours.
If a break is longer than the shift, the calculator shows an error instead of a negative number of hours.
Understanding Decimal Hours
Payroll systems and spreadsheets often use decimal hours. Divide the minutes by 60 and add them to the whole hours. That means 7 hours and 30 minutes equals 7 + 30/60 = 7.5 decimal hours, not 7.30. In the same way, 7 hours 15 minutes is 7.25, 7 hours 45 minutes is 7.75, and 7 hours 20 minutes is about 7.33. This calculator shows both decimal hours and hours and minutes.
Calculating Overnight Shifts
When the clock-out time is earlier on the clock than the clock-in time, the calculator assumes the shift ended the next day and adds 24 hours. A shift from 10:00 PM to 6:00 AM is 8 hours elapsed, and a 30-minute unpaid break leaves 7.5 hours. The hours are counted on the day the shift starts. Identical clock-in and clock-out times are flagged as an error because they could mean zero or 24 hours. Because only clock times are used, a daylight-saving change during the shift is not applied automatically, so adjust the times or break by the difference.
Regular Hours vs Overtime Hours
Regular hours are those up to the weekly threshold, and overtime hours are those beyond it. The defaults of 40 hours and a 1.5 multiplier are editable settings. Hours are allocated in day order: five 9-hour shifts add up to 45 hours, so the first four days plus 4 hours of the fifth are regular, giving 40 regular hours and 5 overtime hours. At $20 an hour, that is $800 regular pay plus $150 overtime pay (5 × $20 × 1.5), or $950 estimated gross pay.
Estimated pay is not the same as legally required pay. Overtime rules differ between countries and between states or provinces, and also depend on the type of work and the contract. In the UK, overtime pay generally depends on the employment contract. In Australia, awards and enterprise agreements can change how overtime is worked out. In the US and Canada, federal, state and provincial rules can differ. Check your contract, award or local employment authority, because this calculator is not legal or payroll advice. The total shown is gross pay before tax, pension and other deductions.
Frequently Asked Questions
How do I calculate hours worked minus lunch?
Work out the time from clock-in to clock-out, then subtract the unpaid lunch minutes. From 9:00 AM to 5:30 PM with a 30-minute unpaid lunch, you get 8 hours.
Is there a free time card calculator with overtime?
Yes. This one is free, needs no account, and splits weekly hours into regular and overtime using a threshold and multiplier that you set.
How do I calculate an overnight shift?
If the clock-out time is earlier than the clock-in time, add 24 hours to the clock-out time before subtracting. For 10:00 PM to 6:00 AM, that is 8 hours, or 7.5 hours after a 30-minute unpaid break.
What is 7 hours and 30 minutes in decimal hours?
It is 7.5 decimal hours, because 30 minutes divided by 60 is 0.5.
Can I calculate my weekly hours and pay?
Yes. Enter your times for each day, an hourly rate, and your overtime settings. The calculator shows weekly hours and estimated gross pay.
Can I print or download my timesheet?
Yes. Print Timesheet produces a clean printout of the results, and Download CSV saves a file that opens in spreadsheet apps. Neither action uploads your data.
Does this calculator calculate take-home pay?
No. It estimates gross pay only. Income tax, National Insurance, pension contributions and other deductions are not included.
Does the same overtime rule apply in every country?
No. Overtime rules vary by country, region, industry and contract, so treat the threshold and multiplier as settings to match your own situation.