Time Card Calculator Guide: Weekly Hours, Breaks, Overtime, and Gross Pay
Learn how to total weekly work hours from clock-in and clock-out times, deduct unpaid breaks, split overtime, and estimate gross pay with a free time card calculator.
Table of Contents
A time card looks simple until you try to add it by hand. Clock-in at 8:47, clock-out at 17:12, a 32-minute lunch, a night shift that crosses midnight, and an extra 45 minutes on Wednesday — then someone asks for decimal hours for payroll. Small rounding errors stack up across a week, and unpaid breaks are easy to forget. That is how timesheets and paychecks drift apart.
The Time Card Calculator totals a seven-day week from clock-in and clock-out times. It subtracts unpaid break minutes, detects overnight shifts, splits regular and overtime hours against a daily threshold you choose, and estimates gross pay from your hourly rate and overtime multiplier. Everything runs in the browser, so shift times never leave your device.
This guide explains how the calculator works, how daily overtime differs from a 40-hour weekly rule, and how to use the results for payroll, freelance invoices, and your own records.
Why Use a Time Card Calculator?
Paper punch cards and spreadsheet formulas both fail in the same places: overnight math, break deductions, and overtime splits. A dedicated calculator removes those failure modes.
- Accurate weekly totals without a spreadsheet. Enter times once and get hours in both H:MM and decimal form, ready to paste into payroll software.
- Unpaid breaks stay deducted. Lunch and rest periods are minutes you subtract, not hours you accidentally bill.
- Overnight shifts add correctly. When clock-out is earlier than clock-in, the tool treats the end time as the next calendar day.
- Overtime is visible per day. A daily threshold (default 8 hours) flags extra hours so you can see which days triggered OT.
- Gross pay is an estimate you can check. Regular hours times your rate, plus overtime hours times rate times the multiplier (default 1.5).
- Private by design. No account and no upload. Timesheets stay on your machine, which matters for employee data.
Key Features
| Feature | What it does |
|---|---|
| Seven-day grid | Monday–Sunday rows with enable, clock-in, clock-out, and break minutes |
| Dual hour formats | Each day and the week total show H:MM and decimal hours (for example 7:00 and 7.00) |
| Overnight detection | Negative clock-out minus clock-in spans midnight by adding 24 hours |
| Daily overtime split | Hours above your threshold count as OT; the rest stay regular |
| Gross pay estimate | Hourly rate plus overtime multiplier produce regular, overtime, and gross pay |
| Copy and print | Copy a text summary or send the page to your browser print dialog for PDF |
The defaults match a common office week: Monday–Friday 09:00–17:00 with a 60-minute unpaid lunch, Saturday and Sunday off. That is seven paid hours per weekday (eight clock hours minus lunch), or 35 hours if you leave the defaults alone. Change any field and the totals update immediately.
Overtime uses a per-day threshold, not a weekly 40-hour cap. If your workplace pays daily OT after eight hours, keep the default. If you only care about a weekly total, set the threshold high enough that no single day trips it, or treat the overtime column as a warning rather than a payroll rule.
Pay currency follows the page locale in the summary copy path. Use the figure as a check against payroll, not as a tax-complete paycheck.
How to Use
- Set overtime and pay rules. Enter the daily overtime threshold in hours (default 8), your hourly rate, and the overtime multiplier (default 1.5 for time-and-a-half). Leave the rate at zero if you only need hours.
- Enable the days you worked. Checkboxes turn each weekday on or off. Weekend rows start disabled so a standard five-day week needs no extra clicks.
- Enter clock-in, clock-out, and break minutes. Use the time pickers for start and end. Breaks are whole minutes (lunch, unpaid rest). Paid breaks should be 0.
- Read the row and the week. Each enabled day shows hours worked. Days over the threshold show an OT marker. The summary lists total hours, overtime hours, and gross pay when a rate is set.
- Copy or print the summary. Copy Summary produces a plain-text timesheet. Print / Save PDF opens the browser print dialog. Reset restores the default week if you need a clean slate.
Understanding Time Cards, Breaks, and Overtime
A time card records elapsed time on the clock, not a schedule you intended to work. Elapsed time is clock-out − clock-in, then unpaid break minutes come off. Example: 09:00 to 17:00 is 8:00 on the clock; a 60-minute lunch leaves 7:00 paid. The same day with a 30-minute lunch is 7:30.
Decimal hours are what most payroll systems store. One hour 30 minutes is 1.50, not 1.30. The calculator shows both so you can copy either format. Fifteen minutes is 0.25; ten minutes is 0.17 when rounded to two decimals (10 / 60 = 0.166…).
Overnight shifts are the usual source of negative totals in a spreadsheet. Clock-in 22:00 and clock-out 06:00 looks like −16 hours if you subtract wall-clock times. The tool adds 24 hours when the result is negative, so that pair is 8:00 before the break. A 30-minute meal then yields 7:30. The Thursday row on a night rotation is the same idea.
Daily overtime is not the same as the U.S. Fair Labor Standards Act (FLSA) weekly rule. Federal overtime for most non-exempt employees is time-and-a-half after 40 hours in a workweek. Several states and many employers also (or instead) pay daily OT after 8 hours, and some pay double time after 12. This calculator models the daily split: hours up to the threshold are regular; the remainder that day is overtime. It does not automatically apply a weekly 40-hour cap, consecutive-day premiums, or seventh-day rules. If your policy is weekly-only, use the week total and apply OT yourself, or set the daily threshold to match the rule you actually follow.
Gross pay here is regular hours × rate + overtime hours × rate × multiplier. It ignores taxes, shift differentials, bonuses, and salaried overtime exemptions. Treat it as a pre-tax check, then run net pay in a salary tool if you need take-home.
Practical Use Cases
Hourly employees checking a paycheck
You worked 09:00–17:30 Monday with a 30-minute lunch (8:00), a 12-hour Wednesday with a 45-minute break, and a normal 09:00–17:00 Friday with 60 minutes unpaid. Enter each day, set threshold 8 and multiplier 1.5, and compare overtime hours plus gross pay to the stub. If payroll used weekly OT only, the daily OT figure may be higher than the check — that difference is the policy gap, not a rounding bug.
Night-shift and hospitality schedules
A hotel desk or hospital ward often starts after 21:00 and ends after 05:00. Enable the days on duty, type the late in and early out, and subtract the unpaid meal. You do not split the shift across two calendar rows. Copy the summary for your supervisor if the official punch system and your notes disagree.
Freelancers converting a week into an invoice
Contract work billed hourly still needs a clean week: which days, how long, and whether the client agreed to 1.5× after eight hours. Fill the grid, copy the summary into your notes, then build the invoice from decimal hours. Pair this with an invoice generator when you are ready to send the PDF.
Managers pre-checking overtime before approval
Before you sign a timesheet, drop the punches into the calculator with the same daily threshold your handbook uses. You will see which day created OT and whether a missed lunch (break 0) inflated the total. That is faster than reconstructing formulas in a shared spreadsheet.
Best Practices
- Match unpaid vs paid breaks to policy. If lunch is unpaid, enter the minutes. If a short rest is paid, leave break at 0 for that period.
- Use 24-hour times consistently. The time inputs are HH:MM. Do not mix a 12-hour mental model with a 24-hour picker.
- Set the OT threshold to your actual rule. Eight hours/day is a common default, not a universal law. California-style daily OT and FLSA weekly OT are different models.
- Treat gross pay as a check, not a paycheck. Taxes, benefits, and differentials live elsewhere.
- Copy the summary the same day. Memory of exact punch times fades; a text snapshot is easier to defend later.
- Do not rely on this for legal wage claims. Labor law varies by country, state, and exempt status. Use official records and local rules when money is in dispute.
Ready to total a real week? Open the Time Card Calculator, enter clock-in and clock-out for each day you worked, set your break minutes and overtime rule, and copy or print the summary. You get regular hours, overtime, and a gross-pay estimate without sending timesheet data to a server.
Related Tools You Might Like:
- Salary Calculator — convert hourly rates to annual pay and estimate take-home after taxes
- Invoice Generator — turn billed hours into a client-ready invoice
- Date Calculator — add or subtract days when a pay period or shift rotation spans calendar dates
Happy clocking in — and out.