Do independent contractors get pay stubs?
No — not from the client that pays them. Pay stubs are a payroll artifact tied to W-2 employment: the employer runs payroll, withholds taxes, and issues a stub each pay period. An independent contractor is paid a gross invoice amount with zero withholding, so the client has no payroll record to hand over.
That does not mean contractors can skip the document. Landlords, mortgage lenders, auto lenders, and immigration officers all ask for "pay stubs" as their default income proof, and telling them "I am 1099, I do not have any" usually ends the application. The workaround is to self-generate a contractor pay stub for each client payment — it is legal, expected, and how most freelancers, gig workers, and single-member LLCs prove income in 2026.
What a contractor pay stub must include
A defensible 1099 pay stub carries the same skeleton as a W-2 stub, adapted for self-employment. At minimum it should list: (1) header — your legal name or business name, the client (payer) name, the pay period covered, and the pay date the client actually paid you; (2) earnings — the invoice or contract reference, hours or units if hourly, rate, and gross amount; (3) self-employment tax setaside — the 15.3% you owe on net earnings (12.4% Social Security up to the 2026 wage base, plus 2.9% Medicare, plus 0.9% additional Medicare over $200k); (4) estimated federal and state income tax setaside based on your bracket; (5) deductible business expenses tied to that payment; and (6) net pay — what actually lands in your business account after the setasides.
For lenders and landlords, add a year-to-date (YTD) block that rolls up gross, tax setaside, expenses, and net across every stub you have generated in the current calendar year. That YTD column is what underwriters compare to your last 1099-NEC and Schedule C.
Are self-generated contractor pay stubs legal?
Yes, if the numbers are true. There is no US federal or state law that says a pay stub must be produced by payroll software or an employer. What is illegal is fabricating income you did not receive, or altering a real stub to inflate earnings — that is wire fraud and, in loan applications, bank fraud. As long as every dollar on the stub traces back to an invoice you sent, a payment you received (Stripe, ACH, PayPal, Zelle, check), and a 1099-NEC you will report on Schedule C, a self-generated contractor stub is a legitimate income document.
Some lenders will additionally ask for the underlying invoice, a bank statement showing the deposit, or a CPA letter. Contractor pay stubs are strongest when paired with those artifacts, not offered alone.
How to generate a contractor pay stub in 60 seconds
StubGenPro has a 1099 preset that removes the W-2 fields you do not need (federal income tax withholding, FICA employee share, employer contributions) and adds the self-employment lines you do (SE tax setaside, quarterly estimated tax setaside, deductible expenses). Pick the country, enter the client and pay period, drop in gross pay and any deductible expenses, and the calculator does the SE tax math against the current wage base and your marginal bracket.
The output is a clean PDF plus a shareable link — the exact same format lenders already recognize from W-2 stubs, so underwriters do not need to be trained on a new document type. Every stub is stored under your account so you can pull the YTD block automatically on the next one.
Common mistakes contractors make
The three failures we see most often: (1) forgetting the SE tax setaside — the stub then looks like a W-2 stub with no withholding, which lenders read as either a mistake or a red flag; (2) putting the invoice gross on the stub but ignoring the business expenses that took it down before tax — the resulting net looks unrealistically high and underwriters ask why the deposits do not match; (3) generating one stub per year instead of one per client payment — a single annual stub is not a pay stub, it is a summary, and most lenders reject it.
The fix for all three is to generate one stub per real payment event, tie it to an invoice number, and let the tool compute SE tax and net from the gross rather than filling in a round number by hand.