Free Pay Stub Templates With a Calculator

Editable free pay stub templates. Download, customize, and send them out to employees and contractors right away.

Excel • PDF

Free Pay Stub Templates

What is a pay stub?

A pay stub — also called an earnings statement or check stub — is a document that contains all the details of employees’ payments. Employers issue pay stubs monthly or weekly, depending on how frequently they pay their employees.

Basic Pay Stub Template With a Calculator Pay Stub Template With PTO + Calculator Pay Stub Template With Overtime + Calculator Pay Stub Template With Overtime Pay Stub Template With PTO and Overtime + Calculator Basic Pay Stub Template Contractor Pay Stub Template With a Calculator Pay Stub Template With PTO Pay Stub Template With PTO and Overtime Contractor Pay Stub Template

What should a pay stub include?

Although a pay stub might consist of many details that amount to employees’ final net pay, there are several items that every pay stub should include:

  1. Employer information (company’s name and address),
  2. Employee information (employee’s name, address, ID number, and Social Security number),
  3. Reporting period and pay date,
  4. Hours worked and employee’s hourly rate,
  5. Bonuses (if applicable),
  6. Total gross earnings,
  7. Deductions (including Federal tax, State tax, Social Security tax),
  8. Total net pay, and
  9. Year-to-date total calculations (gross earnings, net earnings, and deductions).

Is it necessary to issue employees’ pay stubs?

Whether you’re required to issue pay stubs or not depends on the location of your business. While pay stubs are legally required in Europe, there’s no federal law that requires employers to provide pay stubs in the US. However, certain US states do require employers to issue pay stubs, so it’s always best to be familiar with your state labor laws.

Certain US state laws require employers to provide specific types of pay stubs:

In opt-out states (e.g., Delaware, Minnesota, and Oregon), employers are required to obtain explicit consent before changing how they issue pay stubs.

In opt-in states (e.g., Hawaii), employers must issue employees’ paper pay stubs — unless an employee requests their pay stubs to be provided electronically.

There’s also the access or access + printable requirement. These requirements mean the employer must either provide pay stubs or provide and print them out for employees.

Check out our quick reference table to see your state’s pay stub requirements.

State Requirement category Delivery rules
Alabama No requirement Not mandated by state law
Alaska Access Electronic or paper allowed
Arizona Access Electronic or paper allowed
Arkansas Access Electronic or paper allowed
(approved on March 20, 2025)
California Access & Print Written/printed required, or electronic with print access
Colorado Access & Print Written/printed required, or electronic with print access
Connecticut Access & Print Written/printed required, or electronic with print access
Delaware Opt-out Electronic default allowed; employees can request paper
Florida No requirement Not mandated by state law
Georgia No requirement Not mandated by state law
Hawaii Opt-in Paper default; electronic only with written consent
Idaho Access Electronic or paper allowed
Illinois Access Electronic or paper allowed
(effective Jan. 1, 2025)
Indiana Access Electronic or paper allowed
Iowa Access Electronic or paper allowed
Kansas Access Electronic or paper allowed
Kentucky Access Electronic or paper allowed
Louisiana No requirement Not mandated by state law
Maine Access Electronic or paper allowed
Maryland Access Electronic or paper allowed
Massachusetts Access & Print Written/printed required, or electronic with print access
Michigan Access Electronic or paper allowed
Minnesota Opt-out Electronic default allowed; employees can request paper
Mississippi No requirement Not mandated by state law
Missouri Access Electronic or paper allowed
Montana Access Electronic or paper allowed
Nebraska Access Electronic or paper allowed
Nevada Access & Print Written/printed required, or electronic with print access
New Hampshire Access Electronic or paper allowed
New Jersey Access Electronic or paper allowed
New Mexico Access Electronic or paper allowed
New York Access & Print Electronic and paper (extra fields for tipped workers)
North Carolina Access Electronic or paper allowed
North Dakota Access Electronic or paper allowed
Ohio Access Electronic or paper allowed
(effective April 9, 2025)
Oklahoma Access Electronic or paper allowed
Oregon Opt-out Electronic default allowed; requires a detailed written explanation of payroll codes to new employees
(effective Jan. 1, 2026)
Pennsylvania Access Electronic or paper allowed
Rhode Island Access Electronic or paper allowed
South Carolina Access Electronic or paper allowed
South Dakota No requirement Not mandated by state law
Tennessee No requirement Not mandated by state law
Texas Access & Print Written/printed required, or electronic with print access
Utah Access Electronic or paper allowed
Vermont Access Electronic or paper allowed
Virginia Access Electronic or paper allowed
Washington Access & Print Written/printed required, or electronic with print access
West Virginia Access Electronic or paper allowed
Wisconsin Access Electronic or paper allowed
Wyoming Access Electronic or paper allowed

What is the difference between a pay stub and a paycheck?

Although a pay stub might be attached to a paycheck, they’re not the same. Paychecks usually only state an employee’s total net pay, while a pay stub contains all the details regarding the payment, including:

  • Total net pay,
  • Total gross pay,
  • Deductions,
  • Number of hours worked, etc.

A check stub is another synonym for a pay stub — it contains all of the same information. Other pay stub synonyms include:

  • Earnings statement,
  • Wage statement,
  • Pay slip,
  • Paycheck stub, and
  • Salary slip.

What is the difference between a pay stub and an invoice?

While accurate invoices include information about payment — such as payment terms and payment method — they differ from pay stubs.

Invoices are mostly issued by independent contractors to request payment from clients for concrete services. Pay stubs, on the other hand, are issued by companies as part of a payroll process.

🎓 Free Invoice Templates for Freelancers

Why do you need check stub templates?

Whether you’re about to start a new business or you’ve been issuing check stubs for years, having a pre-made, customizable check stub template can help you:

  • Automate your pay stub issuing process, and
  • Save additional time for other priority tasks.

Apart from that, a detailed check stub template that comes with a calculator can reduce the possibility of making mistakes in final calculations and help you keep all your numbers in check.

These templates are also practical to download, print, or send out to your employees.

Free pay stub templates with a calculator

Whether you need a basic pay stub template or a detailed one that does most of the payment calculations for you — you don’t need to create anything from scratch.

These free earnings statement templates might just become your go-to option whenever you’re about to issue payments.

Our first 5 free pay stub templates include a calculator:

  • Basic Pay Stub Template With a Calculator,
  • Pay Stub Template With PTO + Calculator,
  • Pay Stub Template With Overtime + Calculator,
  • Pay Stub Template With PTO, Overtime + Calculator, and
  • Contractor Pay Stub Template With a Calculator.

Basic Pay Stub Template With a Calculator

If you’re looking for a free, editable pay stub template that reduces the time to calculate employees’ total payments and minimizes errors, this is the most straightforward choice.

⬇️ Basic Pay Stub Template With a Calculator (Google Sheets)

⬇️ Basic Pay Stub Template With a Calculator (Excel)

Basic pay stub template with a calculator

Why use the Basic Pay Stub Template With a Calculator?

Use this template to minimize errors in your employees’ pay stubs and automatically calculate gross earnings, tax deductions, and net total.

How to fill out the Basic Pay Stub Template With a Calculator step by step:

  1. Download the template and add the necessary company details, such as name and address.
  2. Fill out the Employee details column. Insert:
    • Name,
    • Address,
    • Social Security number,
    • Employee ID,
    • Reporting period, and
    • Exact pay date.
  3. Move on to the Earnings column and add the payment-related information:
    • Employee’s hourly rate,
    • Total hours worked within the pay period,
    • Year-to-date gross earnings, and
    • Bonus (if applicable).
  4. Fill out the Deductions section by adding all the applicable deductions (both current and year-to-date).
  5. Fill out the year-to-date section. Add YTD gross, YTD deductions, and YTD net pay.

The Gross earnings, Total deductions, and Net total values will be calculated automatically.

Pay Stub Template With PTO + Calculator

If you’re looking for a detailed pay stub template that includes PTO — but also does the math for you — then the Pay Stub Template With PTO + Calculator is a good fit for you.

⬇️ Pay Stub Template With PTO + Calculator (Google Sheets)

⬇️ Pay Stub Template With PTO + Calculator (Excel)

Pay stub template with pto and calculator

Why use the Pay Stub Template With PTO + Calculator?

This template is a great workaround if you need to include PTO calculations in your pay stub, but don’t want to waste time calculating everything by hand.

How to fill out the Pay Stub Template With PTO + Calculator step by step:

  1. Download the template. Add your company’s details (name and address) and your employees’ details (name, address, Social Security number, and employee ID).
  2. Add the reporting period and the exact pay date for that particular reporting period.
  3. Fill out the Earnings column by adding:
    • Employee’s hourly rate,
    • Total hours worked (exclude PTO hours),
    • Year-to-date gross earnings, and
    • Bonus (if applicable).
  4. Add all applicable tax deductions, including Federal tax, State tax, Social Security tax, etc., in the Deductions column.
  5. Move on to the Paid time off balance column. Add the worker’s available PTO hours at the beginning of the pay period, the hours your employee used during the current pay period, and insert the same number in the Total used PTO column.
  6. Fill out the Year-to-date gross, Year-to-date deductions, and Year-to-date net fields.

The Gross earnings, Total deductions, Total gross PTO value, and Net total fields will be calculated automatically.

ℹ️ Although there’s no federal law mandating minimum annual PTO hours, most US employers offer 10–20 days of paid vacation based on tenure.

Pay Stub Template With Overtime + Calculator

If you need to include employees’ overtime pay in your pay stubs, but you’d like to eliminate possible calculation errors, then this template is a great solution.

⬇️ Pay Stub Template With Overtime + Calculator (Google Sheets)

⬇️ Pay Stub Template With Overtime + Calculator (Excel)

Pay stub template with overtime and calculator

Why use the Pay Stub Template With Overtime + Calculator?

The template is best used to issue pay stubs with overtime hours, while removing manual calculations from the process.

How to fill out the Pay Stub Template With Overtime + Calculator step by step:

  1. Download the template and add the required company information.
  2. Fill out the Employee details column.
  3. Move on to the Earnings column by adding both regular and overtime:
    • Hourly rate,
    • Total hours worked during the pay period, and
    • Year-to-date earnings.
  4. Fill out the Deductions column. Enter all applicable tax deductions (Federal tax, State tax, Social Security tax, etc.).
  5. Add the Year-to-date gross, Year-to-date deductions, and Year-to-date Net values.

The Gross amount, Total deductions, and Net total fields are automatically calculated.

ℹ️ Make sure to include any bonuses, if applicable. They will be automatically added to the worker’s Gross earnings. Check state overtime laws to see whether your employees’ regular rate should be 1.5 or 2 times the regular rate. (e.g., in California, every hour after the 12th work hour in a day is counted as 2 times the regular rate.)

This template includes the common 1.5 multiplier for the Overtime rate field. Feel free to change the formula or add a separate double-time column if needed.

Pay Stub Template With PTO and Overtime + Calculator

Calculating on top of creating pay stubs with multiple items can be time-consuming, but a ready-made template that handles the final calculations will reduce the time required.

⬇️ Pay Stub Template With PTO and Overtime + Calculator (Google Sheets)

⬇️ Pay Stub Template With PTO and Overtime + Calculator (Excel)

Pay Stub Template With PTO and Overtime + Calculator

Why use the Pay Stub Template With PTO and Overtime + Calculator?

This template is the most intuitive choice if you require both PTO and overtime on your pay stubs. The included calculator will ease any miscalculations worries you might have.

How to fill out the Pay Stub Template With PTO and Overtime + Calculator step by step:

  1. Download the template and add your company details.
  2. Fill out the Employee details column.Enter the employee’s name, address, Social Security number, and ID. Don’t forget to fill in the Reporting period and the Pay date column, too.
  3. Fill out the Earnings column. Start by filling out the Payment column. Here, you’ll need to put in both regular and overtime:
    • Hourly rate,
    • Total hours worked during the pay period, and
    • Year-to-date earnings.
  4. Fill out the Time off balance section. Add the number of hours available for the worker at the beginning of the pay period and the number of hours used during the pay period. Then, put the same number in the Total used PTO column.
  5. Put in the Year-to-date gross, Year-to-date tax deductions, and Year-to-date net fields.

The Gross earnings, Total deductions, Total gross PTO value, and Net total fieldswill be automatically calculated.

ℹ️ Make sure the worker’s overtime rate is properly calculated and FLSA compliant. Also, don’t forget to fill out the Bonus column, if applicable.

Contractor Pay Stub Template With a Calculator

This pay stub template helps you easily calculate payment details for an independent contractor you collaborate with. The included calculator does the addition and subtraction automatically.

⬇️ Contractor Pay Stub Template With a Calculator (Google Sheets)

⬇️ Contractor Pay Stub Template With a Calculator (Excel)

Contractor Pay Stub Template With a Calculator

Why use the Contractor Pay Stub Template With a Calculator?

The contractor pay stub template — also known as a 1099 pay stub template can be sent out regularly to your 1099 workers. Although not required by law, this document serves as a replacement for the earnings statement issued to regular employees.

Note: This document is not to be confused with the Form 1099-NEC, which is filled out only once a year (if you paid the contractor more than $600) and contains similar details.

How to fill out the Contractor Pay Stub Template With a Calculator step by step:

  1. Download the template and add your company details.
  2. Fill out the payment period on the right (week, month, quarter, or year).
  3. Enter Pay recipient details. Here, you’ll need to fill out the contractor’s:
    • Name,
    • Address, and
    • TIN (Taxpayer Identification Number).
  4. Fill out the issue date — the day you send out this document.
  5. Enter a specific descriptionin the Project Details column (optional).
  6. Fill out the Service details section. This section should include:
    • The service items provided,
    • The rate (hourly or fixed), and
    • Number of hours (or units).

The contractor’sEarnings and Total net pay will be calculated automatically.

ℹ️ Leave the Tax deductions fields blank — the contractor will fill them out on their own. You can fill out the Year-to-Date field or leave it to the contractor to complete. Just make sure to work out the dynamic beforehand.

Free pay stub templates without a calculator

If you’re looking for pay stub templates without a calculator, you can check our simplified pay stub template versions. Our 5 simple pay stub templates include:

  • Basic Pay Stub Template,
  • Pay Stub Template With PTO,
  • Pay Stub template With Overtime,
  • Pay Stub Template With PTO and Overtime, and
  • Contractor Pay Stub Template.

Note that for these templates, you’ll need to have all relevant values calculated and prepared in advance.

Basic Pay Stub Template

If you need a simple pay stub template you can download and customize within seconds, then the Basic Pay Stub Template is just what you are looking for.

⬇️ Basic Pay Stub Template (Google Sheets)

⬇️ Basic Pay Stub Template (Excel)

Basic Pay Stub Template

Pay Stub Template With PTO

If you thought that introducing a PTO policy would require you to make significant changes to your payroll processing, think twice. This free pay stub template includes just enough details to help you include PTO in your payment calculations without additional paperwork.

⬇️ Pay Stub Template With PTO (Google Sheets)

⬇️ Pay Stub Template With PTO (Excel)

Pay Stub Template With Overtime

If you’re looking for a speedy way to add overtime to employees’ pay stubs, try using the Pay Stub Template With Overtime.

⬇️ Pay Stub Template With Overtime (Google Sheets)

⬇️ Pay Stub Template With Overtime (Excel)

Pay Stub Template With Overtime

🎓 Overtime Pay Calculators

How to calculate overtime hours manually?

You can calculate overtime hours for each worker with this simple formula:

Overtime Pay = (Regular Hourly Rate × 1.5) × Overtime Hours

Let’s break it down, step by step:

  1. Count all hours worked over 40 in a fixed 7-day workweek (PTO days do not count as overtime).
  2. Find the person’s overtime rate (1.5 times their regular rate) and multiply this rate by the number of their overtime hours. This is the overtime pay they earned.
  3. Add the overtime pay to their regular weekly wage — that’s the total pay for the week.

Here’s an example for a worker earning $20 per hour, with 5 hours of overtime in a week:

  • Total hours worked: 45
  • Overtime hours: 5
  • Regular rate: $20
  • Overtime rate: $20 × 1.5 = $30/hour.
  • Overtime pay: 5 hours (overtime) × $30 (overtime rate) = $150.
  • Total weekly pay: $20 (regular rate) × 40 (regular hours) + $150 (overtime pay) = $950

Note that overtime rate multipliers can vary based on hours worked in a day, not just weekly overtime hours. Double-check your state’s laws and people’s individual workdays to compensate them properly and keep pay stubs accurate and compliant.

🎓 A Useful Guide on Double Time vs Overtime

Pay Stub Template With PTO and Overtime

In case your payroll calculations need to include both PTO and overtime, you’re probably overwhelmed just by thinking about creating pay stubs with so many different items. This is where the Pay Stub Template With PTO and Overtime comes into play.

⬇️ Pay Stub Template With PTO and Overtime (Google Sheets)

⬇️ Pay Stub Template With PTO and Overtime (Excel)

Pay Stub Template With PTO and Overtime

Contractor Pay Stub Template

If you want to notify independent contractors about their earnings, consider the independent contractor pay stub template — also known as the 1099 pay stub template.

The simple Contractor Pay Stub Template helps your 1099 employees manage their finances and provides proof of income. It’s a non-mandatory earnings statement that you can provide to your contractor on a weekly, monthly, quarterly, or annual basis.

⬇️ Contractor Pay Stub Template (Google Sheets)

⬇️ Contractor Pay Stub Template (Excel)

Contractor Pay Stub Template

Pay stub template vs. payroll software

Before you can create a reliable pay stub, you’ll need a lot more than just a practical template. In fact, pay stubs can only be accurate if you've accurately tracked employee hours. This is where a payroll tracker comes into the picture.

A good employee time tracker will provide all the necessary data for complete and compliant pay stubs. This data can also be imported into payroll software such as ADP for further processing.

Track time for accurate payroll with Clockify by CAKE.com

A payroll tracker like Clockify by CAKE.com helps you stay on top of your employees’ work hours and hourly rates for crafting pay stubs. Just follow 3 simple steps:

  1. Invite employees and contractors through their email addresses,
  2. Set up projects and tasks, and assign them to people,
  3. Let workers track time from their workstations, and
  4. Audit and approve their time entries on a weekly or monthly basis.

After your users have tracked their time, access all the relevant information in Clockify Reports and use it to craft an accurate pay stub.

Reports in Clockify

Alongside accurate employee hours, Clockify also allows you to:

  • See total gross earnings and hours worked,
  • Set PTO policies with custom expiry dates,
  • Approve or reject PTO requests,
  • Manage employees and contractors with ease, and
  • Prepare payroll easily.

If you run a business primarily on-site, Clockify Kiosk is your go-to choice. Workers clock in on a dedicated device at a physical location and clock out when their shift ends. This data is used to determine their monthly hours for pay stubs and payroll.

Clockify kiosk

FAQs about pay stubs

Finally, let’s take a look at some of the most commonly asked questions about pay stubs.

How do I make my own pay stubs?

To create your own pay stub, you can use a manual template or an online generator. In any case, you must ensure your format meets specific state-level transparency and compliance laws. Explore your state’s mandates for required fields, access rules, and retention policies for pay stubs.

How to fill out a pay stub?

You can fill out a pay stub in a few necessary steps:

  1. Check your state’s pay stub requirements (print, electronic, or no requirements).
  2. Create a new document or start with a pay stub template.
  3. Include the payment period (week, month, quarter, or year).
  4. Include the pay date.
  5. Fill out your company details (Legal business name, physical address, and contact details).
  6. Fill out the worker’s details (Name, street address, Social Security Number, Employee ID number).
  7. Fill out the worker’s rate and worked hours.
  8. Include any applicable bonuses.
  9. Include a Tax deductions section with a detailed breakdown (Federal, State, Social Security Tax, and other).
  10. Include a Year-to-date section with Year-to-date gross, Year-to-date deductions, and Year-to-date net pay.
  11. Include a clear Net total section for the payment period.
  12. If your state requires, include current earned paid sick leave or PTO balances directly on the pay stub.

What is the best format for a pay stub?

The best format for a pay stub in 2026 is one that clearly separates earnings and deductions. The format should be logically organized, easily readable, and quickly skimmable.

Do I need special software for pay stubs?

You do not legally require special software to create pay stubs. On the other hand, your state may require you to include specific information, such as accrued sick leave (Colorado). Clockify is powerful timekeeping software that helps you set up automatic accruals and generate custom reports to complete pay stubs in minutes.