Home › How to calculate gross pay

How to calculate gross pay from a time card

Gross pay is the hours on your time card converted to money before taxes and deductions. The whole calculation is four steps, and every hourly or overtime number can be checked by hand once you see the method.

The four steps

  1. Total each day's minutes. Add each punch pair in order (in → out). Subtract unpaid break minutes from the day's total. An out time earlier than its in time crosses midnight and counts toward the day the shift started.
  2. Sum the workweek. Add the daily totals for a single workweek — Monday through Sunday by default, or whatever seven-day window your employer uses. Overtime never averages across two weeks.
  3. Split regular from overtime. Hours up to the threshold are regular; hours above it are overtime. Federal law (FLSA) puts the weekly threshold at 40. California also pays daily overtime: over 8 and up to 12 hours in a day at 1.5x, over 12 hours at 2x, plus premiums on the seventh consecutive day.
  4. Apply the rates. Gross pay = regular hours × rate + overtime hours × rate × 1.5 + double-time hours × rate × 2.

Worked example: 46-hour week at $20/hour

BucketHoursMathPay
Regular40.040 × $20.00$800.00
Overtime (1.5x)6.06 × $20.00 × 1.5$180.00
Gross pay46.0$980.00

The same 46 hours under California daily rules can split differently — for example a 13-hour Monday pays 8 regular + 4 overtime + 1 double-time for that day — but weekly overtime is never counted twice: daily OT hours are removed from the weekly overtime base.

Details that change the answer

Check it yourself

Enter punches and an hourly rate in the time card calculator and the gross pay updates as you type, with regular and overtime split out. For salary comparisons, use the salary to hourly or contractor rate tools.

Sources

This page is general information and an estimate, not legal, tax, or payroll advice. Last updated: October 18, 2026