DM Dectrick A. McGee

My Tools › Pay stub generator

Pay stub generator

Fill in your own details and get a properly calculated earnings statement as a PDF. Federal withholding uses the 2025 IRS percentage method; Social Security stops at the wage base and Medicare does not. Pick a layout, a theme and a type set, add your logo, and your company name becomes the watermark across the page.

Nothing leaves this page. There is no upload, no account and no server to store it on.

1 Design

The watermark sits under the content, the way a real security print does — so it reads as part of the page rather than something stamped on afterwards.

Fill the page solves for the spacing that lands the content on the footer instead of leaving the bottom half of the sheet empty. It works with every layout, and the Full page layout turns it on with every section the data supports.

2 Company
PNG, JPG, SVG or WebP. Transparency is kept. It is read in this browser and never uploaded.
Your logo as it will appear
3 Employee
4 Pay schedule & how many stubs

Every period is generated from the cycle, so the dates, the pay date and the “period N of M” line always agree with each other. Year-to-date figures accumulate down the run — including Social Security stopping when the wage base is reached.

Every period below can be edited on its own. Change the hours for one week, add a bonus to another, and the gross, the tax and every year-to-date figure after it recalculate down the whole run.

5 Earnings

Hourly lines multiply hours × rate × multiplier. Overtime is 1.5, double time 2. A fixed line is a salary, a bonus or a commission.

6 Deductions

The three exemption boxes do not move together and that matters: a 401(k) is exempt from income tax but not from Social Security and Medicare, while a Section 125 health premium is exempt from all three. Getting this wrong is the usual way a stub's FICA ends up not matching its gross.

7 Taxes & W-4

8 Leave, payment & opening balances

Starting part-way through the year? Put what has already been paid here and the year-to-date columns carry it, instead of pretending the year began with this stub.

9 Presets

A preset only fills the fields — change anything you like afterwards. Nothing is saved between visits, by design.

Live preview
Stub 1 of 1
Gross$0.00
Taxes$0.00
Deductions$0.00
Net pay$0.00