GratisAI civic · 4 min read · free tool
timeclock punch card

Check Your Timesheet Against What You Were Actually Paid

A payslip that doesn't match your timesheet is either a mistake or a pattern, and you can't tell which until you total it. This takes the hours you logged and the hours you were paid for, week by week, prices the difference at straight time and at overtime, and dates the evidence you'd need before raising it with an employer or a labour agency. Local only; your hours never leave the tab.

Scan report — what this replaces
Gap
Logged hours against paid hours, priced at the right rate
local
What it replaces
A suspicion you can't put a number on
$0.00
Input
Weekly logged and paid hours, and your rate
no card
Output
A priced gap and a dated evidence list
recomputed

What you pay otherwise

RouteWhat you getCost
Employment lawyerFor a claim you could quantify yourself first$200+/hr
Letting it goA recurring gap that compounds every pay periodrecurring
Raising it with no figuresA conversation that ends in 'I'll look into it'nothing
This pageThe gap priced, with the evidence dated$0

The workflow

  1. Enter logged and paid hours for each week separately

    One line per week: 'week ending | logged | paid'. Logged is what your timesheet or shift record shows; paid is what appears on the payslip. If you don't have a timesheet, reconstruct it from schedules, messages and badge records — and say so when you raise it.

  2. Set the overtime threshold your jurisdiction actually uses

    Most places use 40 hours a week, but some use daily thresholds or a different weekly figure. The overtime half of the calculation depends entirely on this number, so use the real one rather than a guess.

  3. Read the straight-time and overtime lines separately

    Unpaid hours under the threshold are owed at your rate; hours above it are owed at the overtime rate. A single blended number hides which one you have, and the two are argued differently.

  4. Gather the evidence before you raise it

    The checklist dates each step. Raising a gap without the timesheets in hand usually produces a delay; raising it with them usually produces a correction.

Worked example

Sample: 6 weeks, 42.50/hr, 40 h overtime threshold
  Logged             288.0 h
  Paid               271.5 h
  Unpaid             16.5 h
  Straight time owed 0.0 h — every week ran past 40
  Overtime owed      16.5 h × 63.75 = 1,051.88
  Uploaded           nothing — computed in the tab

Numbers above are sample data produced by the tool's own pre-loaded example, run in the browser — not averages or measured benchmarks.

What breaks this

Entering paid hours from memory rather than from the payslip makes the gap unverifiable. Using the wrong overtime threshold misprices the most valuable half of the calculation. Raising it before gathering the timesheets turns a documented gap into a he-said-she-said conversation.

Try it now

Six weeks with a 16.5-hour gap are loaded and price out both straight time and overtime. Change the overtime threshold to 44 and watch the split move.

Open the wage audit →

Go deeper: the printable card

The audit is free forever. The $4 one-time tier adds:

See the paid tier inside the tool →

What this is not. This calculates a gap from the hours and rate you enter. It is not legal advice, overtime thresholds and pay rules vary by jurisdiction and by contract, and it cannot tell you whether a claim will succeed — check the rules that apply to you with your labour agency, union, or a qualified adviser before you act.