Paycheck Calculator (All 50 States)
Take-home pay after federal, state and local taxes — salary or hourly, with overtime and pre-tax deductions.
Pay calculator
Copy the numbers from your pay stub and see what each line should be under 2026 rules: federal tax, Social Security, Medicare, state and local taxes, disability and paid leave, and net pay. Any line that's off is flagged, with the likely reason.
Use the current column of one paycheck, not year-to-date totals. The example below is a sample stub; replace it with yours. Everything stays in your browser.
Pay stub check
Your pay stub checks out
| Line | Your stub | Expected |
|---|---|---|
| Federal income taxMatches | $265.38 | $265.38difference −$0.00 |
| Social SecurityMatches | $179.80 | $179.80 |
| MedicareMatches | $42.05 | $42.05 |
| California income taxMatches | $95.95 | $95.95difference +$0.01 |
| California payroll programsMatches | $37.70 | $37.70 |
| Net pay adds upMatches | $2,129.12 | $2,129.12 |
Why these lines may differ
Federal withholding depends on the W-4 your employer has on file. To change it, work out new W-4 entries, then give the form to payroll.
Year-to-date wages not entered: we assume you're below the Social Security wage base and the $200,000 Additional Medicare line.
Calculation pay.pay-stub-check v1.0.0. Uses the same federal and state engines as our paycheck calculator.
A pay stub is a chain of subtractions, and every tax on it is worked out on a slightly different wage. The checker rebuilds that chain from your gross pay, works out each tax the way payroll software must, and compares it with the number printed on your stub.
| Deduction | Federal income tax | Social Security & Medicare | Most state income taxes |
|---|---|---|---|
| Traditional 401(k), 403(b), 457(b) | Lowers it | Doesn't lower it | Lowers it (not in Pennsylvania; New Jersey taxes 403(b) and 457(b)) |
| Health, dental, vision premiums (Section 125) | Lowers it | Lowers it | Lowers it (not in New Jersey) |
| Health FSA, dependent care FSA | Lowers it | Lowers it | Lowers it (not in New Jersey) |
| HSA through payroll (Section 125) | Lowers it | Lowers it | Lowers it (not in California or New Jersey) |
| Roth 401(k), after-tax insurance, union dues | Doesn't lower it | Doesn't lower it | Doesn't lower it |
That's why a 401(k) contribution doesn't shrink your Social Security line, and why a stub can't be checked with one flat percentage of gross pay.
Each line then gets one of these labels: Matches (within rounding), Close (usually rounding, table method or W-4 settings), Worth checking (a real gap with likely causes listed), or Not entered. Net pay shows as For reference until you enter it.
Employers figure it from your Form W-4 using IRS Publication 15-T: they annualize your taxable pay, subtract a standard amount ($8,600 for single and head of household filers and $12,900 for married filing jointly in 2026, unless the Step 2 box is checked), apply the withholding rate table and divide by your paychecks. Step 3 credits lower it and Step 4(c) adds to it. Employers may use the percentage method or the wage bracket tables, which can differ by a few dollars, so small gaps are normal.
6.2% of your Social Security wages, which are gross pay minus Section 125 deductions. It stops once this year's wages reach $184,500, so the most anyone pays in 2026 is $11,439.00 per employer.
1.45% of the same wages, with no cap. Once your wages from this employer pass $200,000 in the year, the employer must also withhold 0.9% Additional Medicare on the excess, whatever your filing status.
41 states and Washington, D.C. tax wages, each with its own withholding tables and, in most cases, its own withholding form. Some cities, counties and school districts add a local tax. Our check estimates the tax on your pay for the year, so treat small gaps as normal and big ones as a question for payroll. For a full breakdown, use the paycheck calculator.
Gross pay minus pre-tax deductions, taxes and after-tax deductions. If the stub's own lines don't add up to the net pay, something is missing from the list, and that's worth asking about even when every tax is right.
The sample stub in the checker: a single filer in California, paid every two weeks, $3,000.00 gross, $150.00 to a 401(k) and $100.00 of pre-tax health premiums.
| Line | How it's figured | Amount |
|---|---|---|
| Gross pay | Salary for the period | $3,000.00 |
| 401(k) | 5% of gross | −$150.00 |
| Health premiums | Section 125 | −$100.00 |
| Federal income tax | Pub 15-T on $2,750.00 per paycheck, annualized (×26) | −$265.38 |
| Social Security | 6.2% × $2,900.00 | −$179.80 |
| Medicare | 1.45% × $2,900.00 | −$42.05 |
| California income tax | Estimated tax for the year ÷ 26 | −$95.95 |
| CA SDI | 1.3% × $2,900.00 | −$37.70 |
| Net pay | What's left | $2,129.12 |
Notice that Social Security, Medicare and SDI use $2,900.00, not $2,750.00: the 401(k) money is still taxed for those programs.
An hourly example. Someone paid $20 an hour works 80 regular hours and 6 overtime hours in a two-week period. Overtime at 1.5 times the rate means gross pay of $1,780.00. If the stub shows $1,720.00, the overtime was paid at straight time and $60.00 is missing; the checker flags it once you add the hours.
Some states fund disability, paid family leave, long-term care or unemployment insurance partly through a payroll deduction. These are the employee shares the checker uses. Some states let employers pay part or all of the employee share, which would make your line smaller.
| State | Program | Employee rate | Yearly limit |
|---|---|---|---|
| Alaska | Unemployment Insurance employee contribution | 0.5% | First $54,200 of wages |
| California | SDI (State Disability Insurance, includes Paid Family Leave) | 1.3% | No wage cap |
| Colorado | FAMLI (Family and Medical Leave Insurance) | 0.44% | First $184,500 of wages |
| Connecticut | CT Paid Leave | 0.5% | First $184,500 of wages |
| Delaware | Delaware Paid Leave (employee share) | 0.4% | First $184,500 of wages |
| Hawaii | TDI (Temporary Disability Insurance) | 0.5% | Up to $7.50 a week |
| Maine | Maine PFML (employee share) | 0.5% | First $184,500 of wages |
| Massachusetts | PFML (Paid Family & Medical Leave) employee share | 0.46% | First $184,500 of wages |
| Minnesota | Minnesota Paid Leave (employee share) — new Jan 1, 2026 | 0.44% | First $185,000 of wages |
| New Jersey | TDI (Temporary Disability Insurance) | 0.19% | First $171,100 of wages |
| New Jersey | FLI (Family Leave Insurance) | 0.23% | First $171,100 of wages |
| New Jersey | UI (Unemployment Insurance) employee share | 0.3825% | First $44,800 of wages |
| New Jersey | WF/SWF (Workforce Development / Supplemental Workforce Fund) employee share | 0.0425% | First $44,800 of wages |
| New York | DBL (Disability Benefits Law) | 0.5% | Up to $0.60 a week |
| New York | PFL (Paid Family Leave) | 0.432% | First $95,349 of wages |
| Oregon | Paid Leave Oregon (employee share) | 0.6% | First $184,500 of wages |
| Oregon | Oregon Statewide Transit Tax | 0.1% | No wage cap |
| Pennsylvania | Unemployment Compensation employee withholding | 0.07% | No wage cap |
| Rhode Island | TDI (Temporary Disability Insurance, includes TCI paid family leave) | 1.1% | First $100,000 of wages |
| Washington | Paid Family & Medical Leave (employee share) | 0.8072% | First $184,500 of wages |
| Washington | WA Cares Fund (long-term care) | 0.58% | No wage cap |
New York's disability (DBL) deduction is capped at $0.60 a week; the Paid Family Leave cap is the state average weekly wage times 52. Rates from each state's 2026 notices; see sources.
Bonuses, commissions and other supplemental pay are often withheld at a flat 22% federal rate when they're shown separately from regular pay, or 37% on supplemental pay over $1 million in a year. Social Security, Medicare and state programs still apply, up to their wage caps.
A $2,000 bonus paid with a $3,000.00 regular paycheck adds $440.00 of federal withholding under the flat-rate method. If your employer instead adds the bonus to your regular pay (the aggregate method), the paycheck is taxed as if you earned that much every period, so withholding can look much higher. Either way, it's only withholding: the actual tax is settled on your return. The bonus tax calculator shows a bonus check in full.
The 2025 tax law created two federal deductions for 2025 through 2028: one for qualified tips in occupations the IRS lists as customarily tipped (up to $25,000), and one for the extra half of overtime that federal law (the FLSA) requires, not state daily overtime or overtime paid only under a contract (up to $12,500, or $25,000 on a joint return). Both are reduced at higher incomes. They're claimed on your tax return. They don't remove tips or overtime from your paycheck:
So a paycheck with overtime that shows normal withholding isn't an error. Estimate your deduction with the overtime and tips deduction calculator.
| Mistake | What the checker shows |
|---|---|
| Old or missing W-4 on file | Federal tax worth checking (usually too high) |
| Health premiums taken after tax instead of pre-tax | Social Security and Medicare a little high |
| Social Security still withheld after the wage base | Social Security worth checking (enter YTD) |
| Wrong state or city on file | State or local tax worth checking |
| Overtime paid at straight time or hours missing | Gross pay worth checking (enter hours) |
| A deduction taken twice, or one you didn't authorize | Net pay lower than expected |
| State program premium charged above its cap | State programs worth checking (enter YTD) |
| Abbreviation | Meaning |
|---|---|
| FIT, FED WH, FWT | Federal income tax withheld |
| OASDI, SS, FICA-SS | Social Security |
| MED, MEDI, FICA-MED | Medicare (including any Additional Medicare) |
| SIT, ST WH | State income tax withheld |
| LIT, CITY, LOCAL, SD | Local, city or school district income tax |
| SDI, TDI, DBL | State disability insurance |
| PFL, FLI, PFML, FAMLI | Paid family (and medical) leave |
| 401K, 403B, DEF COMP | Pre-tax retirement contributions |
| ROTH | Roth 401(k), after-tax |
| S125, MED PRE, DEN, VIS | Pre-tax health, dental and vision premiums |
| FSA, DCAP, HSA | Flexible spending, dependent care, health savings |
| GTL, IMP INC | Group-term life imputed income (taxed, not paid) |
| REG, OT, DT, HOL, PTO | Regular, overtime, double time, holiday and paid time off hours |
| YTD | Year to date: totals since January 1 |
| GARN, CS | Garnishment, child support |
Payroll systems use their own codes; your stub's legend or HR can confirm any you don't recognize.
Federal law doesn't require them: the Fair Labor Standards Act requires employers to keep accurate pay records but not to give employees pay stubs. Most states do require a pay statement, on paper or electronically, and many set what it must show (hours, rates, deductions). Check with your state labor department.
Enter the current-period amounts from your stub in the checker above. It recomputes Social Security and Medicare to the cent, federal tax from your W-4 using IRS Publication 15-T, and your state's taxes and programs, then tells you which lines match and which are worth asking payroll about.
Start with the line that changed. Our guide to why a paycheck is lower than expected turns that into the likely causes; the checker then tells you whether each line is right.
Check for a bonus or commission (often 22% federal), a missing or outdated W-4, the Step 2 box, or extra withholding in Step 4(c). A paycheck that includes overtime is also taxed normally: the overtime deduction comes on your return.
Old-Age, Survivors and Disability Insurance: Social Security. It's 6.2% of your Social Security wages up to the yearly wage base.
Calculators usually show an average paycheck for the year. A stub shows one paycheck, which can include bonuses, overtime, changed premiums, or the Social Security cap. The checker compares like with like; the paycheck calculator is better for planning a typical paycheck.
Usually. Net pay is what's left after every deduction. Your bank deposit can differ if you split direct deposit between accounts or the stub includes a reimbursement.
No. It runs in your browser and nothing you type is sent anywhere.
We check this calculator against official figures. The checks run automatically before every release, and the results are public on our accuracy checks page.