Paycheck Error Checker
Check your pay stub line by line: gross against hours times rate, Social Security and Medicare against your FICA wages, and net that actually reconciles.
Paycheck Error Checker
Earnings on the stub
The base rate printed on the stub.
Fractional hours are fine (for example 76.25).
Hours over 40 in a workweek under the FLSA. Pick 0.5x if your stub lists every hour at straight time and adds a separate half-time premium line.
Anything on the stub that is not hours times rate. Salaried? Leave the hours at 0 and put the period salary here.
Copy it exactly, including cents. Use the current-period column, not the YTD column.
Deductions on the stub
Sometimes labeled FICA-SS, OASDI, or SS Tax.
Sometimes labeled FICA-Med or MEDI.
Section 125 cafeteria-plan money is exempt from Social Security and Medicare. Do not put 401(k) here: retirement deferrals still pay FICA.
Federal and state income tax, 401(k), garnishments, union dues, everything else. Enter the positive total.
The take-home figure at the bottom of the stub.
Settings
Sets the Social Security wage base used for the cap check.
Payroll rounds every line to the cent, so a penny or two of drift is normal rather than an error. Tighten it if you want to see every last cent.
Advanced: year-to-date context
Social Security stops after the annual wage base. Leave at 0 unless your YTD is close to it.
An extra 0.9% Medicare kicks in once YTD wages pass the withholding threshold. Leave at 0 if that is not you.
How the expected figures were built
This tool does not verify federal or state income tax withholding, which depends on your W-4 and the IRS withholding tables. Those dollars are checked only for whether they reconcile to your net.
How to check your paycheck for errors in four steps
Read the stub top to bottom and test it in four passes. Each pass stands on its own, so a failure in one spot points you at the problem instead of sending you back to the start.
- Rebuild gross. Regular hours times your rate, plus overtime hours times 1.5 times your rate, plus anything else the stub lists (bonus, tips, commission, shift differential). Your total should match the gross printed on the stub. The hourly to paystub earnings calculator builds the same figure from scratch if you want a second opinion.
- Test Social Security. 6.2% of your FICA-taxable wages, which is usually gross but not always (see the next section).
- Test Medicare. 1.45% of the same FICA-taxable wages, plus 0.9% more on anything above $200,000 of year-to-date wages.
- Reconcile net. Gross minus every deduction line should equal the net at the bottom. This one is pure arithmetic, with no W-4 and no tables involved. If it fails, something is wrong no matter how the taxes were figured.
Try it on the default example above. The stub shows $25.00 an hour, 80 regular hours, and $2,000.00 gross. 25 times 80 is 2,000, so the gross line holds. Social Security should be 6.2% of $2,000, or $124.00. Medicare should be 1.45%, or $29.00. Add $247.00 of income tax and other withholding and the deductions come to $400.00, leaving $1,600.00 net. Every line agrees, so that stub is internally consistent.
Why 6.2% of your gross is often the wrong Social Security number
Social Security and Medicare are charged on FICA wages, not on gross pay, and those two figures often differ. Section 125 cafeteria-plan deductions (pre-tax medical, dental, and vision premiums, HSA contributions, health FSA contributions) come out before FICA is calculated, so they shrink the base that 6.2% and 1.45% apply to. A 401(k) or 403(b) deferral does not. Retirement money escapes federal income tax withholding but still pays FICA in full.
This is where most false alarms come from. A worker with $200 of pre-tax health premiums on a $2,000 gross check should see Social Security of 6.2% on $1,800, or $111.60, not $124.00. Multiply by gross instead and a perfectly correct stub looks $12.40 short. Put the pre-tax benefit total in its own field above and the checker moves the base for you. The pre-tax vs post-tax deduction calculator shows the same effect from the other direction.
Two ceilings sit on top of that base. Social Security stops once your year-to-date wages reach the annual wage base, which the SSA puts at $184,500 for 2026 and $176,100 for 2025. Past that point the correct withholding is zero, so a stub still taking 6.2% in December is real over-withholding and worth flagging. Medicare has no cap, but it picks up a surcharge: employers must withhold an extra 0.9% Additional Medicare Tax on wages above $200,000 in a calendar year, whatever your filing status. If you have seen $250,000 or $125,000 quoted, those are thresholds for your tax return, not for withholding. Both ceilings depend on your running totals, which is why the advanced fields ask for them. The YTD earnings calculator works those totals out from a single stub.
The rates and limits here come from the fleet's shared tax-constants module, which tracks IRS Topic No. 751 and the SSA contribution and benefit base.
What the checker can't tell you
Federal and state income tax withholding cannot be audited from a stub. It depends on your W-4, your pay frequency, and the IRS percentage-method tables, so two people on identical gross pay can have very different withholding and both be correct. Rather than pretend otherwise, this tool folds income tax into "all other deductions" and checks only that the total reconciles to your net.
Overtime runs into a similar wall. Working it out as 1.5 times your base hourly rate gives you a floor, not the exact figure. Under the FLSA, the regular rate has to include nondiscretionary bonuses, commissions, and shift differentials, so anyone earning those is owed overtime on a rate higher than base hourly (see DOL Fact Sheet #56A). If the checker says your overtime matches but you also earned a production bonus that period, it may still be short.
Then there are the checks that feel wrong and are not. Switching from biweekly (26 checks) to semi-monthly (24 checks) changes the size of every paycheck without touching your salary, and a month with three biweekly paydays reads like a windfall that never comes back. The pay frequency converter settles that argument in a few seconds. If you are working backwards from a promised take-home figure instead, the gross-up calculator is the right tool.
What to do when the numbers really are wrong
Document it first. Keep the stub, your own time records for the period, and a note of what you expected and why. Screenshot the checker's output if it helps make the case.
Raise it in writing with payroll or HR rather than verbally with your manager, name the exact line, and give the dollar amount. Most employers correct a genuine error either off-cycle or on the next check. If it is not fixed, your state labor department handles most wage claims, and the U.S. Department of Labor's Wage and Hour Division enforces federal minimum wage and overtime and can recover back wages. If the disputed check was your last one at a job, the final paycheck calculator rebuilds what you were owed, including unused PTO.
Once you know what the stub should have said, it helps to have a clean copy of it. Payslip44 builds the document itself. Save employer, employee, and line-item templates once and reuse them, pick the classification (W-2, 1099, statutory, owner) and one of six layouts, and let it carry per-line YTD amounts with decimal-precise math that will not drift by a cent. Finished stubs export to PDF, PNG, CSV, or plain text, and nothing leaves the device. Download Payslip44 and rebuild the stub the way it should have read.
Frequently Asked Questions
Common questions about paycheck error checker
How do I know if my paycheck is correct?
Four passes, in this order. Multiply your regular hours by your rate, add overtime at 1.5x, and see whether that hits the gross on the stub. Check Social Security at 6.2% and Medicare at 1.45% of your FICA-taxable wages. Then subtract every deduction from gross and see whether you land on your net. If all four agree within a few cents, the stub is internally consistent. The checker above does all four at once.
Why doesn't my pay stub add up?
Usual suspects: missed or mis-rounded hours, overtime paid at straight time, a deduction that changed mid-period, a pre-tax benefit that just kicked in, or a retroactive adjustment folded into this check without its own line. The clearest signal is a gap between gross minus deductions and the stated net, since that one is pure arithmetic. Nobody has to exercise judgment for it to come out right.
Should Social Security be exactly 6.2% of my gross pay?
Not always. It is 6.2% of your FICA-taxable wages, which is gross minus Section 125 cafeteria-plan money: pre-tax health premiums, HSA, FSA. A 401(k) deferral does not shrink that base, which trips up a lot of people. And Social Security stops entirely once your year-to-date wages reach the annual wage base ($184,500 in 2026, $176,100 in 2025). The pre-tax vs post-tax deduction calculator shows the difference on a single check.
What if my Medicare withholding is more than 1.45%?
That is probably correct. Once your year-to-date wages pass $200,000, your employer has to withhold an extra 0.9% Additional Medicare Tax on the wages above that line, whatever your filing status. The effective rate stays above 1.45% for the rest of the year. Put your YTD Medicare wages in the advanced section and the checker allows for it. The YTD earnings calculator works out that running total from one stub.
Can this tool check my federal income tax withholding?
No, and no honest tool can do it from the stub alone. Federal withholding depends on your W-4, your pay frequency, and the IRS percentage-method tables, so two people on identical gross pay can have wildly different withholding and both be right. This checker treats income tax as part of "all other deductions" and only verifies that the total reconciles to your net. If you want a different amount withheld, submit a new W-4.
My paycheck is off by a few cents. Is that an error?
Almost certainly not. Payroll rounds every line to the nearest cent and those roundings stack, so a penny or two of drift is ordinary. That is why the tolerance control sits at five cents by default. Anything bigger is worth raising. The smallest real payroll error you can make, one missed minute at $15 an hour, is already about a quarter.
What should I do if my paycheck is actually wrong?
Put it in writing to payroll or HR, not to your direct manager, and attach the stub with the line circled. Most employers fix a genuine error off-cycle or on the next check. If it goes nowhere, you can file with your state labor department, or with the U.S. Department of Labor Wage and Hour Division, which enforces federal minimum wage and overtime and can recover back wages.
How long does my employer have to fix a payroll error?
No single federal deadline exists for issuing the correction itself, though the FLSA expects wages to be paid promptly and state pay-frequency and final-pay laws set their own clocks. What does have a hard deadline is your claim: for federal minimum wage and overtime violations, generally two years, stretching to three if the violation was willful. Do not sit on it. If the check in question was your last one, the final paycheck calculator rebuilds what you were owed.