1. Home
  2. Guides
  3. Pay Stubs
  4. How to Read a Pay Stub, Line by Line
Pay Stubs

How to Read a Pay Stub, Line by Line

Read a pay stub in the order payroll builds it: an annotated example stub and eleven checks done on its own numbers, from hours to YTD.

By M. HumzaFull-stack developer and researcher
October 19, 20266 min read2026 tax year
A pay stub with marked sections under a magnifying glass

Read a pay stub from top to bottom in the order payroll built it: dates, earnings, gross pay, taxes, deductions, net pay, then the year-to-date column.

At each step, check that the numbers above produce the number below. If every line adds up, the stub is telling you exactly how your paycheck was worked out.

Below is a complete example stub for an invented employee, made with our generator, with every line numbered. The second table does the checks on its actual figures, including one that looks wrong by a cent and is not.

The stub, line by line

Ines works as a veterinary technician in Savannah, Georgia. She is paid every two weeks, worked 3 hours of overtime this period, saves in a 401(k), pays for health cover through her employer and gives a small amount to charity from each check.

A veterinary technician in Savannah, Georgia, paid $23.75 an hour for 80 regular and 3 overtime hours, single, saving 4% in a 401(k), paying a $68 health premium through a Section 125 plan and giving $10 a check to charity. The pay stub as our generator lays it out; each number points to a check in the next table.
LineThis periodYear to date
Wilmington Island Animal Clinic LLC, Savannah, GA. Employee: Ines Barrowman, ID 2276
1Pay period Sep 28, 2026 to Oct 11, 2026, paid Oct 16, 2026
Earnings
2Regular pay: 80 hrs at $23.75$1,900.00$38,000.00
3Overtime (1.5x): 3 hrs at $35.63$106.88$2,137.60
4Gross pay$2,006.88$40,137.60
Taxes withheld
5Federal income tax$139.19$2,783.80
6Social Security$120.21$2,404.20
7Medicare$28.11$562.20
8Georgia income tax$63.96$1,279.20
Deductions
9401(k), 4% of gross (pre-tax)$80.28$1,605.60
9Health insurance (Section 125, pre-tax)$68.00$1,360.00
9Charity pledge (after tax)$10.00$200.00
10Net pay$1,497.13$29,942.60

Every stub carries the same four blocks, whatever the layout or payroll company: who and when at the top, earnings, then taxes, then other deductions. Some print the blocks side by side, but the order the money moves in is always the same.

Eleven checks, with the math

Eleven checks on the stub above, with the math done on its own figures.
#CheckThe math on this stubResult
1DatesA biweekly period runs 14 days; this one ends Oct 11, 2026 and pays Oct 16, 2026.Matches your timesheet
2Regular hours times rate80 x $23.75 = $1,900.00Matches
3Overtime at time and a half$23.75 x 1.5 = $35.625 an hour, printed as $35.63. 3 x $35.63 = $106.89; the stub shows $106.88.A cent of rounding, not an error
4Gross pay adds up$1,900.00 + $106.88 = $2,006.88Matches
5Federal income taxFigured on $1,858.60 (gross minus the 401(k) and health premium) from the W-4 on file, so there is no single rate to multiply.Compare with the IRS estimator
6Social Security6.2% of $1,938.88 (gross minus the Section 125 premium) = $120.21Matches
7Medicare1.45% of the same $1,938.88 = $28.11Matches
8State income taxGeorgia withholding starts from the same $1,858.60 and uses the state's own tables.Check the state on the stub
9Deductions401(k) 4% of $2,006.88 = $80.28; health $68.00; charity pledge $10.00Match your enrollment forms
10Net pay$2,006.88 - $351.47 taxes - $158.28 deductions = $1,497.13Matches the deposit
11Year to dateSame pay every period, so $2,006.88 x 20 pay days = $40,137.60Matches the YTD gross

Checks 2 to 6 and 10 are pure arithmetic, so they should match to the cent. Check 3 shows why sometimes they do not: the overtime rate is rounded for printing, while payroll multiplies the unrounded rate. A one-cent gap like this is normal.

A gap of several dollars is not. If gross pay does not equal the earnings lines, or net pay does not equal gross minus everything taken out, ask payroll before you rely on the figures.

Where the gross pay went

Where $2,006.88 of gross pay goesHourly with overtime and three kinds of deduction, biweekly, Savannah. Of $2,006.88 gross pay, net pay is $1,497.13 (75%), taxes are $351.47 (18%) and deductions are $158.28 (8%). Amounts withheld, largest first: Federal income tax $139.19 (tax); Social Security $120.21 (tax); 401(k) deferral $80.28 (deduction); Health premium $68.00 (deduction); Georgia income tax $63.96 (tax); Medicare $28.11 (tax); Charity pledge $10.00 (deduction). Computed by the GetBizDocs generator with 2026 tables.Where $2,006.88 of gross pay goesNet $1,497.13Net pay 75%Taxes 18%Deductions 8%Each amount withheldFederal income tax$139.19Social Security$120.21401(k) deferral$80.28Health premium$68.00Georgia income tax$63.96Medicare$28.11Charity pledge$10.00Darker bars are taxes, lighter bars are deductions.
A veterinary technician in Savannah, Georgia, paid $23.75 an hour for 80 regular and 3 overtime hours, single, saving 4% in a 401(k), paying a $68 health premium through a Section 125 plan and giving $10 a check to charity. Computed with the same engine as the pay stub generator, using 2026 federal, state and local tables.

About three quarters of Ines’s gross pay reaches her bank account. The rest splits between taxes she cannot change, choices she made at enrollment and one after-tax gift. Seeing it as a picture makes it easier to spot a deduction that has grown or one you did not sign up for.

Reading the tax lines

Social Security and Medicare are flat rates, 6.20% and 1.45%, so you can check them with a calculator. Take them on gross pay minus any Section 125 benefits such as the health premium here, not on the full gross.

A traditional 401(k) does not lower that base, because retirement deferrals still count as Social Security and Medicare wages. The pre-tax deductions guide shows which benefit lowers which tax.

Federal income tax has no single rate to check. It comes from the IRS withholding tables, your pay frequency and the W-4 you gave your employer, after pre-tax deductions.

The way to test it is the IRS Tax Withholding Estimator, which compares a year of withholding at this level with what you are likely to owe.

State income tax follows the same idea with the state’s own tables, and a few states have no tax on wages at all. Stubs often shorten the names: FIT, SS or OASDI, MED. Our explainers on FIT and OASDI decode the common labels.

Reading the year-to-date column

Year to date is the running total since January 1, and it should grow by exactly the current amount each payday. When pay is the same every period, YTD equals the current figure times the number of paydays so far, as check 11 shows.

When it does not, there is usually a good reason: a raise, a bonus, a different number of hours, or a job that started mid-year.

Social Security also stops for the year once YTD Social Security wages reach $184,500, so that line can drop to zero late in the year. The full story is in what YTD means on a pay stub.

When a number is wrong

  1. Write down which check failed and by how much, using the current and YTD columns.
  2. Compare hours with your own timesheet and the rate with your offer letter or last raise notice.
  3. Compare deductions with your benefit elections and your W-4.
  4. Ask payroll or HR in writing, and keep the stub and their answer.
  5. For unpaid wages or overtime that is not resolved, the Department of Labor’s Wage and Hour Division takes complaints, and many states have their own labor office.

If the problem is overtime, how to calculate overtime pay covers bonuses and second pay rates, which change the rate payroll should use.

Employers and contractors who need to issue stubs can make them in the free pay stub generator, which lays out every line in this order and fills in the YTD column from the pay date.

Sources: IRS Publication 15 (2026); IRS Publication 15-B (2026); IRS Tax Withholding Estimator; U.S. Department of Labor, Wages and the Fair Labor Standards Act. Checked October 19, 2026.

Use only for real payments you made or received. Creating documents with false information may be illegal. Read our acceptable use policy.

Frequently asked questions

Why is my net pay different from last time if my hours did not change?
Something between gross and net moved. Common reasons are a benefit premium that changed at open enrollment, a new W-4, a 401(k) percentage change, or Social Security stopping after the wage base. Compare the two stubs line by line and the difference will show up on one row.
Does my employer have to give me a pay stub?
The federal Fair Labor Standards Act requires accurate payroll records but not a stub. Many states do require a written or electronic wage statement, and what it must show varies (DOL FLSA questions and answers). The items a complete pay stub shows are listed with the state rules in mind.
What is the difference between a pay stub and a paycheck?
The paycheck or deposit is the money. The stub is the record of how that amount was calculated. With direct deposit you get only the stub, often through an online payroll portal.

Sources

4

Primary pages this guide cites, linked at the sentence that uses each one.

  1. IRS Publication 15 (2026)IRShttps://www.irs.gov/publications/p15
  2. IRS Publication 15-B (2026)IRShttps://www.irs.gov/publications/p15b
  3. IRS Tax Withholding EstimatorIRShttps://www.irs.gov/individuals/tax-withholding-estimator
  4. U.S. Department of Labor, Wages and the Fair Labor Standards ActU.S. Department of Laborhttps://www.dol.gov/agencies/whd/flsa
Share this guideSend it to a colleague or keep the link for later.
M. Humza
Written and researched byM. HumzaFull-stack developer and researcher. Publisher, GetBizDocs

Full-stack web, software and app developer and researcher who builds accounting and payroll software for small businesses. Writes every guide on GetBizDocs and maintains the tax data files behind the generators.

Educational content, not tax or legal advice.