Time Card Calculator — Weekly Hours & Pay
Enter clock-in, clock-out, and unpaid break minutes for each day of the week and get per-day hours, weekly totals, an overtime split, and gross pay from your hourly rate. Handles overnight shifts and saves your entries locally so a refresh never wipes your timesheet.
Private by design. Hours and pay are calculated entirely in your browser — your timesheet is saved only to your own browser's local storage, never uploaded.
How to calculate weekly time card hours and pay
- Fill in each day. Enter clock-in and clock-out times (12- or 24-hour, per your system locale) and unpaid break minutes for each day you worked. "Copy Mon → Tue–Fri" fills a regular schedule in one click.
- Check overnight shifts. A clock-out earlier than clock-in is treated as crossing midnight — 22:00 to 06:00 counts as 8 hours.
- Set pay rules. Enter your hourly rate, the overtime threshold (40 h by default), and the OT multiplier (1.5× or 2×).
- Read the summary. See total hours, the regular/overtime split, and gross pay. Copy the summary or print a clean timesheet.
Use Cases
Frequently Asked Questions
Is my timesheet uploaded anywhere?
No. Everything is calculated in your browser, and entries are saved only to your own browser's local storage so they survive a refresh.
How is overtime calculated?
Hours beyond the weekly threshold (default 40) are paid at the multiplier you pick — e.g. 45 h at $20/h with 1.5× OT = 40 × $20 + 5 × $30 = $950.
Does it handle overnight shifts?
Yes. If clock-out is earlier than clock-in, the shift is assumed to cross midnight: 22:00–06:00 counts as 8 hours.
How do breaks work?
Break minutes are unpaid and subtracted from that day's hours: 9:00–17:30 with a 30-minute break is exactly 8.00 hours.
Is gross pay the same as take-home pay?
No. Gross pay is before taxes and deductions. Withholding varies by location and filing status, so use a paycheck calculator for net pay.
Can I print or export my time card?
Yes. Print gives a clean timesheet without page chrome, and Copy puts a plain-text summary on your clipboard to paste into email or a spreadsheet.
How overtime pay is actually computed
US federal law (FLSA) requires non-exempt employees to be paid at least 1.5× their regular rate for hours beyond 40 in a workweek. The mechanics are simple but frequently miscalculated — the split happens at the weekly level, not per day (in most states), and unpaid breaks come out before anything else.
| Step | Rule | Example (45 h @ $20/h, 1.5×) |
|---|---|---|
| 1. Net hours per day | Clock-out − clock-in − unpaid breaks; shifts crossing midnight add 24 h | 9 h/day across 5 days = 45 h |
| 2. Weekly split | Hours ≤ threshold are regular; the remainder is overtime | 40 h regular + 5 h OT |
| 3. Regular pay | Regular hours × hourly rate | 40 × $20 = $800 |
| 4. Overtime pay | OT hours × rate × multiplier | 5 × $20 × 1.5 = $150 |
| 5. Gross pay | Regular + overtime | $950 |
- A few states (notably California) also require daily overtime — e.g. over 8 hours in a single day — which a weekly-threshold calculator does not model. Check your state rules if a single day exceeds 8 hours.
- The 1.5× multiplier is the federal floor. Union contracts and some employers pay 2× ("double time") for Sundays, holidays, or hours beyond a second threshold — switch the multiplier to 2× to model that.