ToolsCompareBlog Download

Pay Stub Decoder

Enter the codes and amounts from your pay stub to see what each abbreviation means, which deductions are pre-tax, and how they add up to net pay.

Pay Stub Decoder

Pay Totals

Copy the two headline numbers off the stub. Everything is calculated in your browser, nothing is uploaded or stored. Do not enter your name, your employer, or your Social Security number: the tool does not need them.

$
$

Earnings Lines

The pay lines above the deductions block: REG, OT, HOL, SHFT, and anything else that added money. Start typing a code for suggestions.

CodeAmount
$
$
$
$
$
$

Deductions and Taxes

Every line that came out of the check, including the ones under a dollar. Anything ending in ER is your employer's share and is reported separately.

CodeAmount
$
$
$
$
$
$
$
$
Estimate what your withholding should be → Check the OT line against your hours → Work out a shift differential line → See if a garnishment is within the legal limit →
NET PAY FROM YOUR NUMBERS
$0.00
gross pay minus every deduction you entered
Total deductions and taxes $0.00
Tax withholding $0.00
Pre-tax deductions $0.00
Post-tax deductions $0.00
Earnings lines total $0.00
Deductions as a share of gross --

Estimates only, this is not tax or legal advice. Pay stub codes are set by your employer's payroll system and are not standardized, so the definitions here are the common industry meanings and may not match your employer's. Confirm anything that matters with your payroll or HR department.

Line-by-Line Breakdown

Add a code and amount to decode your stub.

Keep Your Own Record of the Hours

The earnings side of a stub is the half you can check yourself. Timeclock44 logs your shifts, overtime, and premium hours so you have something to hold the REG and OT lines against. Get the app and export a PDF or CSV before you email payroll.

What Do the Codes on My Pay Stub Mean?

Pay stub codes fall into five groups: what you earned, what the government withheld, what came out before tax, what came out after tax, and what is printed for information only. Sort every abbreviation into one of those five buckets and the stub stops being a wall of letters.

There is no national standard for these codes. Each payroll system defines its own, and employers customize them on top of that, which is why university payroll offices publish code lists that apply only to their own staff. The same three letters can mean two different things at two employers: MED is Medicare tax in most payroll systems and the medical premium in a few, and ADD is additional pay on the earnings side but Accidental Death and Dismemberment insurance on the deduction side.

The decoder above labels every code and amount you type in and totals each group. Nothing is uploaded, and it never asks who you work for.

Pre-Tax, Post-Tax, and Why Your Taxes Are Not a Simple Percentage of Gross

Payroll runs in an order, and the order is the reason the arithmetic looks wrong. Pre-tax deductions come out of gross pay first. Tax is calculated on what is left, which is the figure your stub may print as taxable wages or TAXWAGES. Post-tax deductions come out of the remainder. Multiply gross pay by any tax rate and you will miss, because the tax was never charged on gross pay in the first place.

Pre-tax lines lower your taxable wages: traditional 401(k) and 403(b), 457(b), HSA, health care and dependent care FSA, and the health, dental, and vision premiums that run through a Section 125 cafeteria plan. Post-tax lines do not: Roth contributions, union dues, garnishments and child support, most voluntary life insurance, disability premiums taken after tax on purpose, and 401(k) loan repayments.

Roth is the one that catches people out. It sits inside the same retirement plan as the pre-tax 401(k), often on the line directly below it, but it is taken after tax. If you switched your contribution to Roth and your take-home dropped without your gross changing, that is the switch you are looking at. To see what the withholding lines should look like for your situation, try the take-home paycheck calculator.

How to Check Whether Your Stub Adds Up

Four steps, in this order:

  1. Check the earnings side against your own record. Confirm the hours behind REG, and confirm that OT, HOL, and SHFT are all present. A missing premium line is the most common real discrepancy, and it is the one nobody catches without their own hours log.
  2. Enter every deduction line, including the small ones. A forty cent vision premium is still forty cents of the gap you are trying to explain.
  3. Compare the computed net to the printed net. If the difference is a few cents, that is rounding. If it is a round number, you probably skipped a line.
  4. Separate the informational lines before you conclude anything. GTL, imputed income, and anything ending in ER never left your check, so they must not be part of the subtraction.

Step one is the step you can control. If you clock in and out with Timeclock44, you have your own hours record to hold the earnings lines against, and a PDF or CSV to attach when you email payroll. When the earnings total and the gross do not match, the overtime calculator and the shift differential calculator will tell you what the missing line should have been worth.

Codes Worth a Second Look

OASDI that stops partway through the year

Social Security tax applies only up to an annual wage base. Once your year-to-date wages pass it, the OASDI line stops for the rest of the year and your take-home rises. Medicare, shown as MED or MEDI, has no cap and keeps coming out of every dollar.

MED meaning two different things

Most payroll systems use MED for Medicare tax. Some employers use it for the medical insurance premium, which is a pre-tax deduction, not a tax. If your MED line is large relative to the other tax lines, it is probably the premium. Enter it as MEDPRE or HEALTH so the pre-tax subtotal is right.

SDI, PFML, and SUI

State disability and paid family leave premiums appear only in the states that run those programs, so a coworker in another state may have no equivalent line. State unemployment is funded entirely by the employer in most states, and only a few withhold a small employee share, so an SUI line on your side of the stub is worth a question.

Garnishment and child support

Garnishment and child support deductions are ordered by a court or an agency, and federal law caps how much of your disposable earnings can be taken. If the amount looks steep, the wage garnishment calculator checks it against the federal limit.

Arrears lines that double up

When a deduction is missed in one period, payroll often catches it up in the next, so you see the same code twice: one current line and one arrears line. Both are real, and both count. The decoder flags duplicate codes rather than assuming one of them is a mistake.

Pay Stub Code Glossary

Sixty codes and their common variants, grouped by what they do to your check. The decoder treats the aliases in the second column as the same code, so type whichever version your employer prints.

Earnings

Code Also seen as What it means
REG REGPAY, RGLR, HRLY Regular pay for hours worked at your base rate.
OT OVT, OTP, OT15 Overtime, usually 1.5x your regular rate for hours past 40 in a week, or past 8 in a day in some states.
DT DBL, OT2 Double time, 2x your regular rate. Common on holidays, and past 12 hours in a day in California.
HOL HOLD, HOLPAY Holiday pay, either for a paid holiday or for working one.
VAC VACN Vacation pay drawn from your vacation balance.
PTO Paid time off, a combined vacation and sick bank.
SICK SCK, SICKPAY Paid sick leave.
BON BONUS, BNS Bonus. Usually withheld at the flat supplemental rate rather than your normal withholding.
COMM COMMISSION, CMSN Commission earnings.
SHFT SHIFTDIFF, SD, DIFF, NIGHT Shift differential, extra per hour for nights, weekends, or an undesirable shift.
RETRO RETROPAY, RTO Retroactive pay, correcting a rate or hours from an earlier period.
TIPS TIP, CCTIPS, DECTIPS Reported tips. Cash tips are usually already in your pocket, so this line often shows income being taxed rather than income being paid out.
ADD Additional pay, a catch-all line for a one-off addition. In the deductions grid, ADD usually means Accidental Death and Dismemberment insurance instead.
ONCALL STDBY, STANDBY On-call or standby pay for time you were required to stay available.
SEV SEVER Severance pay.
PTOCO PTOPAYOUT, VACPAYOUT Payout of an unused PTO or vacation balance.

Tax withholding

Code Also seen as What it means
FED FIT, FITW, FWT, FEDTAX, FEDWH Federal income tax withheld, set by your Form W-4.
FICA Umbrella label for Social Security plus Medicare. Some stubs show one FICA line, others split it into OASDI and MED.
OASDI SS, SOCSEC, FICASS, FIO Old-Age, Survivors, and Disability Insurance, the formal name for Social Security tax. It stops once your wages pass the annual wage base.
MED MEDI, HI, FICAMED, FIM Medicare tax (HI stands for Hospital Insurance). It has no annual cap. MED can also mean your medical insurance premium, which is usually pre-tax. If that is what yours is, use MEDPRE or HEALTH instead.
SIT STTAX, SWT, STATETAX, ST State income tax withheld.
SDI CASDI, NJSDI, NYSDI, TDI State Disability Insurance, an employee-paid state program. Common in California, New Jersey, New York, Rhode Island, and Hawaii.
SUI SUTA, UI State unemployment insurance. Most states fund unemployment entirely from the employer side. A few, including Alaska, New Jersey, and Pennsylvania, withhold a small employee share.
LOCAL CITY, LIT, LCL, LST Local or city income tax, common in New York City, Philadelphia, and many Ohio and Pennsylvania municipalities.
PFL PFML, FLI, WAPFML Paid family and medical leave premium, an employee-paid state program in a growing number of states.
ADDLMED ADDMED, MEDSUR Additional Medicare tax, withheld once your year-to-date wages cross the statutory threshold.

Pre-tax deduction

Code Also seen as What it means
401K 401KTRAD, PLAN401K, RET, RETIRE Traditional 401(k) contribution, taken before income tax. Roth money sits in the same plan but comes out after tax. Enter that as ROTH.
403B TSA 403(b) plan, the nonprofit and public school equivalent of a 401(k).
457 457B 457(b) deferred compensation plan, common in state and local government.
HSA Health Savings Account contribution, paired with a high-deductible health plan.
FSA HCFSA, MEDFSA Health care Flexible Spending Account contribution.
DCFSA DCA, DEPCARE Dependent Care FSA, for childcare or eldercare costs.
MEDICAL MEDPRE, HEALTH, HLTH, HMO, PPO Your share of the health insurance premium.
DEN DENTAL, DNT Dental insurance premium.
VIS VISION, VSP Vision insurance premium.
POP SEC125, S125, CAF125, CAFE Premium Only Plan, also called a Section 125 cafeteria plan: the IRS mechanism that lets your benefit premiums come out before tax.
DEP DEPCOV Premium for covering dependents on your health plan. DCFSA or DCA is the dependent care account, which is a different deduction.
TRAN TRANSIT, PARK, COMMUTER Pre-tax commuter or parking benefit.
PENS PENSION, PERS, TRS Mandatory pension contribution, common in public sector jobs.

Post-tax deduction

Code Also seen as What it means
ROTH ROTH401K, RTH, ROTHIRA Roth contribution. Taxed now, so qualified withdrawals later are tax-free.
GARN GARNISH, WGARN, LEVY Wage garnishment: a court order or agency levy against your pay, limited by federal law.
CHILDSUP CHSUP, CS, CHDSUP Child support withholding, ordered by a court or a state agency.
UNION UD, UNIONDUES, DUES Union dues.
LIFE LIFEINS, SUPLIFE, VOLLIFE Life insurance premium you pay for. GTL is a different line: that is the taxable value of coverage your employer pays for, not cash taken out of your check.
ADND Accidental Death and Dismemberment insurance premium. Often shown as ADD, which means additional pay when it appears on the earnings side.
LOAN 401KLOAN, LN Repayment of a loan against your 401(k), or of an employer loan.
LTD STD, DISAB Long-term or short-term disability premium. Often taken after tax on purpose, so benefit payments arrive tax-free.
CHAR UW, UNITEDWAY, GIVE Charitable payroll giving.
ESPP Employee Stock Purchase Plan contribution.
MISC OTHDED, OTHER A miscellaneous after-tax deduction. Ask payroll what it covers.
UNIFORM UNI, TOOL Uniform or tool cost. It cannot legally push your pay below minimum wage for the week.

Employer-paid or informational

Code Also seen as What it means
YTD Year to Date: the running total since January 1, not a charge against this check.
GTL GTLI Group Term Life imputed income: the taxable value of employer-paid life insurance above the amount the tax code lets an employer provide tax-free. It is added to your taxable wages, not taken out of your pay.
IMPINC IMP, IMPUTED, IMPTD Imputed income: the taxable value of a non-cash benefit such as domestic partner coverage, a company car, or group term life. It raises taxable wages without raising cash.
ERMATCH 401KER, MATCH, EMPMATCH Your employer's 401(k) match. Their money, not withheld from you.
ERHSA HSAER Employer contribution to your HSA.
FICAER MEDER, SSER Your employer's matching share of FICA. Shown for transparency, never taken out of your check.
TAXWAGES TXBLWAGES, FEDTXBL Taxable wages: gross minus pre-tax deductions. This is the base the tax lines were calculated on, which is why gross times a tax rate rarely matches the amount withheld.
HRS HOURS, UNITS Hours or units for a pay line, not a dollar amount.
PTOBAL VACBAL, SICKBAL, ACCR Leave balance or accrual, shown for reference.

Two suffix conventions run across all of these. EE means the employee share, the part withheld from you. ER means the employer share, which is their money and never reduces your take-home, so the decoder reports ER lines separately instead of subtracting them. You may also see PRE or PT for a pre-tax variant, AT for an after-tax variant, and ARR for an arrears catch-up.

Frequently Asked Questions

Common questions about pay stub decoder

What does OASDI mean on my paycheck?

OASDI stands for Old-Age, Survivors, and Disability Insurance, which is the formal name of the Social Security program. It is the Social Security half of FICA. Some employers label the same line SS, SOCSEC, or FICA-SS. It stops for the rest of the year once your wages pass the annual Social Security wage base, which is why some high earners see their take-home jump in the fall.

What is the difference between OASDI and MED on my stub?

They are the two halves of FICA. OASDI funds Social Security retirement, survivor, and disability benefits, and it stops at an annual wage cap. MED funds Medicare and has no cap, so it comes out of every dollar you earn all year. Watch out for one wrinkle: a few employers use MED for the medical insurance premium instead, which is a pre-tax deduction rather than a tax.

Why doesn't my gross pay minus my deductions equal my net pay?

Usually it means a line is missing from what you entered, not that your employer got it wrong. Check for small lines you skipped, deductions shown in arrears, and anything labeled GTL or imputed income, which raises your taxable wages without taking cash out of your check. If it still does not reconcile after you have entered every line, that is the point to ask payroll.

Which deductions are pre-tax and which are post-tax?

Pre-tax deductions come out before tax is calculated and lower your taxable wages: traditional 401(k) and 403(b), HSA, health and dependent care FSA, and health, dental, and vision premiums run through a Section 125 cafeteria plan. Post-tax deductions come out after tax and do not lower it: Roth contributions, union dues, garnishments, child support, most voluntary life insurance, and 401(k) loan repayments.

What do EE and ER mean at the end of a code?

EE means employee and ER means employer. A line ending in ER is your employer's contribution, shown for transparency. It never reduces your take-home pay, so this tool leaves ER lines out of the net pay math and reports them separately.

What is GTL or imputed income on my pay stub?

GTL is Group Term Life. When your employer pays for life insurance above the amount the tax code lets them provide tax-free, the value of the extra coverage is treated as imputed income: it is added to your taxable wages so it can be taxed, but you never receive it as cash. That is why it raises the taxes withheld without appearing as a deduction you paid.

My employer uses codes I have never seen. Are they standard?

No. There is no national standard for pay stub codes. Every payroll system, and often every employer inside one system, defines its own. College and university payroll offices publish their own code lists precisely because of this. If a code is not in the glossary here, check your payroll portal or ask HR for the code list. This tool still counts unrecognized lines in your totals so the math stays right.

Is my pay stub information stored anywhere?

No. Everything runs in your browser, nothing is uploaded, and the tool never asks for your name, your employer, or your Social Security number. If you want to check the earnings side against your own hours record, see /tools/overtime-calculator/ and /tools/shift-diff-calculator/.