Time Card Calculator
Subtract the clock-in time from the clock-out time, then take off unpaid breaks. Working 9 hours a day for 5 days is 45 hours a week, which at $20 an hour with overtime past 40 hours at 1.5x pays $950.00.
How to use
- Pick a 12-hour or 24-hour clock. In 12-hour mode you can type 9, 9:30 or 9:30 am; leave off AM and PM and the tool picks the most likely one.
- For each day you worked, enter the clock-in time, the clock-out time and the unpaid break in minutes. Leave days off blank.
- Add an hourly rate to see pay. Turn on overtime to pay hours past a weekly limit (40 by default) at a higher multiplier (1.5 by default).
- Use Round to snap each day to the nearest 5, 6, 10, 15 or 30 minutes if your employer rounds time. Press Print for a paper copy.
How it works
Each day: hours worked = clock-out minus clock-in, minus the unpaid break. If the clock-out is earlier than the clock-in, the shift is taken to end the next day, so 10:00 PM to 6:00 AM is 8 hours. Paid breaks should be left out of the break box so they stay counted.
Weekly total = the sum of the days. It is shown as hours:minutes (for example 41:15) and as decimal hours (41.25), the form most payroll systems use. Decimal hours = minutes / 60.
Overtime = weekly hours above the limit. Pay = regular hours x rate + overtime hours x rate x multiplier, rounded to the cent. The 40-hour weekly limit with a 1.5x rate is the US federal rule for most hourly employees under the Fair Labor Standards Act. Some states and countries add daily limits or different rates, which this tool does not apply.
A time typed without AM or PM in 12-hour mode is read this way: a clock-in of 1 to 11 is AM and 12 is noon. A clock-out is the first of AM or PM that falls after the clock-in, so 8 to 5 means 8:00 AM to 5:00 PM, and 10 PM to 6 means 6:00 AM the next day.
Worked example
| Day | In | Out | Break | Hours |
|---|---|---|---|---|
| Mon | 9:00 AM | 5:30 PM | 30 min | 8:00 |
| Tue | 9:00 AM | 6:30 PM | 30 min | 9:00 |
| Wed | 8:30 AM | 5:00 PM | 60 min | 7:30 |
| Thu | 10:00 PM | 6:00 AM | 0 min | 8:00 (overnight) |
| Fri | 9:00 AM | 5:00 PM | 30 min | 7:30 |
| Total | 40:00 (40.00 hours) |
Minutes to decimal hours
| Minutes | Decimal hours |
|---|---|
| 5 | 0.08 |
| 10 | 0.17 |
| 15 | 0.25 |
| 20 | 0.33 |
| 30 | 0.50 |
| 45 | 0.75 |
Notes
- Overtime rules differ by country, state and contract. The weekly 40-hour, 1.5x rule is the US federal baseline under the Fair Labor Standards Act; check the US Department of Labor or your local labor office for your situation.
- Rounding each day to the nearest 15 minutes is a common practice. In the US, rounding is allowed when it averages out so employees are paid for all the time they work (29 CFR 785.48). Ask your employer how time is rounded.
- Fill in the name and week start date before printing; they appear at the top of the printed sheet.
FAQ
How do I enter a shift that goes past midnight?
Just enter the real times, such as 10:00 PM and 6:00 AM. When the clock-out is earlier than the clock-in, the tool counts it as the next day. It handles shifts up to 24 hours long.
How do I convert 7 hours 45 minutes to decimal hours?
Divide the minutes by 60 and add them to the hours: 45 / 60 = 0.75, so 7:45 is 7.75 hours. The result panel shows both forms.
Does it calculate daily overtime?
No. Overtime here is weekly: hours past the limit you set. Some places, such as California, also pay overtime after 8 hours in a day. If that applies to you, check your local rules and your payslip.
Is this the same as a payroll calculation?
No. It gives gross pay before taxes and deductions, and it does not know about your employer's rounding rules beyond the option provided. Treat it as a check on your own timesheet, not as official payroll.
Is anything I type saved or sent?
No. The numbers stay in your browser. If you use Share link, the entries are put in the link itself, not on a server.