1. Title and stub number
It opens the Stacked Ledger. The title block names the document and carries its reference details. Keep stub numbers in sequence from one pay date to the next, as a payroll run would.
Paystub Template
A plain, easy-to-read pay stub with every table stacked full width. For contractor payments it switches its headings to Payer and Contractor.
Color · Black & white
Sample data, shown for illustration. Colors are included in the price.
Use it in Black & white →The layout
A bold “Pay Statement” title and the stub number open the page. One outlined box holds the two parties side by side: the employer with EIN, address and phone, and the employee with masked SSN, address and ID. A row of cells underneath gives the pay frequency, pay period, pay date, pay type, filing status and how the pay was made.
Earnings and Deductions follow as full-width tables with a dark rule under each title, current and YTD columns, and a shaded total row. At the bottom, any memo sits on the left, and an outlined box on the right shows any reimbursement, net pay in large type, and YTD net pay. With Contractor / 1099 mode on in the builder, the headings read Payer and Contractor, and tax rows and filing status are left off.
On the stub
Best for
Independent contractors and freelancers who want a record of each payment from a client, and small businesses that pay contractors. It also suits anyone who prefers a plain, printer-friendly stub with nothing decorative on the page.
Overview
Stacked Ledger is our contractor pay stub template. Turn on Contractor / 1099 mode in the builder and its headings change from Employer and Employee to Payer and Contractor, the tax rows and filing status drop off, and what is left is a clean record of what a client paid and when.
It works just as well as a plain employee stub. Every table runs full width, top to bottom, with current and year-to-date columns, so there is nothing to decode whichever way you use it.
Related: all pay stub templates · 1099 contractor pay stubs · paystub generator
Section by section
It opens the Stacked Ledger. The title block names the document and carries its reference details. Keep stub numbers in sequence from one pay date to the next, as a payroll run would.
The second block on the Stacked Ledger. Both sides of the payment in one place: the payer (company name, address, EIN) and the person paid (name, address, ID and the SSN masked to its last four digits). On the Stacked Ledger they sit together, so who paid whom reads in one glance.
The third block on the Stacked Ledger. Period start and end, pay date and frequency. On the Stacked Ledger these read as the stub’s facts, so a reader can match it to a bank deposit before reading the figures.
The fourth block on the Stacked Ledger. Each kind of pay on its own line: regular hours, overtime, bonus, commission or tips, with rate and hours where they apply. Rate × hours should equal each current amount, and the lines add up to gross pay.
The fifth block on the Stacked Ledger. Taxes and deductions. The Stacked Ledger lists federal income tax, Social Security and Medicare, any state or local tax, and the deductions you add by name. Their total is what separates gross pay from net pay.
It closes the Stacked Ledger. Net pay, the amount actually paid: gross pay minus every tax and deduction above, plus any non-taxable reimbursement. It should match the deposit to the cent.
Fields
| You enter | It prints in |
|---|---|
| Company name, address, EIN, phone and logo | Employer and employee box (Payer and Contractor for contractor pay) |
| Employee name, address and ID | Employer and employee box (Payer and Contractor for contractor pay) |
| Last four digits of the SSN | Employer and employee box (Payer and Contractor for contractor pay) |
| Pay period, pay date and pay frequency | Pay info row: frequency, period, pay date, pay type, filing status, paid by |
| Filing status and how the pay was made | Pay info row: frequency, period, pay date, pay type, filing status, paid by |
| Hours and rate, or the salary for the period | Earnings table with gross taxable pay |
| Overtime, bonus, commission and tips lines | Earnings table with gross taxable pay |
| Federal, state, Social Security and Medicare (estimated) | Earnings table with gross taxable pay |
| Your own deductions (health plan, retirement, garnishment) | Deductions table with total deductions |
| Year-to-date totals | Net pay box with YTD net pay, beside the memo |
| Memo or notes | Net pay box with YTD net pay, beside the memo |
The tax lines are estimated from the pay, frequency, filing status and state you enter, and you can change any of them. How paycheck taxes are calculated explains each one, and the pay stub glossary defines every abbreviation on the stub.
Colours
The Stacked Ledger comes in Black & white, Ink, Slate grey, Spruce, Mustard, Berry and Harbor blue, with Black & white as its standard colour. The colour you choose recolours the accents (section rules, headings and the net pay block); the figures and layout stay the same, and every colour is included in the price.
Document type
The Stacked Ledger is laid out as a pay stub: the short, practical record that comes with a paycheck or direct deposit. Payroll systems also call the same record an earnings statement or pay slip; the contents do not change with the name: who was paid, for which period, gross pay, each tax and deduction, net pay and the year to date.
Best use
A per-payment record from each client, with the period, the pay date, the gross amount and the year so far, in a layout that reads Payer and Contractor.
Give each contractor a consistent statement for every payment, alongside the invoice they sent you and the 1099 you file at year end.
Record a week or month of client payouts as one stub, with any fees you choose to show as deductions.
With contractor mode off, the same stacked tables show federal, state, Social Security and Medicare lines like any payroll stub.
Contractor pay stubs
A contractor is not on payroll, so the payer does not withhold income tax, Social Security or Medicare from the payment. The IRS explains that self-employed people pay self-employment tax for Social Security and Medicare themselves and generally make estimated tax payments. That is why a contractor stub shows gross pay, any agreed fees and net pay, but no withholding rows.
There is no federal form or required layout for a contractor pay stub. The payer instead reports nonemployee compensation on Form 1099-NEC after the year ends, under the IRS rules for that form. A stub is the contractor’s own running record between those yearly forms: it helps match deposits, track the year to date and answer a request for recent proof of payments.
Compare
The Stacked Ledger belongs to the Portrait statements family, with Stacked Sections, Letter Mailer, Sectioned Summary and Bar Stack. They share the same overall order; what sets the Stacked Ledger apart is full-width tables stacked top to bottom with a pay info row. Plain and easy to read, with payer and contractor headings for contractor payments.
Compare them: Stacked Sections · Letter Mailer · Sectioned Summary · Bar Stack
Print and PDF
Because every table runs full width and reads top to bottom, it scrolls naturally on a phone and prints on a single portrait page for most pay periods. The PDF is made from the same layout you see in the preview, so what you check is what you get.
Need several periods? The multi-stub builder makes consecutive stubs in this layout with year-to-date totals carried forward, and the sample pay stub walks through every line with real figures.
Before you download
Sources: IRS, Self-employment tax (Social Security and Medicare taxes); IRS, About Form 1099-NEC, Nonemployee Compensation; IRS, Independent contractor (self-employed) or employee?; IRS, Estimated taxes.
How it works
Open the builder with the Stacked Ledger already selected (the “Use This Template” button does this).
Enter the company and the person paid; the business prints in the “Title and stub number” block.
Add the pay period, pay date and each kind of pay; the lines fill “Earnings table with gross taxable pay”.
Check the estimated taxes and add your own deductions (they print in “Earnings table with gross taxable pay”); every amount can be edited.
Pick a colour (Black & white, Ink and Slate grey or another), preview the whole stub, then download the PDF.
Switch on Contractor / 1099 mode before you enter pay: it turns off withholding, removes filing status and changes the headings.
Enter the client as the payer (company name and address) and yourself as the contractor; an EIN is optional for the payer.
List payments as earnings lines: hours and rate for hourly work, or one line per project or retainer.
Show platform or service fees as deductions only if they really came out of the payment, so net pay matches the deposit.
Keep the stub and the invoice it pays together; the stub records the payment, the invoice requested it.
Before download
PayStubGo is an online paystub generator, not a payroll service. Your paystub is created from the information you provide. Review all details carefully before exporting your final PDF and use generated documents responsibly.
Related templates
Portrait statements
A colored header card with employer, employee and pay details, then earnings, taxes and deductions in their own tables and net pay in a box.
8 colors
Portrait statements
A letter-style statement with an address block placed for a window envelope, and the totals at the foot of the page.
4 colors
Portrait statements
Clean ruled sections for earnings, deductions and pay details, then a current and year-to-date summary table.
5 colors
Portrait statements
Top pickA full-width color band with the pay facts and the employee, then full-width earnings and deductions tables closed by solid gross and net pay bars.
8 colors
Portrait statements
Employer and employee under small color chips, then income, deductions and net pay tables with hairline rules and tinted total bands.
8 colors
Portrait statements
Employee and pay period panels, earnings and deductions tables, then matching this-period and year-to-date summary boxes.
8 colors
FAQ
It is titled as a pay stub, and it holds the same record either way: who was paid, for which period, gross pay, taxes and deductions, net pay and the year to date.
Black & white, Ink, Slate grey, Spruce, Mustard, Berry and Harbor blue. The colour changes the accents only, and every colour is included.
Yes. The “Net pay box with YTD net pay, beside the memo” part carries the year-to-date figures. Make several consecutive stubs at once and the builder carries the totals forward from one period to the next.
Yes. It is contractor-ready: with Contractor / 1099 mode on, the headings change for a payer and a contractor and the withholding rows are left off.
No. The Stacked Ledger is filled in online and delivered as a finished PDF, with the taxes and totals worked out. You can preview it free before you pay.
Yes. This page shows a sample of the template, and the builder shows your own figures in it live before anything is paid for.
Yes. Your details stay in the builder when you change templates, so you can compare layouts with your own figures before you download.
Yes. PayStubGo lets you enter company, employee, earnings, deductions, pay period, and optional YTD details before previewing the final paystub.
It is not a blank download. You fill it in online in contractor mode, preview it free, and get the finished PDF. The 1099 contractor pay stub page explains the contractor set-up step by step.
Because a client does not withhold taxes from a contractor’s payment. Contractor mode leaves those rows off so the stub matches what you were actually paid; you handle self-employment and income tax yourself, as the IRS explains.
Templates tagged Contractor-ready switch their headings for contractor pay; Side Rail is the two-column option. Contractor mode works on every template, but the tagged ones also relabel the parties.
Preview the layout, enter your pay details, and download the finished PDF.