Your first paycheck as a W-2 tech contractor lands, and the stub reads like a foreign language. Gross pay is one number. The deposit in your bank account is a smaller one. In between sit a dozen line items with names like FICA, SUI, and YTD that nobody explained in school or in your onboarding packet.
This matters more than it looks. Payroll errors happen more often than firms like to admit, and the first person who notices is usually the employee staring at the stub. If you do not know what a line is supposed to say, you cannot tell when it is wrong.
Here is what each section actually means, in the order it usually appears.
Gross Pay: Your Starting Number
Gross pay is your earnings before anything is taken out. For a contractor paid hourly, this is hours worked times your bill rate to you (your pay rate, not the client bill rate your staffing firm negotiated). For salaried W-2 consultants, it is your annual salary divided by the number of pay periods.
Check this first. If your pay rate is $45.00/hour and the stub shows 80 hours for a biweekly period, gross pay should read $3,600.00. Any mismatch here is a timesheet or rate-entry issue, and it is the easiest error to catch because it requires no tax knowledge at all.
FICA, Medicare, and Social Security: The Deductions Everyone Pays
FICA stands for Federal Insurance Contributions Act. It funds two separate programs, and your stub usually splits them into two lines:
- Social Security tax: 6.2% of gross wages, up to an annual wage base the IRS sets each year (it rises most years, so check IRS.gov for the current figure).
- Medicare tax: 1.45% of all gross wages, with no wage cap. If you earn above $200,000 in a calendar year (single filer threshold), an Additional Medicare Tax of 0.9% kicks in on the excess.
Together these are often labeled FICA-SS and FICA-MED, or simply Social Security and Medicare. Every W-2 employee pays these, regardless of visa status, as long as wages are subject to FICA. Your employer matches both contributions dollar for dollar on their side of the ledger, though you will not see that match on your stub since it does not reduce your pay.
Federal and State Withholding: Estimated, Not Final
Federal income tax withholding is based on the W-4 you filled out during onboarding. It is an estimate of what you will owe for the year, not the actual tax bill. That gets reconciled when you file your return the following spring using your W-2.
State withholding works the same way but varies by where you live and where you work, which matters for contractors who take assignments across state lines. A few states, like Texas, Florida, and Washington, have no state income tax at all. Others, like California and New York, have some of the highest state withholding rates in the country. If you moved for a contract mid-year, check that your stub reflects the correct state, not your previous one.
Some stubs also show local tax lines: city wage tax (common in Philadelphia and parts of Ohio), or school district tax in a few states. These are smaller amounts but easy to miss if you are only scanning the big numbers.
Pre-Tax and Post-Tax Deductions
This is where most confusion starts, because two deductions with similar dollar amounts can have very different effects on your take-home pay.
| Deduction Type | Examples | Effect on Taxable Wages |
|---|---|---|
| Pre-tax | 401(k) traditional contributions, health insurance premiums, HSA/FSA contributions | Reduces the wage base before federal, and often state, tax is calculated |
| Post-tax | Roth 401(k) contributions, union dues, wage garnishments, certain life insurance riders | No effect on taxable wages; taken from net |
A pre-tax deduction lowers the number your federal withholding is calculated against. That is why enrolling in a pre-tax health plan can shrink your withholding tax line even though your gross pay looks unchanged. If you compare two pay periods and the tax lines shifted without a raise or rate change, a benefits enrollment is usually the reason.
YTD: Your Running Total
YTD means year-to-date. Every line item on your stub, gross pay, each tax, each deduction, has a YTD column showing the cumulative total since January 1 (or since your start date, if later).
YTD numbers are your best early-warning system. Three practical uses:
- Cross-check your W-2 at year-end. Your final pay stub's YTD gross and YTD federal withholding should match your W-2 almost exactly, once you account for any pre-tax deductions that reduce Box 1 wages.
- Track the Social Security wage cap. Once your YTD Social Security wages hit the annual limit, that 6.2% line should stop appearing. If it keeps deducting past the cap, that is a payroll system error worth flagging immediately.
- Spot a missed raise or rate correction. If your rate changed mid-quarter, YTD gross should reflect a step change, not a smooth average. Do the arithmetic yourself once; it takes two minutes and it is the fastest way to catch an underpayment.
Net Pay: The Math That Should Always Add Up
Net pay is simply: Gross Pay minus all taxes minus all deductions. Every stub should let you reconstruct this number by hand. If your stub totals do not match your deposit, do not assume it is a rounding error. Ask.
A quick five-step check you can run tonight on your own stub:
- Confirm gross pay matches hours worked times your agreed rate.
- Add up federal, state, and local withholding lines.
- Add up FICA (Social Security plus Medicare).
- Add up all pre-tax and post-tax deductions.
- Subtract steps 2 through 4 from gross pay. It should equal net pay to the cent.
If it does not, contact your staffing firm's payroll contact the same week. Small discrepancies compound over a full contract, and they are far easier to fix on pay period one than on pay period twenty.
This article describes standard payroll fields for general education only. It is not tax or legal advice. For guidance specific to your situation, consult a licensed tax professional or the IRS at irs.gov.
A Quick Reference Checklist
- Gross pay matches hours worked and your agreed rate
- Federal and state withholding reflect your current W-4 and correct work state
- FICA lines show 6.2% Social Security (until the wage cap) and 1.45% Medicare
- Pre-tax deductions are subtracted before tax calculations, not after
- YTD totals grow logically period over period, with no unexplained resets
- Net pay equals gross minus every line item above, to the cent
If any of this still feels murky once you are staring at your own stub, the Josh Pros LLC team is glad to help you make sense of it, whether you are on your first W-2 contract or your fifth. Reach out at contact@joshpros.com or visit https://joshpros.com.
#PayStubExplained #W2Contractors #FICATax #MedicareDeduction #FederalWithholding #StateTaxWithholding #YTDPayroll #FirstJobFinance #TechContractors #PayrollBasics #NewGradFinance #ITStaffing #UnderstandingPayStub #PayrollLiteracy
Talk to a real recruiter, not a bot.
We'll tell you the rate, the client, and the terms before you interview. And if we're not the right fit, we'll say so.
