How to Read ADP, Gusto, QuickBooks, and Paychex Pay Stubs
Prepared by Paystub Pilot
Payroll and tax research
Checked against current sample stubs from each payroll provider.
Every major payroll provider formats pay stubs differently. Here is how to find gross pay, taxes, and year-to-date totals on ADP, Gusto, QuickBooks Payroll, and Paychex stubs, and what each platform calls things.
Why Pay Stub Formats Differ Across Providers
Four payroll platforms (ADP, Gusto, QuickBooks Payroll, and Paychex) produce a large share of US pay stubs. The federal framework that applies to all of them is narrow: 29 CFR Part 516 requires the employer to keep certain payroll records (hours worked, gross pay, deductions, dates of payment), but does not require an itemized wage statement be given to the employee. The itemized-statement requirement is state law. California Labor Code section 226 is the canonical example; New York Labor Law section 195(3), Massachusetts G.L. c. 149 § 148, and similar statutes in many other states create the actual content rules. The four providers all meet those state requirements, but they organize the information differently.
Misreading a stub (swapping gross for taxable gross, missing pre-tax deductions) has practical consequences for mortgage applications and payroll-error catches. This guide maps each platform's layout, terminology, and the field labels that consistently trip readers up.
ADP, Gusto, QuickBooks, and Paychex cover most US stubs. Newer platforms (Workday, Rippling, BambooHR) tend to follow conventions from one of the four. The abbreviations also vary (some use "FIT" for federal income tax, some spell it out), so the labels you see are partly a provider choice.
ADP Pay Stub Format
The ADP stub carries two labels that look alike and mean different things, and the gap between them is where most readers go wrong. "Gross Pay" at the top of the Earnings column is your total earnings before any deduction. "Taxable Gross," printed lower on the stub, has already subtracted pre-tax deductions like 401(k) and Section 125 health premiums. Lenders typically want Gross Pay; "Taxable Gross" is the figure that feeds your federal income tax withholding calculation. Mistake one for the other on a mortgage application and you understate your income.
The rest of the layout is conventional. A blue header block, recognizable across ADP products, shows employer, employee, pay period, and pay date. Below it run four columns: Earnings, Taxes, Deductions, Net Pay. Each pay type gets its own row (Regular, Overtime, Holiday, Bonus) with hours and rate. Taxes lists Federal Income Tax, Social Security, Medicare, plus state or local tax by name. Deductions splits pre-tax from post-tax with a label column, so you can see at a glance which items reduce your taxable wages. YTD figures sit in a column to the right of each current amount, and in ADP iPayStatements (the employee portal) the Year-to-Date tab rolls everything into one summary view.
The two main variants are RUN Powered by ADP (small businesses) and Workforce Now (larger employers). Both share the same structure; Workforce Now adds more detail in each section.
Gusto Pay Stub Format
Gusto gives expense reimbursements their own section, set apart from Earnings, Taxes, and Deductions. That matters because reimbursements aren't wages, and state wage-statement laws like California Labor Code 226 treat the distinction as a real one. Keeping the two separate on the face of the stub means nobody has to back reimbursements out of gross pay by hand.
The wider design follows the same instinct toward plainness: a receipt-style layout with plain-English labels rather than payroll abbreviations. The header shows company name and logo, pay period, and pay date. Earnings breaks out each pay type with hours, rate, and amount; Taxes lists Federal Income Tax, Social Security, Medicare, and any state or local lines by name. YTD totals sit in a right column, and a Summary box at the top (current gross, total taxes, total deductions, and net pay) is the fastest place to verify a pay run. Lenders used to denser ADP-style stubs sometimes find the stripped-back look unfamiliar at first.
The reimbursement split has a companion behavior worth knowing: off-cycle payments (mid-month bonuses, severance, expense reimbursements) generate their own stubs rather than folding into the regular payroll cycle. That keeps the regular-pay YTD clean, but loan applications sometimes need both the regular and off-cycle stubs to show full monthly income.
QuickBooks Payroll Pay Stub Format
What you won't find on a QuickBooks stub is a header telling pre-tax deductions apart from post-tax ones. The Taxes and Deductions column simply combines federal tax, Social Security, Medicare, state tax, and voluntary deductions in one run, with no divider. Reading it correctly means already knowing which of your own deductions are pre-tax, because the stub will not tell you. That single omission is what makes these stubs harder to parse than they first appear.
Otherwise the format is plain and utilitarian, usually black-and-white with a grid layout and minimal styling. The header shows employer name, address, EIN, employee name and ID, pay period, and pay date. The body splits into two columns: Earnings and Hours on the left, Taxes and Deductions on the right, with each pay type listed by hours and rate. The YTD column is there but cramped, and on a printed stub it can be easy to miss; the rightmost figure on each row is the YTD for that line. QuickBooks Online Payroll adds a Company Summary at the bottom showing the employer's portion of Social Security, Medicare, and unemployment tax, informational only. The platform is common among small businesses under 50 employees, particularly those already running QuickBooks for accounting.
Stubs usually arrive as PDF email attachments rather than through a self-service portal. When sharing with a lender, send the original PDF rather than a screenshot. The underlying file preserves text fidelity and metadata that lenders' verification tools look for.
Paychex Pay Stub Format
Paychex prints three separate taxable-wage figures where most stubs show one: Federal taxable wages, Social Security wages, and Medicare wages. They can differ from each other and from Gross Pay, and the reason is that each tax has its own rules. The 2026 Social Security wage base caps at $184,500, so high earners watch their Social Security wages plateau mid-year while pay continues. Medicare applies to all wages with no cap at all. Federal taxable wages drop by pre-tax deductions (401(k), Section 125 health premiums, FSA contributions). Seeing all three side by side is the clearest way any of these four platforms shows why your withholding doesn't simply track gross pay.
The deduction layout is just as explicit. The body splits into five sections (Hours and Earnings, Taxes, Before Tax Deductions, After Tax Deductions, Net Pay), and those separate before- and after-tax headers make Paychex the easiest of the four to read for deduction type. The header block above identifies employer and employee, then pay period and check or deposit number.
YTD reporting is where Paychex pulls ahead. "Amount YTD" columns sit next to "Current Amount" columns, and a full YTD summary at the bottom breaks out gross, federal tax, Social Security, Medicare, state tax, deductions, and net pay by category. For loan applications and year-end reconciliation, this summary is the most complete of the four platforms. The format itself barely changes from year to year: a 2026 stub looks much like a 2015 one.
What to Do When You Spot a Discrepancy
Before calling payroll, work through a few quick checks. Compare YTD figures to your previous stub and confirm pay period dates match. Mid-period rate changes, benefit elections, or a move to a new state can produce a one-off unusual stub.
Verify gross pay by multiplying hours by hourly rate, or dividing annual salary by pay periods (26 biweekly, 24 semi-monthly, 52 weekly). If gross is wrong, the issue is usually in the timesheet or rate table, not in tax calculations.
Federal income tax depends on your W-4 elections, year-to-date wages, and supplemental wage rules. The IRS Tax Withholding Estimator at irs.gov lets you plug in current numbers and check whether you're on track. A noticeably high or low federal tax line is often a W-4 issue rather than an employer error.
Wage-statement accuracy is the employer's obligation under state law. If your payroll team can't resolve a discrepancy, your state labor agency handles complaints. Correction timelines and penalty exposure are set by state law. California Labor Code 226, for example, allows statutory penalties for knowing and intentional violations, and California's PAGA process gives employers a 33-day window to cure certain wage-statement defects after written notice. Other states have their own timelines.