Calculate weekly time card hours, lunch breaks, overtime, punch rounding, decimal hours, and gross pay from daily clock-in and clock-out times.
Last updated
Time card calculator with breaks and overtime Total clock-in and clock-out times for a weekly timesheet, subtract unpaid lunch breaks, apply optional rounding, and split gross pay into regular and overtime hours.
Quick examples
Start with a standard 40-hour week, an overtime-heavy week, a daily-overtime scenario, or an overnight time card, then edit the punches to match your actual timesheet.
Timesheet entries
7h 30m paid7.50 h decimal0h overtime$187.50
7h 30m paid7.50 h decimal0h overtime$187.50
7h 30m paid7.50 h decimal0h overtime$187.50
7h 30m paid7.50 h decimal0h overtime$187.50
7h 30m paid7.50 h decimal0h overtime$187.50
Result
37h 30m
This weekly time card totals 37.50 h after 2h 30m of unpaid breaks. At $25.00 per hour with overtime after 40.00 hours, estimated gross pay is $937.50.
Regular hours
37.50 h
Overtime hours
0.00 h
Overtime rate
$37.50
Weekly gross pay
$937.50
Pay line
Decimal hours
Estimated pay
Regular hours
37.50 h
$937.50
Overtime hours
0.00 h
$0.00
Total paid hours
37.50 h
$937.50
How to read this timesheet total
Regular hours are filled first, then any remaining paid minutes are treated as overtime. If daily overtime is enabled, the calculator moves hours above the daily threshold into overtime before checking the weekly threshold so the same minute is not counted twice.
Rounding is applied to punches before break deductions and overtime splits. Use exact-minute mode for a personal work-hours log, or choose the rounding rule that matches the time card policy you are trying to compare.
Time card calculator: weekly hours, lunch breaks, overtime, and gross pay
The time card calculator totals weekly working hours from daily clock-in and clock-out times, subtracts unpaid lunch or break periods, applies optional punch rounding, and estimates gross pay. Use it as a timesheet calculator for employees, freelancers, managers, and shift workers who need a clear regular-hours, overtime-hours, and decimal-hours breakdown before comparing the result with payroll.
How the time card calculator works
For each day of the week, enter a clock-in time, a clock-out time, and the length of any unpaid break. The calculator converts the times to minutes, handles overnight shifts by adding 24 hours when the clock-out time is earlier than the clock-in time, subtracts the unpaid break, and reports the net paid hours for that row.
After every valid row is processed, the calculator sums the paid minutes for the week. It then splits the total into regular hours and overtime hours using the weekly overtime threshold you choose. If a daily overtime threshold is enabled, the calculator moves hours above the daily threshold into overtime first, then applies the weekly threshold to the remaining regular-eligible minutes so the same time is not counted twice.
The result is shown in both hours-and-minutes format and decimal hours. That matters because people read a timesheet as 8 hours 30 minutes, while payroll software, spreadsheets, invoices, and many gross-pay calculations usually expect 8.50 decimal hours.
If the shift crosses midnight, 1,440 minutes are added to the clock-out side before subtraction.
Decimal hours = Paid minutes / 60
For example, 510 paid minutes becomes 8.50 decimal hours.
Gross pay = (Regular hours x Hourly rate) + (Overtime hours x Hourly rate x Overtime multiplier)
The calculator uses the thresholds and multiplier entered on the page to estimate gross pay before tax and deductions.
Worked example: a 45-hour weekly timesheet
Suppose an employee works Monday through Friday from 08:00 to 17:30 with a 30-minute unpaid lunch each day. Each day has 9 paid hours, so the weekly total is 45 paid hours. In decimal form, that is already payroll-ready: 45.00 hours.
With an hourly rate of 20, weekly overtime after 40 hours, and a 1.5x overtime multiplier, the calculator treats 40 hours as regular time and 5 hours as overtime. Regular pay is 40 x 20 = 800. Overtime pay is 5 x 20 x 1.5 = 150. Estimated gross pay is therefore 950.
That breakdown is more useful than a single total because it lets the user check three different payroll questions: whether the daily rows add up correctly, whether the overtime split is plausible, and whether the final gross pay matches the expected rule.
Lunch breaks, unpaid breaks, and overnight shifts
The break column is for unpaid time that should be deducted from the shift. A 09:00 to 17:00 shift with a 30-minute lunch produces 7 hours 30 minutes of paid time, not 8 hours. If the break entry is longer than the recorded shift span, the calculator limits paid time to zero and shows a warning instead of returning a misleading negative number.
Overnight shifts are handled directly. A row from 22:00 to 06:30 is treated as an 8 hour 30 minute elapsed shift before breaks. That keeps night-shift timesheets usable without asking the user to split a shift manually across two calendar days.
Some real time cards record separate lunch-out and lunch-in punches rather than a single break length. This calculator uses the simpler total-break-minutes model because it is faster for weekly checks and matches many online timesheet calculator workflows. If your employer requires multiple break punches, add the unpaid break segments together before entering the row.
Rounding rules and exact-minute time cards
Many users need to compare exact punch times with an employer's rounded time card. This calculator therefore includes exact-minute mode plus common rounding increments such as 5, 6, 10, and 15 minutes. Rounding is applied to the clock-in and clock-out punches before break deduction and overtime splitting, which mirrors the way many payroll systems record rounded punches.
Rounding can materially change a weekly total. A row from 08:07 to 16:53 rounds to 08:00 and 17:00 under nearest-15-minute rounding, which makes the gross span 9 hours before breaks. The same exact punches without rounding would be 8 hours 46 minutes before breaks.
A rounding result is not automatically a legal or policy-compliant result. Official U.S. wage-and-hour guidance accepts certain rounding practices only when they are used neutrally over time and do not systematically underpay employees. For any dispute, compare the calculator output with the current rule, employer policy, and official payroll record.
The default weekly overtime threshold is 40 hours because that is the common U.S. federal reference point for covered nonexempt employees under the Fair Labor Standards Act. The calculator keeps this field editable because contracts, countries, states, and employer policies can use different thresholds or may not use overtime at all.
Daily overtime is separate from weekly overtime. Some workers need a daily threshold because an individual long shift may attract overtime even when the weekly total is not yet above the weekly limit. Turning on the daily-overtime setting lets the calculator split those long-day hours first, then check whether the rest of the week crosses the weekly threshold.
The calculator estimates gross pay only. It does not determine exemption status, apply every state or country rule, calculate double-time tiers, add shift differentials, adjust the regular rate for bonuses, or estimate tax withholding. Treat the result as a transparent time card and gross-pay check, then reconcile the official paycheck against the rule that actually applies.
Further reading
US Department of Labor — Overtime pay — Official explanation of overtime pay under the Fair Labor Standards Act, including the standard time-and-a-half framework.
When to use a time card calculator instead of an hours calculator
Use this time card calculator when the question starts with daily clock-in and clock-out times. It is built for a weekly sheet with breaks, optional rounding, overtime thresholds, regular pay, overtime pay, and a gross-pay total.
Use a simpler hours calculator when you only need the elapsed time between two times or a quick add-and-subtract duration total. Use a work hours converter when you already know the total, such as 37:30, and only need to convert it to decimal hours or another planning unit.
This ownership matters for search intent. Someone searching for a time card calculator, timesheet calculator, or work hours calculator with lunch break usually needs the punch-to-pay workflow on this page. Someone searching for an hours calculator may only need one shift or a duration conversion.
Recordkeeping, paycheck checks, and self-employed use
A weekly time card is useful even when the employer has an official timekeeping system. Keeping a personal copy of clock-in times, clock-out times, breaks, and gross-pay estimates makes it easier to spot missing punches, incorrect break deductions, or a mismatch between the schedule and the payslip.
For managers, the calculator can be used as a quick review tool before payroll submission. It makes unusually long shifts, overnight rows, unpaid-break entries, and overtime splits visible in one place instead of hiding them behind a single weekly total.
For freelancers and self-employed workers, the gross-pay result is only a revenue starting point. It does not set aside income tax, self-employment tax, platform fees, reimbursed expenses, or non-billable admin time. Use the result as a timesheet-to-gross-pay bridge, then move to a tax or business-planning tool for net-income decisions.
IRS — Estimated taxes — IRS guidance relevant to self-employed users who need to convert gross pay into tax planning figures.
Common time card mistakes to check before payroll
The first mistake is forgetting to subtract unpaid lunch or break time. A row can look like a full 8-hour shift on the clock while producing only 7.5 paid hours after a 30-minute lunch break. The daily row output is designed to make that difference visible.
The second mistake is mixing exact and rounded punches. If the official payroll system rounds to a policy increment but your personal log uses exact minutes, both totals can be internally consistent while still disagreeing. Use the rounding setting to compare the same punch policy before assuming there is an error.
The third mistake is treating every overtime question as weekly only. Weekly overtime is common, but daily thresholds, contract premiums, and jurisdiction-specific rules can change the result. The calculator exposes the weekly and daily assumptions so the user can see what rule was applied rather than accepting a hidden default.
Frequently asked questions
How do I calculate hours worked from clock-in and clock-out times?
Convert the clock-in and clock-out times to minutes, subtract the start from the end, then subtract unpaid break minutes. If the clock-out time is earlier than the clock-in time, treat it as an overnight shift by adding 24 hours to the clock-out side before subtracting.
How are overnight shifts handled?
If the clock-out time is before the clock-in time, the calculator adds 24 hours to the clock-out time automatically. For example, clocking in at 23:00 and out at 07:00 is treated as an 8-hour shift before any break deduction. No special entry is needed.
Does the calculator account for overtime?
Yes. You can set the weekly overtime threshold, the overtime multiplier, and an optional daily overtime threshold. Hours above the daily threshold are moved into overtime first when that option is enabled, then the calculator applies the weekly threshold to the remaining regular-eligible hours.
What is the difference between regular hours and overtime hours?
Regular hours are paid at the base hourly rate. Overtime hours are paid at the base hourly rate multiplied by the overtime multiplier, such as 1.5 for time and a half. The calculator shows both so you can compare the time card total with a payslip or payroll export.
Can I use this as a timesheet calculator with lunch breaks?
Yes. Enter the total unpaid break minutes for each row. The calculator subtracts that lunch or break time from the shift before calculating paid hours, decimal hours, overtime, and gross pay.
What does punch rounding do?
Punch rounding changes the clock-in and clock-out times to the nearest selected increment before totals are calculated. Exact-minute mode uses the punches exactly as entered. Rounding modes are useful only when you are trying to mirror an employer or payroll system that applies the same rule neutrally.
Why does the calculator show decimal hours?
Decimal hours are the format many payroll systems and spreadsheets use. For example, 8 hours 30 minutes becomes 8.50 hours, and 7 hours 45 minutes becomes 7.75 hours. Showing decimal hours next to hours and minutes makes the time card easier to audit.
Does this calculate take-home pay?
No. The result is gross pay before taxes, benefit deductions, retirement contributions, insurance premiums, wage garnishments, or other payroll adjustments. Use a payroll or tax calculator if you need take-home pay.
Can this handle daily overtime?
Yes, as a configurable planning check. Turn on the daily overtime threshold and enter the hours after which a day should start counting as overtime. The calculator will apply that daily split before checking weekly overtime, which prevents double counting the same hours.
What if my employer uses a different overtime threshold?
Change the weekly overtime threshold field to match the rule you are checking. The calculator does not decide which law, contract, or policy applies; it uses the threshold and multiplier you enter to make the gross-pay math transparent.
Should I use exact time or rounded time?
Use exact time when keeping a personal work log or checking the raw span between punches. Use rounded time only when your official time card or employer policy rounds punches and you want the calculator to mirror that policy. If a rounded result affects pay, verify the policy against current official guidance.
What is the difference between a time card calculator and an hours calculator?
A time card calculator totals multiple daily punch rows, breaks, overtime, and gross pay across a week. An hours calculator is better for a single elapsed span or a compact duration total when payroll-style daily rows are not needed.
Guides
Featured in articles
Step-by-step guides that use this calculator to solve real problems.