StubCSV
QuickBooks Payroll · CSV

QuickBooks Payroll Pay Stub to CSV

Convert a QuickBooks Payroll pay stub PDF to CSV. This is for the paycheck PDF from QuickBooks Workforce or from an email, not a connection to your QuickBooks company file. Text-based PDFs only. Scanned stubs are rejected.

Not affiliated with or endorsed by Intuit or QuickBooks.

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

Where the QuickBooks pay stub PDF actually is

Employees usually open paychecks in QuickBooks Workforce at workforce.intuit.com, or they receive a PDF attached to an email from their employer. In Workforce, open Paychecks, select one paycheck, and download or print it.

If Workforce only shows a preview, use the browser print dialog and choose Save as PDF. The email attachment is fine too, when it is a text PDF of one paycheck. A photo of a paper paycheck stub has no text layer and will be turned away. This page does not connect to a QuickBooks company file, and it does not import transactions into QuickBooks.

A short stub, row by row

QuickBooks Payroll pay stubs tend to be short: earnings, employee taxes, deductions, and net pay, often with year-to-date figures. StubCSV looks for those standard labels in the text. It does not need a special QuickBooks template, and it will not rename your earning lines to a QuickBooks payroll item code.

The detailed CSV has one row per line, with employer, employee, dates, category, description, rate, hours, current, and YTD. Summary rows repeat gross pay, total taxes, total deductions, and net pay. If year-to-date text is missing from the PDF, the YTD columns stay empty rather than being invented.

A paycheck log, and a head start on tax season

During the year, the one-row summary CSV is a simple log: one paycheck per row, with gross, taxes, deductions, and net. At tax time the tax lines and the YTD totals are the figures you'll want next to your W-2. Converting the W-2 itself is a separate page, because a W-2 is a different form with numbered boxes.

Two successful conversions a day are free, which covers grabbing a stub when someone asks for proof of income. The PDF is parsed in memory and not stored. Before you send the sheet to an accountant or a lender, match the preview to the paycheck. Layouts still differ by employer.

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

Synthetic sample, not a real QuickBooks paycheck. Employer, employee, and pay-period columns repeat on every row and are hidden here. 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

QuickBooks Payroll Pay Stub to CSV: FAQ