Paystub Basics
How to Create a Pay Stub: Make One Online in 8 Steps
From gathering records to storing the PDF: each step of creating a pay stub online, with one worked example carried through earnings, deductions, YTD and review.

Jump to a part
Example only · your result depends on your W-4 and pay.
Table of Contents
What this guide covers
14 sectionsHide
Table of Contents
What this guide covers
Scroll inside this box to view all guide topics.
- What creating a pay stub online actually involves
- The worked example used in every step
- Step 1: Gather the information before opening the generator
- Step 2: Choose the pay frequency and the dates
- Step 3: Enter earnings line by line
- Step 4: Add deductions only from your records
- Step 5: Check year-to-date totals
- Step 6: Choose a template that fits the reader
- Step 7: Review the full preview before download
- Step 8: Get the PDF and store it with its sources
- How the steps differ for hourly, salaried and contractor records
- Creating several pay stubs in one go
- Where people usually go wrong
- When an online generator is the right tool
To create a pay stub online, gather your pay records, choose the pay frequency and dates, enter earnings, deductions and year-to-date totals from those records, pick a template, and review the full preview before you download the PDF. Treat it as a record-preparation task, not a guessing exercise: the tool formats your numbers but does not supply them.
The steps below follow the order most online builders use, including PayStubGo's paystub generator. One worked example runs through every step, so you can see how each figure is built and then checked before the file is final.
What creating a pay stub online actually involves
When people look up how to create a pay stub online, they usually want a faster way to prepare a clean pay record without building a spreadsheet or wrestling with a static document. An online tool gives you structured fields for employer details, worker details, pay dates, earnings, deductions and totals, then lays those entries out in a template.
That structure helps because pay stubs are easy to misread when the layout is messy. A consistent format separates gross pay, deductions, net pay and year-to-date totals, so the document is quicker to review and harder to misunderstand.
The important point is that the tool does not invent the truth for you. It organizes the information you enter. The people who get the most from it are those who already hold the figures: a small business owner paying a few employees, a self-employed person documenting their own payments, or anyone keeping a record of pay that was actually received.
Decide what the record is for before you start
A minute spent on purpose saves rework later. A stub you hand to an employee each payday, a contractor's own record of what a client paid, and a copy kept for your bookkeeping all use the same figures, but they differ in which details matter. An employee stub needs the full set of withholding lines and YTD totals. A contractor record may have no withholding at all and should describe the service rather than wages. A bookkeeping copy benefits most from consistent labels and file names across every period.
Knowing which of these you are making tells you which fields to fill, which to leave empty, and how to label the lines. It never changes the figures themselves.
The worked example used in every step
Illustrative example (made-up figures): A part-time hourly employee at a small café is paid biweekly at $17.50 an hour. The stub covers the period from Sunday, March 15 to Saturday, March 28, 2026, paid on Friday, April 3, 2026. The employee worked 32 hours in the first week and 36 in the second, and received a one-time $60.00 bonus. The previous stub showed a YTD gross of $6,125.00 and a YTD net of $5,140.60.
Keep those inputs in mind. Steps 3, 4 and 5 turn them into the figures that appear on the stub.
Step 1: Gather the information before opening the generator
The best way to avoid errors is to gather everything first. If you start typing from memory, small slips produce a stub that looks polished but carries incorrect details.
Have these ready before you begin:
- Business or employer name, address and EIN if the business has one
- Worker name, address and employee ID if one is used
- Pay frequency, period start and end dates, and the pay date
- Hourly rate and hours for each week, or the salary for the period
- Any overtime, bonus or commission, each as its own figure
- Every deduction, with its label and amount
- Year-to-date totals from the most recent stub
For hourly work, pull hours from the signed-off timesheet or time clock export rather than the schedule, since the hours actually worked are what the stub should show. For contractors and small business owners, these figures usually come from invoices, bookkeeping software, bank records or timesheets. For employees, they come from payroll records or earlier stubs. The fuller preparation checklist matches each item to the record it comes from.
Step 2: Choose the pay frequency and the dates
A pay stub only makes sense when its period is clear. The pay frequency sets how long each period runs, the period dates say which work the stub covers, and the pay date says when the money was paid.
Do not choose a pay period simply because it looks better. Use the one that matches the payment you are documenting. If the payment covered two weeks of work, the period should span those two weeks; if it was a one-time contractor payment, the dates should match the service period in your records.
In the café example, the frequency is biweekly, so the period runs 14 days, from March 15 to March 28, and the pay date of April 3 falls six days after it ends. Biweekly and semimonthly schedules are the pair people mix up most, and the comparison of biweekly and semimonthly schedules shows why they produce different period lengths and pay counts.
Semimonthly stubs follow a different pattern. A period of the 1st to the 15th is often paid on the 15th itself, so the pay date and period end can be the same day. When a scheduled pay date lands on a weekend or holiday, the deposit usually moves, so take the pay date from the bank record rather than the calendar.
Step 3: Enter earnings line by line
Earnings are the starting point of the stub. The goal is not to create as many lines as possible; it is to make each line easy to check.
- Hourly pay: enter the rate and hours so that rate times hours equals the amount.
- Salary: enter the amount for this period, not the annual figure.
- Overtime: put it on its own line with its own rate, calculated by workweek.
- Bonus or commission: give each its own line so it does not inflate regular pay.
Illustrative example (made-up figures): The café employee's earnings for the period.
- Regular hours: 32 + 36 = 68, with no week over 40 hours, so no overtime
- Regular pay: 68 × $17.50 = $1,190.00
- Bonus: $60.00
- Gross pay: $1,190.00 + $60.00 = $1,250.00
Check the earnings section in the preview before moving on. A simple typo in hours or rate changes every figure after it.
Salaried stubs skip the hours arithmetic but add a division.
Illustrative example (made-up figures): A salaried office manager earns $49,400.00 a year, paid semimonthly, with deductions for the period assumed at $395.10.
- Periods per year: 24
- Gross pay per period: $49,400.00 ÷ 24 = $2,058.33
- Net pay: $2,058.33 − $395.10 = $1,663.23
Enter $2,058.33 as the salary for the period, not $49,400.00. Entering the annual figure is one of the quickest ways to produce a stub that is wildly wrong yet still neatly formatted.
Step 4: Add deductions only from your records
Deductions can include income tax withholding, Social Security, Medicare, state tax, insurance premiums and retirement contributions, depending on the situation. Because these lines sit close to tax and payroll rules, be careful not to guess. Take every amount from payroll records, the previous stub or a benefits statement, and use the same label the source uses. PayStubGo lets you add a deduction under your own label when a line is not in the standard set.
Illustrative example (made-up figures): The café employee's deductions for the period, with every amount assumed for illustration.
- Federal withholding: $74.00
- Social Security: $77.50
- Medicare: $18.13
- State tax: $31.25
- Total deductions: $74.00 + $77.50 + $18.13 + $31.25 = $200.88
- Net pay: $1,250.00 − $200.88 = $1,049.12
A useful habit is to compare gross pay, total deductions and net pay every time. Net pay should equal gross minus deductions unless your record includes a specific adjustment you can explain. For what each common line represents, see how deductions work.
Step 5: Check year-to-date totals
Year-to-date totals show cumulative amounts for the year so far: gross pay, each tax and net pay. They are helpful, and they are also the figures most often entered wrong.
If this is the first stub of the year, or the first for a new job, YTD values may match the current period. Otherwise, start from the previous stub's YTD figures and add the current period. Do not simply copy the current numbers unless that is actually correct.
Illustrative example (made-up figures): The café employee's YTD figures after this stub.
- YTD gross: $6,125.00 + $1,250.00 = $7,375.00
- YTD net: $5,140.60 + $1,049.12 = $6,189.72
YTD errors make a stub confusing, because the totals stop lining up with earlier and later records. If the idea of a running total is new, the explainer on what YTD includes covers it in more depth.
Step 6: Choose a template that fits the reader
The layout should support clarity. A simple template is often better than a busy one, especially when the stub is mainly for recordkeeping. PayStubGo has six live templates, all included in the price, and you can switch between them in the preview without re-entering anything.
Templates do not change the meaning of the pay information. They change only how it is presented, so gross pay of $1,250.00 and net pay of $1,049.12 should read the same in every layout. For a closer look at what moves and what stays put, see how templates differ.
If you prepare stubs for several employees, use one template for all of them. Whoever reviews the stubs then finds hours, deductions and net pay in the same place on every page, and a real difference between two people's pay stands out instead of blending into a change of layout.
Step 7: Review the full preview before download
A preview is not just a design feature. It is your chance to catch mistakes while they are still easy to fix, so review the document the way its reader would.
Work through the table from top to bottom, comparing each item with its source.
| What to check | Compare it with | Café example value |
|---|---|---|
| Names and business details | Payroll or onboarding records | Spelled exactly as recorded |
| Period and pay date | Payroll calendar and deposit record | March 15 to 28, paid April 3 |
| Regular pay | Timesheet hours times rate | 68 × $17.50 = $1,190.00 |
| Gross pay | Sum of earnings lines | $1,250.00 |
| Total deductions | Sum of deduction lines | $200.88 |
| Net pay | Bank deposit | $1,049.12 |
| YTD gross and net | Previous stub plus this period | $7,375.00 and $6,189.72 |
Then look at the page itself: long names wrapping, totals crowded into a corner, or details that do not need to be there, such as a full Social Security number. The longer list of stub mistakes to catch before downloading goes deeper on each of these.
If the preview shows a problem
Go back to the step where the wrong figure was born rather than adjusting the figure where you noticed it. Each kind of problem has a home:
- Dates look wrong: return to Step 2 and recheck the frequency, period and pay date together.
- Gross pay is off: return to Step 3 and recheck rate, hours and every separate earnings line.
- Net pay does not match the deposit: return to Step 4 and look for a missing, duplicated or outdated deduction.
- YTD looks too high or too low: return to Step 5 and rebuild it from the previous stub.
Never change net pay by hand to force a match with the deposit. If the lines above it are right, net pay will already match; if they are wrong, a forced net figure hides the real error.
Step 8: Get the PDF and store it with its sources
When the preview matches your records, finish the stub. PayStubGo delivers the PDF by email or download. Your first free stub of the year arrives by email; emailing it is how the free offer stays sustainable.
Once you have the file:
- Open the PDF itself and confirm the key figures match the preview.
- Rename it with the pay date and the worker's name, and nothing sensitive.
- Save it alongside the timesheet, invoice or statements used to prepare it.
- Keep earlier stubs untouched, so each period has one version.
Storing the sources next to the stub means that months later you can still show where every number came from.
How the steps differ for hourly, salaried and contractor records
The eight steps stay the same for every kind of stub, but what you enter at each one changes. The table shows the main differences.
| Step | Hourly employee | Salaried employee | Contractor payment record |
|---|---|---|---|
| Dates | Period must match the timesheet weeks | Period follows the payroll calendar | Service period plus the date payment arrived |
| Earnings | Rate and hours, overtime by workweek | Annual salary divided by periods per year | Payment amount described by project or service |
| Deductions | Withholding, benefits and any hourly-specific items | Withholding and benefits, often steady | Often none, unless fees were kept back |
| YTD | Changes with hours each period | Rises by a similar step each period | Running total of payments from that client |
| Template | Grid suits several earnings lines | Summary layout suits one salary line | A clean layout with few lines |
A contractor record is not an employee stub with the taxes deleted. It documents a payment for services, so its labels, dates and totals should mirror the invoice and the payment record rather than payroll terms.
Creating several pay stubs in one go
Sometimes you need more than one period at once. PayStubGo's 3-stub pack and 6-stub pack generate consecutive pay periods from the same details, and the deposit slip page, an extra on one or two stubs, is included from three stubs upward.
A set needs one more round of checks than a single stub:
- Each period starts the day after the previous one ends.
- Each YTD figure rises by exactly that stub's current amount.
- Any change during the set, such as a raise or a new deduction, appears from the right pay date onward.
If hours differ between periods, confirm each stub's earnings line rather than assuming the first period's hours carried across correctly.
Where people usually go wrong
The most common online pay stub errors are not complicated. They are small details entered too quickly:
- Using the wrong period dates or mixing weekly and biweekly assumptions
- Entering gross pay where net pay belongs
- Guessing a deduction or repeating the same deduction twice
- Copying current figures into year-to-date fields
- Picking a template that makes the stub harder to read
- Skipping the preview because the page already looks finished
A professional pay stub should be easy to read and grounded in real source information. If something looks uncertain, verify it before downloading.
When an online generator is the right tool
An online generator is useful when you already have the pay information and want a structured way to present it. It saves time compared with editing a spreadsheet or building a layout from scratch, and the preview gives you a natural checkpoint.
It is less suitable when the job is bigger than the document. A business with many employees, tax deposits to make and year-end forms to file needs a payroll system or provider that calculates, pays and reports; a stub builder can present figures but will not do those tasks.
It is not a replacement for running payroll, filing taxes or confirming employment. PayStubGo prepares a paystub-style PDF from the details you provide and does not calculate withholding authoritatively or verify income, so when figures matter for tax or legal purposes, check them with the payroll provider, an accountant or a tax professional.
PayStubGo
Create a paystub from your own details
Preview your paystub, review the layout, and download a clean PDF when the information looks right.


