b2KIT

Weekly Time Card Calculator

Calculate weekly pay from daily time entries with overtime rules and break deductions.

Tested tool guide Tested browser tools Checked August 16, 2026

What Weekly Time Card Calculator does, with a checked example

This tool takes a set of daily clock-in and clock-out times, plus a break length for each day, and turns them into a weekly paycheck estimate. It converts each day's punches into decimal hours, deducts unpaid breaks, sums the week, then splits that total into regular and overtime hours against a threshold before multiplying by your hourly rate. The most common surprise is that overtime here is calculated on the weekly total, not per day, so two long shifts followed by three short ones can still land under the overtime line even though any single day looked heavy.

Worked example

A concrete input and expected output from the current implementation.

Input

Hourly rate $20.00, overtime after 40 hrs/week at 1.5x. Mon-Fri: clock in 8:00 AM, clock out 5:00 PM, 30 min break each day.

Expected output

Daily: 8.50 hrs x 5 days = 42.50 total hours. Regular: 40.00 hrs = $800.00. Overtime: 2.50 hrs @ 1.5x = $75.00. Gross weekly pay: $875.00.

Each day runs 9 hours gate-to-gate minus a 30-minute break, giving 8.5 paid hours; five identical days total 42.5, so 40 hours are regular pay and the remaining 2.5 hours are paid at time-and-a-half.

How the result is produced

1

Per-day hour conversion

Each day's clock-in and clock-out are converted to a time difference, then any entered break minutes are subtracted before the result is expressed as decimal hours (e.g., 8 hours 30 minutes becomes 8.50). This happens independently for every day in the week, so a missed or zero entry for a day simply contributes zero hours rather than throwing an error.

2

Weekly overtime split and pay calculation

The daily decimal hours are summed into a weekly total, which is compared against the weekly overtime threshold you set (commonly 40). Hours at or below the threshold are paid at the straight hourly rate; hours above it are paid at the overtime multiplier you specify (commonly 1.5x). Both amounts are multiplied by the hourly rate and added for the gross total.

Good uses

  • A small business owner running weekly payroll by hand for a handful of hourly staff without a full payroll platform
  • An hourly employee double-checking that a pay stub matches their actual clocked time before flagging a discrepancy to HR
  • A shift manager drafting a timesheet from a written schedule before keying totals into accounting or payroll software

Limits and checks

  • The overtime split is weekly-only by default; it does not apply state-specific daily overtime rules (such as hours worked past 8 in a single day), so results in those jurisdictions need manual adjustment
  • Shifts that cross midnight or a clock-out time entered earlier than the clock-in for the same day can produce a negative or wraparound duration unless the tool is explicitly told the shift spans two days
  • Decimal-hour rounding (e.g., 8.5 hours) may not match a payroll system that rounds punches to the nearest 6- or 15-minute increment, so totals can differ by a few cents from an official paycheck

Common questions

Does this apply California-style daily overtime, where hours over 8 in one day get the overtime rate?

No, not by default. The calculation compares the weekly total against your overtime threshold, not each individual day. If your state requires daily overtime, you'd need to compute those days separately and adjust the weekly figures yourself.

Can I use this to calculate pay for a salaried employee?

No. The tool is built around an hourly rate multiplied by clocked hours, so it has no way to represent a fixed salary. You could approximate it by entering a salary-equivalent hourly rate, but the overtime math still assumes hourly, non-exempt pay rules.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools