Checking Your Paycheck Against the Shifts You Worked

Most people don't check their paycheck line by line — they glance at the deposit and move on. But if your schedule includes overtime, differentials, or a mix of roles, it's genuinely hard to know whether a paycheck is right just by looking at it. This is a plain way to check, without assuming the worst if the numbers don't match right away.

What "expected gross pay" actually means

Expected gross pay is what you should have earned before taxes and deductions, based on exactly what you worked: your hours, your rate, and anything that changes the rate for specific shifts — night or weekend differentials, holiday pay, or a role premium like charge or preceptor pay.

It is not your take-home pay. Federal and state tax withholding, FICA, and any pre-tax deductions still apply after this number — those are calculated by your employer's payroll system, not by comparing shifts. Checking your paycheck against your shifts tells you whether the gross figure on your stub is right, which is the number everything else is calculated from.

Why a paycheck and your own math can disagree

A mismatch has several common, mundane causes — worth ruling out before assuming anything is wrong:

A step-by-step way to check

  1. Pull your pay stub for the period. Note the exact start and end dates — not the pay date, the period the check covers.
  2. List every shift you worked in that exact date range, with start and end times, and which role you worked if that varies (staff, charge, float, and so on).
  3. Apply your rate to each shift, adding any differential that applies — night, weekend, holiday — and any role premium.
  4. Total the hours for the week (not the whole pay period, if your employer's overtime rule is weekly) and split them into regular and overtime once you cross your threshold.
  5. Add it all up and compare the total to the gross pay line on your stub — not the net or take-home line.

A worked example

Here's what that looks like for a real pay period — five shifts, one of them worked in a premium role over a weekend:

Jul 20 – Jul 26, 2026 $2,730.50
Expected worked hours
57.50
Regular hours
40.00
Overtime hours (past the 40-hr weekly threshold)
17.50
Saturday shift, Charge role (weekend differential + charge premium)
$770.50
Expected gross pay
$2,730.50

If the pay stub for that period shows something other than $2,730.50, the gap between the two numbers is usually the fastest way to spot which line item is off — a gap close to one shift's value often points at that shift specifically, rather than at the whole check.

If the numbers don't match

Recheck your own inputs first — it's the most common source of the gap. Confirm the pay period dates, the rate and differentials you assumed, and whether your employer's overtime rule is weekly or something else.

If your math still disagrees with the stub after that, bring the specific shifts, dates, and your calculation to your employer or payroll department. A side-by-side comparison — your list of shifts against their pay stub — is far more useful to them than a single lump-sum question, and it's the fastest way to find out which side has the different assumption.

A mismatch is not proof of anything on its own. It's a starting point for a conversation with the people who run payroll — they have visibility into rules and rate codes that a shift log alone doesn't show.

How WageTally automates this

WageTally does steps 2 through 5 automatically. You set your rate, weekly overtime threshold, differentials, and role premiums once per workplace; every shift you add picks them up on its own. At the end of a pay period, WageTally totals it into one expected gross figure — the same kind of number worked through above, calculated the same way, ready to hold next to your real paycheck.

Stop redoing this math by hand every pay period.

Download WageTally Free

This guide is general information, not legal, tax, or payroll advice. Payroll rules vary by employer and by state — verify specifics with your employer or payroll department.