Time Card Calculator – Turn Clock Punches Into Hours and Pay
The Time Card Calculator converts raw clock-in and clock-out times into the numbers that actually matter for payroll: total hours worked, regular versus overtime hours, and — when you supply an hourly rate — gross pay. Instead of manually adding up punch times on a calculator or spreadsheet, enter each shift once and let the tool handle break deductions, overnight shifts, punch rounding, and overtime rules automatically.
Who This Is For
Hourly employees use it to double-check a paycheck against their own records. Small business owners and managers use it to run quick payroll estimates without dedicated software. Freelancers and contractors use it to total up billable hours across a project. HR staff use it to audit timesheets for accuracy before they're submitted for processing.
Daily, Weekly, and Biweekly Modes
Daily mode handles a single day with one or more split shifts — useful for a day that includes a morning shift and a separate evening shift. Weekly mode lays out Monday through Sunday so you can build a full timesheet and see a running weekly total. Biweekly mode combines two consecutive weekly timesheets into one 14-day pay-period total, which matches how many employers actually run payroll.
How Overnight Shifts Are Handled
A shift that starts before midnight and ends after it — say, 10:00 PM to 6:00 AM — would produce a negative duration with naive subtraction. Checking the Overnight box on that shift tells the calculator to add 24 hours to the clock-out time before computing the duration, so the result comes out as a correct 8.0 hours instead of a nonsensical negative number.
Unpaid Breaks and Split Shifts
Each shift row has its own break minutes field, subtracted from that shift's duration before anything else is calculated. A shift from 9:00 AM to 5:00 PM with a 30-minute unpaid lunch counts as 7.5 paid hours, not 8. Enter 0 for paid breaks, since those stay on the clock. When a single day contains two separate blocks of work — a morning shift and an evening shift, for instance — use Add Shift to give each block its own row rather than averaging them into one. Each shift is rounded and deducted independently, then the day's rows are summed, which is exactly how a punch-clock system treats them.
Punch Rounding
Many payroll systems don't use the exact minute an employee clocks in or out — they round punches to the nearest 5, 6, 10, 15, or 30 minutes first. Selecting a rounding interval applies that same rule to every clock-in and clock-out time before shift durations are calculated, so your totals match what payroll software would produce.
Regular, Overtime, and Double-Time Pay
Regular Hours
Hours up to your overtime threshold, paid at the base hourly rate.
Overtime Hours
Hours beyond the threshold, paid at your chosen overtime multiplier (typically 1.5×).
Double-Time Hours
If enabled, hours beyond a second, higher threshold are paid at 2× the base rate.
Decimal Hours vs. Clock Hours
Payroll runs on decimal hours, not clock time. Seven and a half hours is 7.5 in a payroll system but 7h 30m on a time card, and the two get confused constantly — a common mistake is entering 7.30 for seven hours and thirty minutes, which quietly underpays by twelve minutes. To convert, divide the minutes by 60: 45 min ÷ 60 = 0.75, so 6h 45m becomes 6.75 hours. This calculator shows both formats side by side for every total, so you can read whichever one your timesheet or payroll system expects without doing the conversion yourself. The decimal precision setting controls how many decimal places the hour figures are rounded to.
A Worked Example
Suppose you work 8:00 AM to 4:30 PM Monday through Thursday with a 30-minute unpaid lunch each day, then 8:00 AM to 6:00 PM on Friday with the same lunch. Monday through Thursday give 8.0 paid hours each, totalling 32.0, and Friday adds 9.5, for 41.5 hours on the week. With the overtime basis set to per week and a 40-hour threshold, the first 40 hours are regular and 1.5 hours are overtime. At a $22.00 base rate and a 1.5× multiplier that is $880.00 regular plus $49.50 overtime, or $929.50 gross. Switching the basis to per day re-reads the threshold as hours per day and drops it to 8, so Friday's 9.5-hour shift produces the same 1.5 overtime hours on its own. The two rules agree here, but they diverge as soon as a long day is offset by a short one: four 10-hour days and one 2-hour day is 42 hours, which is 2 hours of overtime weekly but 8 hours of overtime daily.
Exporting Your Timesheet
Once you've entered a full week or pay period, use Copy to place a plain-text summary on your clipboard, or Download CSV to export the full day-by-day breakdown — clock times, break minutes, and hours worked in both decimal (7.5) and clock (7h 30m) format — ready to open in a spreadsheet.
Accuracy and Limitations
This calculator is designed for estimating and cross-checking hours and pay — it performs exact arithmetic on the times and settings you enter, with no external data or timezone dependency. It is not a substitute for your employer's official payroll system, and local labor laws can affect exactly how breaks, rounding, and overtime must be calculated for legal compliance. Gross pay is also just that — gross. It does not account for income tax withholding, payroll deductions, benefits contributions, shift differentials, tips, or bonuses, so your take-home figure will be lower. Always confirm final numbers against your employer's records.