StubCSV
Pay stubs · free converter

Pay Stub to CSV Converter

Convert a pay stub PDF into a spreadsheet for Excel or Google Sheets, with every earnings, tax, and deduction line plus current and year-to-date amounts. Two stubs a day are free, no signup, and your PDF is parsed in memory and never stored.

  • No signup
  • Files never stored
  • SSNs masked
  • 2 free conversions a day
Processed in memory · never stored
No PDF handy? Try a sample:

Convert a paystub to a spreadsheet in three clicks

Download the stub from your payroll portal (ADP, Gusto, Paychex, Workday, Rippling, and most others offer a PDF), then drop it into the converter above. StubCSV reads the text inside the PDF, rebuilds the earnings, taxes, and deductions tables, and shows you a preview before anything is downloaded.

The CSV opens directly in Excel, Google Sheets, Apple Numbers, and LibreOffice. There's nothing to install and no account to create.

Pay stub to CSV or to Excel?

A CSV is the most portable spreadsheet format there is, and Excel opens it with a double-click. For most people, the free CSV is all they need: sort it, total it, or paste it into a budget or an application form.

If you'd rather receive a formatted .xlsx workbook, the Excel export is part of the paid plans. The numbers are identical either way.

Stack a year of pay stubs into one sheet

Every detailed CSV uses the same eleven columns and repeats the employer, employee, and pay dates on each row. Paste one stub's rows under another's and you have a tidy table you can pivot by category or month.

Prefer one row per paycheck? Download the one-row summary CSV instead and append it to a running income log.

Checked before you download

After extraction StubCSV confirms that gross pay minus total taxes and deductions equals net pay. A green check means the numbers are internally consistent. A warning shows how far off they are, so you know which lines to compare with the PDF before you send the sheet to a landlord, lender, or accountant.

See the output

What the CSV looks like

Real output from our synthetic sample pay stub. Run it through the converter yourself; samples never use a free conversion.

sample-paystub.pdfsample-paystub.csvSynthetic data · no real person
Pay dateCategoryDescriptionRateHoursCurrentYTD
2025-09-19EarningsRegular42.5080340061200
2025-09-19EarningsOvertime63.7542551530
2025-09-19TaxesFederal Income Tax392.587066.44
2025-09-19TaxesSocial Security219.873957.66
2025-09-19Deductions401(k) Pre-Tax219.303947.40
2025-09-19DeductionsMedical Pre-Tax96.501737
2025-09-19SummaryGross pay365563750
2025-09-19SummaryNet pay2457.0842187.44

Employer, employee, and pay-period columns repeat on every row and are hidden here to fit the screen. Showing 8 of 17 rows.

Convert your own pay stub

How it works

Pay stub PDF to CSV in three steps

  1. Step 1

    Get a text PDF

    Download your pay stub from your payroll or tax portal. If it came as a photo or scan, open it there and use Print → Save as PDF.

  2. Step 2

    Drop it in

    We read the PDF's text layer in memory, find each field, and cross-check the math so you can trust the result.

  3. Step 3

    Download the CSV

    Preview every line, then download a tidy CSV that opens in Excel, Google Sheets, or Numbers.

Your payroll PDF never touches a disk.

Pay stubs and tax forms are some of the most sensitive documents you own. StubCSV is built so we couldn't hand them over even if someone asked: we simply don't keep them.

Read the privacy policy
  • Processed in memory

    Your PDF is read into server memory, parsed, and discarded the moment the response is sent.

  • Nothing is stored

    No disk writes, no database, no file storage bucket. There is nothing to leak later.

  • SSNs masked

    Social Security numbers and recipient TINs come back as ***-**-1234. We never send the full number back.

  • No content logging

    We don't log file contents or extracted values. The CSV is generated in your browser.

Pricing

Two free conversions every day

That covers most people. Working through a stack? A one-time pack of 50 credits is $19, or go unlimited for $9 a month.

Free

$0

2 conversions / day

  • 2 conversions per day
  • Pay stubs, W-2s, and 1099-NECs
  • CSV download (detailed + summary)
  • No signup, files never stored

Credit pack

Most popular

$19one-time

50 conversions

  • 50 conversions, never expire
  • Excel (.xlsx) export
  • Everything in Free
  • Great for a loan or rental application

Unlimited

For bookkeepers

$9/ month

Unlimited conversions

  • Unlimited conversions
  • Excel (.xlsx) export
  • Everything in Free
  • Cancel anytime

FAQ

Pay Stub to CSV Converter: FAQ