Paystubs

Pre-tax vs post-tax deductions: how to tell them apart

Both come out of your pay; only one changes the wages tax is computed on. How to tell which side a deduction line sits on, with worked numbers.

Updated 2026-09-25 · 18 guides

Both come out of your pay, and a reader looking only at the total deductions cannot tell them apart. Only one of them changes the number the tax is computed on — and that difference is printable, so you do not have to take anyone’s word for it. Here is the test you can run on a printed stub in about two minutes: find the figure the tax was computed on, subtract it from gross, and see which lines account for the gap. Pre-tax vs post-tax, in the words everyone uses for it, is not a category you have to trust a payroll department to explain. It is arithmetic on the page in front of you. This page is about spotting it: what each side does to three different numbers, and the five tells that place a line correctly. The categories themselves and the order they apply in belong to the deduction categories and the order they apply in; the subtraction that the whole block lives inside is gross pay and net pay, the two totals this sits between.

What pre-tax means on a stub

A line on this side has one reliable signature on paper: it is printed once and subtracted twice. It appears in the deduction block, and it is also part of the shortfall between the gross figure and the figure the tax is computed on. A line that appears only once, as a plain subtraction after the taxes, is not doing this job.

What usually prints on this side

  • A traditional retirement deferral you elected at enrollment — a percentage or a flat dollar amount taken from pay before income tax is figured.
  • Most health, dental and vision premiums billed through a workplace benefits plan rather than paid to an insurer out of net pay.
  • Flexible-spending elections for care or medical costs, and health savings account contributions routed through payroll.
  • Commuter elections — transit passes and parking bought from pay instead of reimbursed afterward.

Two columns move, and they move by different amounts. The taxable-wage column drops by the full line. The deposit drops by less than the line, because the tax that would have applied to those dollars stopped applying: a $200 deduction on this side costs you something under $200 in cash. The earnings side never moves at all — pre-tax does not mean unpaid, and gross is still the price of the work.

When the shortfall will not close

Expect this to fail on the first try, and do not conclude the stub is wrong. A stub can print three different wage figures — one for federal income tax, one for the Social Security and Medicare taxes, one for a state — and a line can leave the first base while staying inside the second. So the shortfall for one taxable-wage figure need not equal the sum of every line you would call pre-tax. Match each line against each figure separately, and remember that the two statutory wage taxes are computed on their own base regardless of which category your election belongs to: the Social Security and Medicare lines that ignore both categories.

What post-tax means on a stub

A line on this side is printed once and subtracted once. The taxable-wage figure does not move, which means the tax on those dollars was computed before the line was applied, and the deposit falls by exactly the face amount of the line — not a cent less. That one-to-one relationship between the line and the deposit is the cleanest tell on the whole document.

What usually prints on this side

  • Roth deferrals under the same retirement plan, elected in the same enrollment window as the traditional amount, and taken after the tax base is set.
  • Union dues, deducted for the local out of pay that has already been taxed.
  • Term life or accident coverage bought at work with after-tax dollars, where the policy is issued by a carrier and the premium is recovered from pay.
  • Charitable giving run through payroll, where the receipt that matters comes from the organization, not from the stub.
  • A garnishment or support withholding order, applied to what is left after taxes.

The Roth line is the instructive one, because it is the same plan, the same form, the same enrollment desk and the opposite side of the base. The $200 leaves gross exactly as its twin does, but the taxable-wage figure stays where gross is, the tax is unchanged, and the amount still reaches the year-end form — as a coded entry, not as a shortfall. Two lines that look interchangeable on the deduction block are answering two different questions on the annual document.

Post-tax is not the same as optional

Dues, coverage, a gift and a garnishment share the placement and almost nothing else. Dues and coverage are elected and can be canceled by you; a workplace gift is elected in the same way but leaves no trace on the wage document at all; a garnishment is compulsory, arrives last in the order of application, and is usually computed on a defined leftover rather than on gross, which is why it can vary week to week even though your pay did not. Do not read “voluntary” into a line because it sits below the tax subtotal, and do not read “elected” into a retirement amount just because the plan name appears. Walking a stub down from gross to net does the ordering in full, period by period.

The three numbers a deduction can move

Ask one line three questions and it stops being a label. What does it do to the wages the tax is computed on, what does it do to the deposit, and what does it do to the form that arrives once a year? Direction only in the table below; the amounts depend on your base and your filings.

Line typeTaxable wagesThe depositThe year-end form
Traditional retirement deferralFalls out of the income-tax figureFalls by less than the lineShows up later as a coded entry
Health, dental or vision premium through a workplace planFalls out of more than one figureFalls by less than the lineDoes not appear as wages you were paid
Flexible-spending or health savings electionFalls out of the taxed figureFalls by less than the lineShows up later, sometimes in a coded box
Commuter or parking electionFalls out of the taxed figureFalls by less than the lineShows up later as a coded entry
Roth deferral in the same planDoes not moveFalls by exactly the lineShows up later as a coded entry
Union duesDoes not moveFalls by exactly the lineUsually absent, or a free-text box
Term life bought with after-tax dollarsDoes not moveFalls by exactly the lineDoes not appear at all
Charitable gift through payrollDoes not moveFalls by exactly the lineAbsent; the receipt is elsewhere
Garnishment or support withholdingDoes not moveFalls by exactly the line, lastAbsent; the order is the record

Read down the middle column and the pattern is the whole identification skill: two groups, one where the cash cost is smaller than the printed amount and one where they are identical. The third column is where the year-end document disagrees with the stub on purpose, and the annual figures are restated there rather than repeated line by line.

Spotting which side a line sits on

Five checks, in the order they are cheapest to run. The first two need one stub; the third needs three or four; the last two need the paperwork that sits behind the stub.

  1. Close the gap on the taxable-wage figure. Subtract the wages the tax was computed on from gross. If the lines you suspect as pre-tax add up to that gap, that is where they sit. If the gap is zero while your deduction block is full, nothing on this stub is pre-tax, and every line in it is after the base was fixed.
  2. Find the tax subtotal, then look up and down. On a well-built stub the taxes carry their own heading and total. Lines printed above it reduce the base; lines below it cost face amount and nothing else. A document with no visible subtotal to straddle is a formatting problem, and a reason to ask for the payroll register instead.
  3. Watch the ratio to gross across periods. Divide each candidate line by gross for three or four paydays. A percentage election holds a steady ratio and its dollars swing with your hours; a flat premium holds its dollars and lets the ratio drift. Then compare the tax subtotal: if it stays a steady share of gross, the base was never reduced, and the elections on this stub are post-tax. If the tax moves with gross minus a particular line, that line is the pre-tax one. This test works even on a stub with no labels at all.
  4. Ask what the annual form does with the amount. Pre-tax items surface as a shortfall between the wage boxes and as coded entries. Post-tax items are either absent, or land in a free-text box the employer filled in as it liked, or never appear on the tax form at all because the receiving organization is the one that documents them.
  5. Read the enrollment document for the word elective. A signed election, an amount stated as a percentage of pay or a per-period dollar figure, and language about taking the money out before tax: that combination is the authority for the placement. “Designated Roth” in the same document means after tax even though the plan name is identical, and a line you never elected is somebody else’s instruction, not an election of yours.

Worked example: same pay, different sides

One job, one week, gross $2,000. The only thing that changes between the two scenarios is which side of the tax base the same $200 sits on. The withholding figures are illustrative round numbers picked to make the mechanism visible — they are not a rate table, and nobody’s real federal withholding is what I wrote here.

LineScenario A: $200 post-tax RothScenario B: $200 pre-tax premium
Gross pay$2,000$2,000
The $200 line, and where it sitsAfter the base is fixedBefore the base is fixed
Wages the tax is computed on$2,000$1,800
Federal withholding (illustrative)$300$270
Deposit$1,500$1,530
Total that left the account$500$470

Both subtractions close: $2,000 − $200 − $300 = $1,500, and $2,000 − $200 − $270 = $1,530. The whole cash difference between the two deposits is $30, and that $30 is exactly the difference between the two withholding figures — nothing more mysterious than the tax scenario B never paid, because those $200 never reached the base. Scenario A reaches the year-end form with $2,000 of taxable wages and a coded entry for the Roth money; scenario B reaches it with $1,800 of taxable wages and a coded entry of its own. Same gross, same $200 out the door, two different documents a year later.

Identical $2,000 gross: a $200 pre-tax premium leaves a $1,530 deposit while a $200 post-tax Roth leaves $1,500, a $30 difference.Gross pay$2,000Pre-tax premium (scenario B)−$200Post-tax Roth (scenario A)−$200Withholding B−$270Withholding A−$300Deposit B$1,530Deposit A$1,500
One gross, two sides of the tax base: the $30 gap between the two deposits is the withholding that scenario B never triggered.

Why the distinction goes stale

Three reasons a correct reading last year stops being correct this year. Plans change: an enrollment switched mid-period, a premium re-priced at renewal, or a restated plan document that moves a benefit from one treatment to another, and the same label on the stub now means something different. Forms change: box numbering and letter codes have been reorganized before, and the annual dollar limits on elective deferrals are published fresh every year and move — which is why this page quotes no limit and no rate; the current figures live in the instructions and in your plan’s own summary. And a stub label is not a legal characterization: employers name lines for whoever runs the payroll desk, not for a tax authority, and free-text boxes carry whatever a payroll clerk typed. Where placement actually matters, the enrollment and plan documents are the authority and the stub is a printout of a decision somebody already made.

Nothing here is a recommendation about what to elect; the two scenarios exist to show a mechanism, and the choice between them depends on facts about a person this page does not have. Nor does any tool on this site settle the question. The builder prints whatever deduction lines you type — up to 20, each with a label and an amount — and it does not classify them as pre-tax or post-tax for you; it adds them, subtracts them from gross, and prints the result. So the categorization either came from the paperwork you are copying from, or it is not in the file. To watch both columns behave while you enter them, Generate My Pay Stub: gross, total deductions and net recompute on every keystroke. Two of the terms above are defined with 23 others in the 25-term payroll glossary.

Frequently asked questions

Do pre-tax lines shrink every tax on the stub?

They always shrink the wages income tax is computed against, and most of them also sit outside the payroll-tax base — though not all do. A retirement deferral typically comes out ahead of both, while some other elections only move the income-tax figure. The stub shows the effect by letting taxable wages differ from gross.

Is a Roth contribution a pre-tax deduction?

It is the opposite case. A Roth deferral is taken after tax has been computed on the period, so the wages figure the tax was measured against does not move, and the deposit shrinks by the whole contribution. The same plan can carry both kinds of line, which is why the label beside the amount is what you are reading rather than the plan name.

How do I tell which side a line sits on?

Compare three figures instead of trusting the label: gross for the period, the wages figure the tax lines were measured against, and the deposit. A line that explains part of the gap between the first two is doing pre-tax work. A line that appears only below the tax subtotal is post-tax, whatever the document calls it.

Does this tool classify the deduction lines for me?

It does not. Lines are printed as typed, in the order entered, and the totals follow from them. That is a deliberate limit of a single-period record: the classification above turns on a plan document, and a generator has no way to know which plan a line came from — or whether it came from one at all.

General information only — not tax, legal or accounting advice, and not a substitute for the official IRS or Department of Labor guidance. A pay stub you generate here is your own record; it is not a statement from whoever paid you, and not something to send anyone as proof of income.