The IRS March 2026 reporting rule raised the bar for what counts as a documentation-grade paystub. The standard wasn't codified in a single new regulation — IRC §6001, DOL Fact Sheet 21 on FLSA recordkeeping, and 29 CFR §516.2 all existed before — but the alignment between lender verification standards, rental screener expectations, and IRS income-verification practice has made the eight fields below the most-checked elements of any 2026 pay record. A stub that "looked fine" to a verifier in 2022 may now fail because the employer block is incomplete, the gross-to-net math doesn't reconcile to the bank deposit, or year-to-date totals don't progress consistently across pay periods.
Part 1 of this three-part series walked through what changed and why. Part 2 picks up where Part 1 ended and translates the recordkeeping shift into eight specific paystub fields, the six quality dimensions a reviewer checks, a side-by-side weak-vs-strong comparison built from Carlos Santiago's 2026 W-2 stubs, and the eight common mistakes that cause a stub to fail.
The eight paystub fields that matter most under the new bar:
- Employer legal name and full address. Not a DBA, not a nickname, not just the city. The legal entity name as registered with the state, plus street, city, state, and ZIP.
- Pay period start and end dates. Exact calendar dates, consistent with the employer's stated pay frequency (weekly, biweekly, semimonthly, or monthly).
- Pay date. The date the wages were actually paid, distinct from and after the pay period end date.
- Gross pay for the current period. The pre-deduction figure, broken into regular hours, overtime, bonuses, and any other earnings categories.
- Itemized deductions. Federal income tax, Social Security (6.2%), Medicare (1.45%), state income tax, and any voluntary deductions each on their own line — not lumped into a single "total deductions" figure.
- Net pay for the current period. Gross minus every deduction, matching the amount actually deposited or paid out.
- Year-to-date totals. YTD gross, YTD each deduction line, YTD net — each progressing logically from period 1 through the current period.
- Pay-frequency consistency. Same template, same column order, same format across every stub in the year. Sudden changes mid-year are the single fastest way to trigger a manual review.
A clean 2026 paystub usually includes:
- The seven federal-required identification fields (employer block, employee block, pay period, pay date, gross, net, YTD)
- Every deduction itemized to the cent, with each federal tax line tied to its statutory rate
- Math that reconciles in two directions: current-period totals match the YTD progression, and current-period net matches the bank deposit
- Identical template, font, and column order across every stub in the year
- A document footer with the issuing payroll system or generator (helpful for verifiers who want to confirm authenticity)
Carlos Santiago threads through Part 2 the same way he anchored Part 1. His $1,846.15 biweekly gross from Saguaro Marketing Agency in Phoenix produces 26 stubs per year, totaling $48,000 annual W-2 wages. Saguaro pays on alternate Fridays under a single, modern W-4 election. His per-period reconciliation runs $1,846.15 gross − $137.69 FIT − $114.46 SS − $26.77 Medicare − $30.67 AZ state = $1,536.55 net, and the bank deposit at the end of each Friday matches that $1,536.55 to the cent. Below, every quality dimension and every weak-vs-strong example uses Carlos's exact numbers. The freelance side of his picture (the $11,850 Schedule C net profit walked through in Part 1) does not generate paystubs because no employer paid those wages; that distinction is the cardinal-sin field in the Pitfalls list further down.
Paystub Generator
Build a documentation-grade W-2 paystub
For W-2 wages an employer actually paid, build a clean, professional stub with employer block, pay period dates, gross pay, itemized deductions, net pay, and YTD totals. The 2026 template aligns with the new recordkeeping bar.
Create Your PaystubThe Six Paystub Quality Dimensions
Every documentation-grade paystub clears six independent quality dimensions. A stub can be technically complete on one dimension and fail another. The reviewer reads every dimension on every stub, so a weakness on any single dimension drops the entire packet to "needs follow-up." The six numbered subsections below work through each dimension with Carlos's stubs as the worked example.
| Dimension | What it checks | Carlos's pass condition |
|---|---|---|
| 1. Employer block | Legal name, full address, EIN (when shown) | "Saguaro Marketing Agency, 1240 E Camelback Rd Ste 200, Phoenix, AZ 85014" — full legal name, full street address |
| 2. Pay period + pay date | Period start, period end, pay date, all internally consistent | Period 11/02-11/15, pay date 11/20 (Friday after period end) |
| 3. Gross-net math reconciliation | Gross minus every deduction equals net, to the cent | $1,846.15 − $137.69 − $114.46 − $26.77 − $30.67 = $1,536.55 |
| 4. Itemized deductions | Every deduction on its own line with statutory rate where applicable | FIT, SS (6.2%), Medicare (1.45%), AZ state (2.5%) each labeled separately |
| 5. YTD continuity | Each period's YTD = prior period's YTD + current period | Period 22 YTD gross = period 21 YTD gross + $1,846.15 |
| 6. Format consistency | Same template, columns, font, fields across the year | All 26 periods generated from the same Saguaro payroll system |
1. Employer Block
The employer block is the top of the paystub and the first thing a verifier reads. Under the new bar, three sub-fields carry the most weight: the legal entity name as registered with the Arizona Corporation Commission (or the equivalent in another state), the full street address including suite and ZIP, and the EIN when the payroll system displays it. A DBA, a nickname, or "Saguaro Marketing" without the "Agency" is the first crack in the packet.
Carlos's correct employer block reads:
The IRS General Instructions for Forms W-2 and W-3 cite this exact identification standard for the year-end W-2, and the alignment between mid-year paystubs and the year-end W-2 is the cross-check most lenders apply.
2. Pay Period and Pay Date
A pay period has three fields: start date, end date, and pay date. All three must be internally consistent. A biweekly cycle has exactly 14 days between start and end (inclusive of both); a semimonthly cycle splits the month into two 15-day or 16-day periods; a weekly cycle runs seven days. The pay date sits after the period end date by a number of days that's consistent across every stub in the year. Saguaro Marketing pays Carlos on the Friday after each biweekly period ends, so:
| Carlos's period (2026) | Period start | Period end | Pay date | Days from period end to pay |
|---|---|---|---|---|
| 1 | Mon 12/29/2025 | Sun 01/11/2026 | Fri 01/16/2026 | 5 |
| 2 | Mon 01/12/2026 | Sun 01/25/2026 | Fri 01/30/2026 | 5 |
| 11 | Mon 05/11/2026 | Sun 05/24/2026 | Fri 05/29/2026 | 5 |
| 21 | Mon 09/28/2026 | Sun 10/11/2026 | Fri 10/16/2026 | 5 |
| 22 | Mon 10/12/2026 | Sun 10/25/2026 | Fri 10/30/2026 | 5 |
| 26 | Mon 12/07/2026 | Sun 12/20/2026 | Fri 12/25/2026 | 5 |
Every period is exactly 14 days. Every pay date is the Friday immediately following. A reviewer who sees one stub with a 16-day period and a 7-day pay-date gap reads the entire packet as suspect.
3. Gross-Net Math Reconciliation
This is the single dimension that catches the most fabricated paystubs. The gross-to-net math must reconcile in two directions: horizontally within a single stub (gross minus every deduction equals net) and vertically across the year (every period's gross-net pattern matches the others, with only legitimate timing-based variations like a wage-base cap or a 401(k) cliff).
Carlos's horizontal reconciliation on a single period:
| Line | Amount | Source |
|---|---|---|
| Gross pay (40 hrs reg pay) | $1,846.15 | Saguaro payroll |
| Federal income tax withheld | ($137.69) | Pub 15-T percentage-method, single, modern W-4 |
| Social Security (6.2%) | ($114.46) | $1,846.15 × 0.062, IRC §3101 |
| Medicare (1.45%) | ($26.77) | $1,846.15 × 0.0145, IRC §3101 |
| Arizona state income tax (2.5% flat) | ($30.67) | $1,846.15 × 0.025, applied to AZ wages |
| Net pay | $1,536.55 | Bank deposit on pay date |
Each line is statutorily grounded. The 6.2% Social Security rate and the 1.45% Medicare rate are the percentages set under IRC §3101 and reproduced annually in Pub 15-T. The 2.5% Arizona flat rate is the AZ Department of Revenue 2026 withholding figure. Carlos's FIT withholding flows from the percentage-method projection of his $48,000 annual wage against the 2026 single brackets less the $16,100 standard deduction — Saguaro's payroll software produces $137.69 per period that totals roughly $3,580 annually.
4. Itemized Deductions
Lumping deductions into a single "total deductions" line is the second-fastest way to fail a reviewer. Every federal tax line must be on its own row with its label and amount; voluntary deductions (401(k), health premium, HSA) must each be itemized. The California paystub statute at Labor Code §226 is the most-quoted version of this rule because California enforces it through civil penalties, but the same itemization is the federal recordkeeping practice under 29 CFR §516.2 and applies in Arizona as well even though Arizona doesn't have a §226 analog.
| Carlos's deductions, itemized | Per period | YTD at period 22 |
|---|---|---|
| Federal income tax | $137.69 | $3,029.18 |
| Social Security (6.2%) | $114.46 | $2,518.12 |
| Medicare (1.45%) | $26.77 | $588.94 |
| Arizona state income tax (2.5%) | $30.67 | $674.74 |
| Total deductions | $309.59 | $6,810.98 |
A reviewer sees five distinct lines and recognizes each. A "Deductions: $309.59" lump-sum line tells them nothing and gets flagged immediately.
5. YTD Continuity
Year-to-date continuity is the dimension that fails on regenerated stubs more than any other. Every YTD figure on every stub must equal the prior stub's YTD plus the current period. Carlos's YTD progression across four representative periods:
| Period | Period gross | YTD gross | Period FIT | YTD FIT | Period SS | YTD SS | Period Medicare | YTD Medicare |
|---|---|---|---|---|---|---|---|---|
| 1 | $1,846.15 | $1,846.15 | $137.69 | $137.69 | $114.46 | $114.46 | $26.77 | $26.77 |
| 11 | $1,846.15 | $20,307.65 | $137.69 | $1,514.59 | $114.46 | $1,259.06 | $26.77 | $294.47 |
| 22 | $1,846.15 | $40,615.30 | $137.69 | $3,029.18 | $114.46 | $2,518.12 | $26.77 | $588.94 |
| 26 | $1,846.15 | $48,000.00 | $137.69 | $3,580.00 | $114.46 | $2,975.99 | $26.77 | $696.00 |
Each YTD figure is the prior YTD plus the current period. Period 22's YTD gross ($40,615.30) is exactly 22 × $1,846.15. Period 26's YTD gross ($48,000.00) ties to W-2 Box 1 (after any pre-tax deductions, which Carlos has none of) and Box 3 (also $48,000, well below the 2026 Social Security wage base of $184,500).
6. Format Consistency
The sixth dimension is the easiest to overlook and the hardest to fake. Every stub in the year should come from the same payroll system, use the same template, the same field labels in the same order, the same font, and the same paper or PDF dimensions. A reviewer who sees periods 1-13 in one format and periods 14-26 in another assumes the second batch was regenerated and treats the entire year skeptically. Carlos's Saguaro stubs all come from a single payroll system (Gusto, ADP RUN, Paychex Flex, or similar); the field layout is identical across all 26 periods.
Paystub Generator
Create your paystub in minutes
Build a professional paystub with built-in 2026 tax math, all 50 states, and instant PDF download.
Create Your PaystubField-Level Triage
Not every paystub field carries equal weight. The table below separates the federal-required from the state-required from the nice-to-have, with Carlos's stub as the worked example.
| Field | Federal required? | State required (AZ)? | Carlos's stub shows it? |
|---|---|---|---|
| Employer legal name and address | Yes | Yes | Yes |
| Employer EIN | No (W-2 yes; paystub no) | No | Yes |
| Employee legal name | Yes | Yes | Yes |
| Employee address | No on paystub | No | Yes |
| Employee SSN (last 4 only acceptable) | No on paystub | No | Yes (last 4) |
| Pay period start date | Yes (FLSA recordkeeping) | Yes | Yes |
| Pay period end date | Yes | Yes | Yes |
| Pay date | Yes | Yes | Yes |
| Hours worked (non-exempt) | Yes (FLSA) | Yes | Yes (40 hrs reg) |
| Hourly rate (non-exempt) | Yes (FLSA) | Yes | Yes ($23.08/hr equivalent on salary) |
| Gross pay current period | Yes | Yes | Yes |
| Federal income tax withheld | Yes (FICA-adjacent reporting) | — | Yes |
| Social Security withheld | Yes | — | Yes |
| Medicare withheld | Yes | — | Yes |
| State income tax withheld | — | Yes | Yes |
| Pre-tax 401(k), HSA, §125 health | If applicable | If applicable | N/A (Carlos has none) |
| Voluntary deductions | If applicable | If applicable | N/A |
| Net pay current period | Yes | Yes | Yes |
| YTD gross | Yes (FLSA recordkeeping) | Yes | Yes |
| YTD each deduction | Yes | Yes | Yes |
| YTD net | Recommended | Recommended | Yes |
| PTO balance | No (recommended) | No (recommended) | Yes |
| Pay-frequency disclosure | Yes (state notice) | Yes | Yes (biweekly) |
The FLSA recordkeeping requirements under 29 CFR §516.2 cover the federal floor; many states (California most aggressively, but also Arizona, New York, and others) layer state-specific requirements on top under their wage-statement statutes. Carlos's stub clears both the federal floor and the Arizona-specific requirements.
What Each Worker's Stub Should Show
The eight quality dimensions look slightly different depending on the worker type. The table below maps each job type to the field set its paystub or income summary should carry. Carlos is mixed W-2 + 1099, but the table also helps a reader sort their own stack.
| Job type | Document type | Required fields beyond the universal seven | Sample row |
|---|---|---|---|
| W-2 hourly non-exempt | Paystub | Hours worked, hourly rate, overtime (1.5x over 40), break compliance | "40 hrs reg @ $23.08 = $923.20; 0 hrs OT" |
| W-2 salary exempt | Paystub | Annualized salary, biweekly equivalent, no hours requirement | Carlos: "Salary $48,000/yr = $1,846.15 biweekly" |
| W-2 salary non-exempt (rare) | Paystub | Salary, base hours, overtime if >40 in workweek | Salary plus OT line if applicable |
| 1099-NEC independent contractor | Invoice + 1099-NEC | Invoice date, services, amount; no withholding | "Invoice #2026-014: brand redesign, $1,200" |
| 1099-K platform freelancer (Carlos's side gigs) | Platform export + 1099-K | Platform name, payout date, gross payout, fees, net deposit | Fiverr 2026 export: "Logo design — $400 gross, $80 fee, $320 net" |
| Mixed W-2 + 1099 (Carlos's profile) | Both | Paystub stack for the W-2 side; platform exports and invoices for the 1099 side | Saguaro paystubs + Fiverr/Upwork/Stripe/Etsy exports |
| Small employer self-pay (S-corp owner-employee) | Paystub | "Reasonable compensation" salary documented; K-1 separately | N/A for Carlos |
| Day-rate or per-diem | Paystub or invoice | Days worked, day rate, total | N/A for Carlos |
| Tipped employee | Paystub | Cash tips reported, credit-card tips, tip-credit calculation | N/A for Carlos |
Carlos's documentation packet for 2026 is the mixed-row from this table: 26 biweekly paystubs from Saguaro, plus year-end exports from Fiverr ($3,400), Upwork ($2,650), Stripe ($1,920), and Etsy ($1,420), plus invoices for the $3,600 in direct client work. Each freelance dollar is documented but not via paystub — paystubs are wages an employer paid, not a self-generated record for freelance income. The reporting side of that distinction is covered in reporting self-employment income without a 1099.
The Seven Things a Verifier Reads First
When a leasing agent, mortgage underwriter, or auditor opens a paystub packet, the eye goes to seven specific places first. Each red flag below sinks the entire packet, regardless of how clean the rest of the stub looks.
| Red flag | What the reviewer is checking | Why it fails the packet |
|---|---|---|
| Math drift (gross minus deductions ≠ net) | Whether the stub was hand-edited or fabricated | The single fastest tell of a regenerated stub |
| Stale template (different layout mid-year) | Whether the year's stubs all came from the same payroll system | Suggests stubs were created retroactively |
| Missing YTD totals | Whether the stub can be cross-checked against W-2 Box 1 | Without YTD, the stub can't be reconciled |
| Irregular dates (period gap, pay-date gap, weekday inconsistency) | Whether the stub was issued in the normal payroll cycle | Stubs issued out of cycle suggest regeneration |
| Missing employer legal name and address | Whether the employer is verifiable through state corporate records | Reviewer can't call the employer to verify |
| Deductions lumped not itemized | Whether each statutory withholding ties to its rate | Suggests the maker doesn't know the rates |
| Formatting changes mid-year (font, column order, currency style) | Whether the stub series is internally consistent | Mid-year change is the second-fastest tell |
Carlos's 26-stub packet clears all seven red flags because every stub came out of Saguaro's payroll system on the standard biweekly Friday. The same packet would fail the first four red flags if any single stub were regenerated by hand to fill a gap; the fix in that case is to request a replacement from Saguaro HR, not to fabricate it (which the Pitfalls list explicitly names as the cardinal sin).
Carlos's Old vs Upgraded Stub
A real-world weak stub fails on multiple quality dimensions at once. The side-by-side below compares an example weak stub (the kind a small employer using a notepad-style template might issue) against Carlos's actual upgraded Saguaro stub.
| Field | Weak example (informal template) | Strong (Carlos's Saguaro stub) |
|---|---|---|
| Employer block | "Saguaro Marketing" (no legal entity, no address) | "Saguaro Marketing Agency, LLC, 1240 E Camelback Rd Ste 200, Phoenix, AZ 85014" |
| Pay period | "Period 22" (no calendar dates) | "10/12/2026 — 10/25/2026" |
| Pay date | (missing) | "10/30/2026" |
| Hours | (missing — salary) | "Salaried exempt — 80 hrs base" |
| Gross pay | "$1,846" (rounded) | "$1,846.15" |
| Deductions | "Taxes: $310" (lumped) | "FIT $137.69 / SS $114.46 / Medicare $26.77 / AZ $30.67" |
| Net pay | "$1,536" (rounded) | "$1,536.55" |
| YTD gross | (missing) | "$40,615.30 (period 22)" |
| YTD each deduction | (missing) | FIT $3,029.18 / SS $2,518.12 / Medicare $588.94 / AZ $674.74 |
| Format | Hand-typed in Word | Generated by Saguaro payroll system |
| Reviewer verdict | Rejected: math, dates, YTD all fail | Accepted: clears all six quality dimensions |
The weak version fails on six of the eight high-weight fields. The strong version passes all eight. Both might purport to document the same pay period, but only the strong version survives a 2026-bar review.
What Doesn't Belong on a Paystub
Carlos's $11,850 of 2026 net Schedule C profit is fully reportable and fully documented, but none of it belongs on a paystub. This is the most-misunderstood point in the whole March 2026 series. A paystub documents wages an employer paid to an employee under a W-2 relationship. Freelance income paid through Fiverr, Upwork, Stripe, Etsy, or direct invoice is not wages, is not paid by an employer, and does not belong on a paystub document.
The right documentation for Carlos's freelance side is:
| Income source | Document type | What it shows |
|---|---|---|
| Fiverr ($3,400 gross) | Year-end 1099-K + Fiverr payout export by month | Gross payouts, platform fees, net to bank |
| Upwork ($2,650 gross) | Year-end 1099-K + Upwork payout export | Gross, platform fees, net |
| Stripe ($1,920 gross) | Stripe annual dashboard export (no 1099-K issued, under $2,500) | Gross processed, fees, net |
| Etsy ($1,420 gross) | Etsy annual sales report (no 1099-K issued, under $2,500) | Gross sales, fees, net |
| Direct invoiced clients ($3,600) | Carlos's own invoice register + bank deposit log | Invoice number, client, date, amount, deposit confirmation |
| Schedule C net profit ($11,850) | Schedule C with supporting backup | Line 1 gross receipts $12,990, line 28 expenses $1,140, line 31 net $11,850 |
A reader who tries to "build a paystub" for the freelance side is documenting wages an employer never paid — which is the cardinal sin under the new bar. The Schedule C instructions and the IRS Self-Employed Tax Center frame the freelance documentation set; the IRS About Form 4852 substitute-W-2 procedure exists for the legitimate edge case where a real W-2 never arrived from a real employer, not as a workaround to invent income.
Eight Mistakes That Sink a Paystub Packet
The eight mistakes below are the most common reasons a packet that should have cleared a 2026 verification ends up in manual review or outright rejection.
- Using a stale template that doesn't match the rest of the year. A reviewer who sees a December stub in a different format than the January stub assumes the December stub was regenerated retroactively, even if the underlying numbers are accurate. Either generate every stub from the same template or request replacements from the payroll system.
- Math drift between stub net and bank deposit. A paystub showing $1,536.55 net while the bank deposit reads $1,520.00 (or any other figure) is the single fastest tell of a fabricated document. The two must match to the cent. If they don't, find the difference (a deduction not shown, a one-time garnishment, a direct-deposit hold) and disclose it.
- Missing YTD continuity across the packet. A stub showing period 22 with $40,615.30 YTD gross while the prior period 21 stub shows $39,000.00 doesn't reconcile (the gap should be exactly $1,846.15, not $1,615.30). YTD continuity is the second-fastest red flag.
- Lumping deductions instead of itemizing them. "Total deductions: $309.59" tells a reviewer nothing. The expected layout shows FIT, SS, Medicare, state, and any voluntary deductions each on its own line. The lumped version fails the federal recordkeeping practice under 29 CFR §516.2 and the analogous state requirements.
- Missing the employer's legal name and full address. "Saguaro Marketing" is not enough. The stub needs the legal entity name as registered with the state ("Saguaro Marketing Agency, LLC"), the full street address with suite or unit number, the city, the state, and the ZIP. A reviewer who can't call the employer to verify treats the entire packet as unverifiable.
- Treating Form 1099-K Box 1a as paystub gross. A 1099-K reports platform gross payouts; it is not a paystub and does not belong on a paystub layout. Carlos's Fiverr 1099-K Box 1a of $3,400 is documented through the Fiverr year-end export and reported on Schedule C line 1, not on a paystub document.
- Generating paystubs that show wages an employer never actually paid (the cardinal sin). This is fabrication. It crosses the line from documentation to fraud and exposes the maker to civil penalties under IRC §6701 and possible criminal liability under §7206. The paystub generator is a layout instrument for wages an employer actually paid, never a way to invent wages that were never earned.
- Missing pay-frequency consistency. A year that runs as biweekly for nine months and switches to weekly for three months without a documented transition tells a reviewer that the stubs were regenerated. Real payroll changes happen, but they should be flagged with a pay-frequency change letter from the employer.
Carlos runs every one of his 26 biweekly Saguaro stubs through the checklist below. Print it once and fill out one column per stub, or build a spreadsheet with the same fields running down the rows.
Carlos goes through all 26 stubs in one sitting. The review takes about 90 minutes for a full year of biweekly stubs. Any stub that fails one or more lines goes into a "regenerate from real payroll data" pile, which Part 3 addresses in step 4.
The layout below shows the bracketed-field structure of a documentation-grade 2026 paystub. Carlos's actual Saguaro stub uses this exact layout with his real numbers filled in.
The structure is intentionally boring and predictable, because that's the whole point of a documentation-grade pay record. A reviewer who reads ten stubs in a row should see the same layout ten times with only the period-specific numbers changing.
What is the single highest-weight field on a 2026 paystub?
The employer block. A complete legal entity name plus full street address (including suite or unit number, city, state, ZIP) and the EIN (when the payroll system displays it) is the first thing a reviewer reads and the most common point of failure in fabricated stubs. Without a complete employer block, the reviewer can't independently verify the employer through state corporate records or call the HR department to confirm the employee's wages. The IRS General Instructions for Forms W-2 and W-3 frame the year-end version of the same identification standard, and mid-year paystub verifiers apply roughly the same bar. Carlos's Saguaro Marketing block reads "Saguaro Marketing Agency, LLC, 1240 E Camelback Rd Ste 200, Phoenix, AZ 85014, EIN XX-XXXXXXX" on every one of his 26 biweekly stubs.
What happens if a previous month's stub is missing from my packet?
Request a replacement from your employer's payroll system. Most modern payroll providers (Gusto, ADP RUN, Paychex Flex, Rippling, Justworks) keep digital archives of every stub for at least seven years and will issue replacement PDFs within 24 to 72 hours of request. If the employer no longer exists or the payroll system is unreachable, IRS Form 4852 , Substitute for Form W-2, is the legitimate workaround at year-end. Mid-year, ask the IRS Get Transcript portal for the wage-and-income transcript, which shows employer-reported quarterly wages. What you should not do is regenerate the missing stub by hand or with a generator using made-up numbers — that crosses the line from documentation into fabrication.
Does the new rule require a paystub for every pay period?
The new rule didn't change the underlying paystub-issuance requirement. The Fair Labor Standards Act under 29 CFR §516.2 and individual state laws (California's Labor Code §226 is the most-cited example) already required itemized wage statements every pay period. What the March 2026 rule changed is the practical bar reviewers apply when those stubs are produced as income verification. A stub that complies with the FLSA recordkeeping rules at issuance still has to clear the verification bar at review. Carlos's 26 biweekly stubs comply with both the issuance rule and the review bar because Saguaro's payroll system was configured to that standard from day one.
Do paystubs apply to my freelance and 1099 income?
No. Paystubs document wages an employer paid to an employee under a W-2 relationship. Freelance income paid through Fiverr, Upwork, Stripe, Etsy, or direct invoice is not wages, is not paid by an employer, and does not belong on a paystub document. Carlos's $11,850 of 2026 net Schedule C profit is documented through platform exports (Fiverr year-end, Upwork year-end, Stripe annual dashboard, Etsy sales report), his invoice register, his bank-deposit log, the two 1099-Ks he receives (Fiverr and Upwork), and Schedule C itself. None of that documentation is a paystub. The Schedule C instructions and the IRS Self-Employed Tax Center frame the freelance documentation set.
Can I use a paystub generator to recreate stubs from real prior wages?
Yes, for the narrow case of regenerating a stub from real payroll data when the original is unavailable. The legitimate use case is: your former employer is no longer reachable, the payroll system is unreachable, and you have your W-2 plus your bank-deposit history to anchor real wages an employer actually paid. A paystub generator is a layout instrument that renders that real data into the standard format. The illegitimate use case (the cardinal sin) is fabricating stubs that show wages an employer never paid. The first is documentation; the second is fraud. The MyStubs paystub generator is designed for the first.
What's the difference between an itemized deduction and a lumped deduction?
An itemized deduction shows each statutory withholding on its own line with its label and amount: federal income tax, Social Security at 6.2%, Medicare at 1.45%, state income tax, plus any voluntary deductions (401(k), §125 health, HSA, FSA). A lumped deduction collapses all of those into a single line labeled "Total deductions" or similar. The itemized version is the federal recordkeeping practice under 29 CFR §516.2 and the California paystub statute at Labor Code §226 ; the lumped version fails on the itemization dimension and signals to a reviewer that the maker doesn't know the underlying rates. Carlos's stub shows five distinct deduction lines (FIT $137.69, SS $114.46, Medicare $26.77, AZ state $30.67, total $309.59) every period.
How do I verify my YTD totals are correct mid-year?
Multiply your per-period gross by the period number and compare. Carlos's period 22 stub should show YTD gross of $40,615.30 (22 × $1,846.15). If your stub shows a different figure, either the per-period gross varied (a bonus, a missed period, a wage-base cap) or the YTD calculation drifted. Cross-check against the IRS Get Transcript wage-and-income transcript , which shows employer-reported quarterly wages and is the IRS's own running total. The Social Security YTD should equal 6.2% × YTD gross until you hit the $184,500 wage base (Carlos won't get close); Medicare YTD should equal 1.45% × YTD gross with no cap.
What if my employer's paystub system shows different format than what's described here?
Many large employers use proprietary payroll systems with field layouts that don't exactly match the canonical layout above. That's fine, as long as every required field appears somewhere on the stub and the math reconciles. The required fields are: employer legal name and address, employee name, pay period start, pay period end, pay date, hours (if non-exempt), gross pay current, every deduction itemized, net pay current, YTD gross, YTD each deduction, and YTD net. If your employer's stub omits any of these, escalate to HR or payroll and request the missing fields be added. The DOL FLSA Fact Sheet 21 frames the federal recordkeeping floor. — David Whitaker, Paystub & Payroll Editor at MyStubs. David covers paystub anatomy, gross-to-net calculation, federal and state tax stacks, payroll recordkeeping, and the income documentation underwriters credit for mortgages, auto loans, and credit cards.
Official External Sources
Sources · 15 references
- U.S. Department of Labor — FLSA Recordkeeping Fact Sheet 21
- Cornell Legal Information Institute — 29 CFR §516.2 (records to be kept by employers)
- Cornell Legal Information Institute — 29 CFR §516.5 (records to be preserved 3 years)
- Cornell Legal Information Institute — 26 U.S. Code §6051 (W-2 reporting requirements)
- Internal Revenue Service — About Form W-2
- Internal Revenue Service — General Instructions for Forms W-2 and W-3
- Internal Revenue Service — About Form 1099-K
- Internal Revenue Service — About Schedule C (Form 1040)
- Internal Revenue Service — About Schedule SE (self-employment tax)
- Internal Revenue Service — Self-Employed Tax Center
- Internal Revenue Service — About Form 4852 (substitute W-2)
- Arizona Department of Revenue — Withholding forms and 2026 rate guidance
- Internal Revenue Service — Publication 583 (recordkeeping)
- California Legislature — Labor Code §226 (paystub itemized statement)
- Social Security Administration — 2026 Contribution and Benefit Base
Discussion
No comments yet — be the first to share a state-specific note, a follow-up question, or a correction.