Time Card Calculator — Weekly Timesheet Hours & Pay with Overtime
The weekly timesheet math behind every hourly paycheck — hours, overtime and gross pay in one place
A time card calculator turns a week of clock-in and clock-out times into the number that actually matters on payday: total hours worked and the gross pay they earn. It is the everyday tool of hourly America — the line cook punching in at 9, the retail associate closing the store, the nurse pulling an overnight, the warehouse picker logging a Saturday. Add up seven messy rows of "in," "out" and "lunch" by hand and it is shockingly easy to drop a quarter hour here or there. Over a month those slips become real dollars.
The math for a single day is simple: daily hours = (clock-out − clock-in) − unpaid break. A shift from 9:00 AM to 5:00 PM is 8 hours; knock off a 30-minute unpaid lunch and you have 7.5 paid hours. Do that Monday through Friday and the week is 37.5 hours. At $20.00 an hour that is exactly $750.00 gross.
Two wrinkles trip people up. The first is the overnight shift. If you clock in at 10:00 PM and out at 6:00 AM, the "out" time looks smaller than the "in" time. The fix is to add 24 hours so the shift correctly reads as 8 hours, not a negative number. This calculator does that automatically whenever the out time falls before the in time.
The second wrinkle is overtime. Under the federal Fair Labor Standards Act (FLSA), most hourly (non-exempt) workers must be paid at least 1.5× their regular rate for every hour over 40 in a workweek. So 46 hours at $20.00 is not 46 × $20.00. It is 40 regular hours ($800.00) plus 6 overtime hours at $30.00 ($180.00) for $980.00 gross. This tool splits your week into regular and overtime hours and applies the time-and-a-half rate for you.
A few things to keep in mind. Federal overtime is weekly, not daily — working 10 hours one day does not by itself trigger overtime if your week stays at or under 40. (A handful of states, notably California, add daily overtime rules; this calculator uses the federal weekly standard.) Unpaid meal breaks are subtracted from paid time, but short rest breaks usually are not. And the figure here is gross pay — before income tax, Social Security, Medicare and any other withholding.
Use it to check your paycheck against your own log, fill out a weekly timesheet, estimate a freelance invoice, or settle a "how many hours did I actually work?" question before you sign off on the week.
Calculator
Fill in the fields and click "Calculate" for instant results.
📰 Formula
• Daily hours = [(clock-out − clock-in) in minutes − unpaid break minutes] ÷ 60 • Overnight shift: if clock-out ≤ clock-in, add 24 hours • Weekly total = sum of all daily hours • Overtime hours = max(0, weekly total − 40) • Regular hours = weekly total − overtime hours • Gross pay = regular hours × rate + overtime hours × rate × 1.5
📰 Formula
• Daily hours = [(clock-out − clock-in) in minutes − unpaid break minutes] ÷ 60 • Overnight shift: if clock-out ≤ clock-in, add 24 hours • Weekly total = sum of all daily hours • Overtime hours = max(0, weekly total − 40) • Regular hours = weekly total − overtime hours • Gross pay = regular hours × rate + overtime hours × rate × 1.5
🧪 Worked examples
Example 2
Example 3
Example 4
⚠️ Common mistakes
- Forgetting the +24-hour rule on overnight shifts, which turns a real shift into a negative number.
- Triggering overtime on a single long day — federal OT is based on the 40-hour week, not the day.
- Leaving the unpaid lunch in your paid hours (a 30-minute lunch is 0.5 hour off every day).
- Treating the result as take-home pay — it is gross pay, before taxes and withholding.
- Mixing AM and PM by mistake (5:00 instead of 5:00 PM), which throws the whole day off.
💡 Tips
- Enter every day, even the short ones — a stray 15 minutes a day is 1.25 hours a week.
- For an unpaid lunch, put the minutes in the break field rather than splitting the shift into two rows.
- Time worked over 40 in the week is paid at 1.5×; this tool applies that automatically.
- Remember this is gross pay — use a take-home pay calculator to estimate the check after taxes.
- If your state has daily overtime (e.g. California over 8 h/day), this federal-weekly total may be lower than your true OT.
Embed this calculator on your site
Copy the code below and paste it into the HTML of your site or blog.
<iframe src="https://www.calcnimbus.com/embed/time-card-calculator" width="100%" height="500" frameborder="0" style="border:1px solid #eee;border-radius:12px"></iframe>
❓ Frequently asked questions
How do I calculate hours on a time card?
For each day, subtract the clock-in time from the clock-out time, then subtract any unpaid break. 9:00 AM to 5:00 PM minus a 30-minute lunch = 7.5 hours. Add up all the days for the weekly total.
How do I calculate overnight or graveyard shift hours?
When the clock-out time is earlier than the clock-in time, add 24 hours. A 10:00 PM to 6:00 AM shift becomes (6:00 + 24) − 22:00 = 8 hours. This calculator applies the +24-hour rule automatically.
When does overtime start?
Under the federal FLSA, overtime applies to hours over 40 in a single workweek, paid at 1.5× your regular rate. The standard is weekly, so a long 12-hour day does not by itself create overtime if your week stays at or under 40 hours.
How is gross pay with overtime calculated?
Gross pay = regular hours × rate + overtime hours × rate × 1.5. For 46 hours at $20/hr: 40 × $20 = $800 plus 6 × $30 = $180, for $980 gross.
Should I subtract lunch from my time card?
Yes, if the meal break is unpaid. Subtract the unpaid minutes from each day's paid time. Short rest breaks (typically under 20 minutes) are usually paid and are not subtracted.
How do I convert minutes to a decimal for payroll?
Divide the minutes by 60. 15 minutes = 0.25, 30 minutes = 0.5, 45 minutes = 0.75. So 7 hours 30 minutes is 7.5 hours. This calculator shows both the decimal and the h:mm form.
Is the result before or after taxes?
It is gross pay — the amount earned before federal and state income tax, Social Security and Medicare are withheld. Your take-home pay will be lower.
Does this calculator handle daily overtime like California?
No. It uses the federal weekly standard (over 40 hours per week at 1.5×). Some states add daily overtime — for example California pays 1.5× over 8 hours in a day — so your actual overtime may be higher than this weekly figure.
How many hours is a full-time workweek?
Full-time is commonly 40 hours a week (eight hours a day, five days a week), and 40 is the federal threshold where overtime begins. Some employers define full-time as 35 or 37.5 hours, but that does not change the overtime rule.