ShiftWalletGet it freeFree on the App StoreGet

US guide

How to check your paycheck when you work shifts

Most people start with the deposit and get lost. Start with the hours instead. That's where a shift worker's pay usually comes up short.

By Jan Daniel NaftanailaLast updated 9 min read

ShiftWallet The iPhone app that works out what every shift should pay.

Download ShiftWallet on the App Store
Animated illustration: a diner server sits at her kitchen table at night with a pay stub that has one line marked in gold. Steam rises from her mug and lights come and go in the windows of the city outside.
On this page

Put your own record of each shift next to the hours on your pay stub, for exactly the dates the stub covers. If the hours agree, price them with your base rate, differentials and overtime and compare the result with the gross pay line. Leave the net for last, because most of the gap between gross and take-home is withholding.

In four steps

  1. Find the dates. Your stub prints the pay period it covers. Use those dates, not the day the money arrived.
  2. Count the hours, week by week. Overtime is counted per workweek, so a two-week check is really two separate checks.
  3. Price them. Base rate times hours, plus any differentials, plus the overtime premium.
  4. Then go from gross to net. Taxes and deductions come last.
Anatomy of a US pay stubSample pay stub with made-up figures and eight marked lines. 1. Pay period. 2. Regular hours. 3. Overtime. 4. Differentials. 5. Regular rate adjustment. 6. Gross pay. 7. Taxes. 8. Net pay.Example Health LLCSample pay stub, made-up figuresEmployeeA. WorkerPay periodSep 20 to Sep 26, 2026Pay dateOct 2, 2026Amount ($)EARNINGSRegular1,600.0040 h × 40.00Overtime480.008 h × 60.00Night differential240.0048 h × 5.00Weekend differential36.0012 h × 3.00Regular rate adj.23.00Gross pay2,379.00TAXESFederal income tax301.20Social Security147.50Medicare34.50Total taxes483.20Net pay1,895.8012345678
  1. Pay period. One workweek here. If you're paid every two weeks, split the stub into its two workweeks, because overtime is counted per workweek.
  2. Regular hours. The first 40 hours of the workweek at your base rate.
  3. Overtime. Hours over 40 at 1.5 times the base. On its own that's only right in a week with no differentials.
  4. Differentials. Night and weekend extras. Under the FLSA they go into your regular rate, so they raise what overtime should pay.
  5. Regular rate adjustment. The extra overtime owed because the differentials count. Names vary from one payroll to the next, and some employers pay it on a later check.
  6. Gross pay. The total before taxes. Compare it with your own math for the week.
  7. Taxes. Federal income tax, Social Security and Medicare, plus state and local taxes where you have them. They don't tell you if hours are missing.
  8. Net pay. What lands in your account. Not the number to check your hours against.
Made-up figures for the night nurse's week, paid correctly: the adjustment line covers what 1.5 × base leaves out.

Hours first: what a real gap looks like

A guard on r/securityguards posted this:

"They shorted me hours last pay period worked 91 hours last pay period got paid for 88."

r/securityguards, January 2026

Split that gap by week and the three hours are worth more than they look. Say it's a two-week period, workweeks run Sunday to Saturday and the rate is $18.50 an hour:

WorkweekYour recordRegularOvertime
Week 146 h40 h6 h
Week 245 h40 h5 h
Should be paid91 h80 h11 h
Stub shows88 h80 h8 h

Those three hours aren't worth 3 × $18.50 = $55.50. They come off the top of a week that was already past 40, so each one is an overtime hour at $27.75. Three overtime hours come to $83.25.

Compare shift by shift as well as the total. A missing shift or a break taken off twice is much easier to spot with the date and the times in front of you.

Four false alarms to rule out first

Not every gap is underpayment. On Reddit, a lot of "I'm missing money" posts turn out to be one of these:

What you seeWhat it often isHow to tell
The last shift or two of the period are missingThe pay period cut-off. They'll be on the next check.Read the period dates printed on the stub. See whether those hours turn up on the next one.
A night shift shows fewer hours than you workedIt was split at midnight, part on one day and the rest on the next, sometimes in two different pay periodsLook at the punches for both dates, not just the day you clocked in.
The deposit is much lower than hours × rateTaxes and deductionsCompare the gross line instead.
A differential, holiday premium or bonus isn't thereIt's paid a check later, or listed on a separate lineLook at the next stub before you assume it's gone.

The deposit one is the most common. When an Amazon warehouse worker asked why their check looked short, two of the three most upvoted replies said it was taxes:

"Taxes. The math checks out on your gross. Your taxes took the rest"

r/AmazonFC, May 2026

If the hours never show up on the next check, or your overtime rate is exactly one and a half times base in a week that also had a night differential, you're not looking at a calendar problem.

Then the rates: base, differentials and overtime

Animated illustration: with the blue tray already full, gold coins drop one by one into a small gold tray and pile up into a stack that ends up much taller than the blue coins.

Under federal law, non-exempt workers get at least 1.5 times their regular rate for every hour over 40 in a workweek. There's no daily overtime under federal law. Some states add it: California pays 1.5 after 8 hours in a day and double time after 12. A workweek is a fixed block of 168 hours that can start on any day, and two weeks can't be averaged. A 30 hour week followed by a 50 hour week still has 10 hours of overtime in it, even though the two add up to 80.

ShiftWallet on an iPhone editing the job: $15.00 an hour, overtime at 1.5 after 8 hours a day, night hours from 10:00 PM to 6:00 AM at +25%. Two cards from the app: one night that earned $182.25 ($142.50 base, $28.50 night premium and $11.25 overtime) and 7 hours 36 minutes of night hours at +25%.

Federal law doesn't require extra pay for nights, weekends or holidays. If you get a differential or a holiday premium, it comes from your employer's policy or your contract, so check what it actually promises before you count it. Once you do get a differential, it goes into your regular rate, which changes what your overtime should be. Night nurses get caught by this one a lot. It has its own guide and a calculator.

Last, gross to net

Animated illustration: coins pour into a funnel, some drop aside into two trays as deductions and a smaller stack comes out at the bottom.

If the gross matches and the deposit still looks low, the difference is withholding or a deduction you agreed to (insurance, retirement, union dues). The IRS has a Tax Withholding Estimator, linked from its Paycheck Checkup page, if you think too much federal tax is coming out.

If the hours really are missing

Write to payroll. Email, not a phone call, so there's a date on it and you have a copy. Something like:

Illustration of a neat bundle of evidence handed over a desk: a printed rota, a notebook with tally marks, a phone, a photo of a noticeboard and a work badge.

Hi [name], I think my check for the pay period [start date] to [end date] is short. My own record shows 91 hours, 46 in the first week and 45 in the second, and the stub shows 88. The gap looks like it's in the week of [date]. Could you send me my time punches for that week so I can compare them with mine? Thanks, [your name]

Keep copies of every stub, your schedule, your own record and any screenshots of your punches. A server on r/Serverlife does it like this:

"I put it in my notes app so when check hits I can glance and make sure the numbers match. More than a few times my work messed up so I like to double check their math lol"

r/Serverlife, April 2026

Know what your employer has to keep. For every non-exempt employee, the employer must record the hours worked each day and each week, plus straight-time and overtime earnings. Payroll records have to be kept for at least three years and time cards for two, according to the Labor Department's recordkeeping fact sheet. If your numbers and theirs differ, theirs exist and you can ask for them.

Illustration of a worker holding a payslip at a signpost with three paths: to a payroll office, to a union representative and to a telephone helpline.

If it isn't fixed, you can file a complaint with the Wage and Hour Division on 1-866-487-9243 or through your local office. It's free and confidential, whether or not you have papers. The law also bars your employer from retaliating against you for complaining. You can generally recover two years of back pay, three if the violation was willful.

In a union, the grievance deadline may be days rather than years. Grievances can also pay more than the shortfall:

"Shorted me $126 and with a grievance turned it into $1200 lol easy money"

r/UPSers, August 2026

Where the app comes in

Checking a paycheck in ShiftWallet: pick the job and the pay period, type the amount you received and say whether it is gross or net

I built ShiftWallet for steps 2 and 3. You log each shift as it happens, or afterwards, and it prices it with your rules. With the US settings it pays time and a half after 40 hours, on your regular rate with differentials included, and the week runs Sunday to Saturday. A 10% night premium between 11pm and 7am is a free switch. A different night window, or a flat differential in dollars per hour, needs Pro.

When the check arrives you type in the gross for that period and ShiftWallet compares it with what your logged shifts add up to. A gap of 1% or less, or $1 or less, counts as a match. The first full check is free and Pro makes it unlimited. Type in only your take-home pay and you get a comparison with an estimate, never an underpaid verdict, since a net figure can't prove one. Since version 2.4 the check also knows your pay calendar (cut-off dates, and differentials that land a check late) and tells you what could explain a difference before you raise it. You can mark shifts as paid, too, and see what you're still owed.

There are a few things it will miss, and you should know them before you trust a match. That Sunday to Saturday week can't be changed, so if your employer's workweek starts on a Wednesday, overtime can land on a different shift in the app. And the Pro tax estimate covers federal tax for a single filer plus FICA, from 2024 tables, and leaves out state and local tax.

Questions people ask

How do I check if my paycheck is right when I work shifts?

Check the hours first, then the rates, then the taxes. Compare your own record of each shift with the hours on your pay stub for the same pay period dates, multiply by your base rate, differentials and overtime, and compare that with the gross pay line. Only look at the net once the gross matches.

How do I verify the hours on my pay stub?

Take your own record of each shift for the exact dates printed on the stub and add up the hours one workweek at a time, because overtime is counted per week. Compare each week's total with the regular and overtime hours on the stub. If they differ, go shift by shift to find the missing day or the break taken off twice, then ask payroll for your time punches for that week.

What should I do if I'm missing hours on my paycheck?

First rule out the usual calendar causes: a shift that falls in the next pay period, or a night shift split across two days. If the hours are still missing, email payroll with your own record and ask for your time punches for that week. If it isn't fixed, you can file a complaint with the Wage and Hour Division on 1-866-487-9243, which is free and confidential.

What evidence do I need for missing wages?

Copies of your pay stubs, your own record of each shift with dates, start and finish times and breaks, your schedule and any emails with payroll. The Wage and Hour Division says pay stubs and your own records of hours worked help. Your employer also has to keep a record of the hours you work each day and each week.

Why is my paycheck short this week?

The usual reasons are hours that landed in the next pay period, a night shift split between two days, taxes and deductions, or a differential paid on a later check. Compare your gross pay with your hours times your rates first. If the gross is right, the difference is withholding or a deduction.

How far back can I recover unpaid wages?

Under the federal Fair Labor Standards Act, generally two years, or three if the violation was willful. The Department of Labor or the employee can sue for the back wages plus an equal amount in liquidated damages. A union contract may set a much shorter deadline for grievances, so check yours.

Sources

  1. DOL Fact Sheet #21, Recordkeeping Requirements under the FLSA dol.gov
  2. 29 CFR 516.2, records employers must keep ecfr.gov
  3. DOL Fact Sheet #23, Overtime Pay Requirements of the FLSA dol.gov
  4. 29 CFR 778.107, overtime after 40 hours in a workweek ecfr.gov
  5. 29 CFR 778.105, what a workweek is ecfr.gov
  6. DOL, night work and differentials dol.gov
  7. California DIR, overtime FAQ dir.ca.gov
  8. DOL Wage and Hour Division, how to file a complaint dol.gov
  9. DOL, back pay dol.gov
  10. IRS Paycheck Checkup irs.gov

Official sources checked on the date above. If a rule changed after that, the link is the one to trust.

Rather not redo this every payday?

ShiftWallet keeps the record as you work and prices each shift with your rates, so on payday you only type in the gross from your stub. Overtime is worked out on your regular rate, differentials included.

Download ShiftWallet on the App Store

Free to start. Pro is optional.
iPhone and iPad, iOS 17 or later

ShiftWallet's weekly report on an iPhone: $911.25 from 5 shifts and 47.5 hours this week. Two cards from the app: $1,458.00 from 8 shifts this pay period, and one night shift from 9:00 PM to 7:00 AM that paid $182.25.

More from ShiftWallet