PerfectParser Docs
User GuidesParser Setup Guides

Paystub Parser Setup Guide

Automate paystub data extraction for income verification. Extract gross pay, taxes, net income, and YTD earnings from payslips.

Before You Start

Before setting up your parser, ensure you have:

  1. A PerfectParser account (sign up at perfectparser.com).
  2. A healthy credit balance (each paystub page processed consumes 1 credit).
  3. A sample paystub document (PDF, PNG, or JPEG) to use during the parser setup.

We suggest configuring the following schema fields for your Paystub Parser to capture all essential earnings and withholding details.

Field NameTypeDescription
employee_nameTextThe employee's full name.
employer_nameTextThe name of the company issuing the paystub.
pay_periodTextThe payroll date range (e.g. June 1 - June 15, 2026).
pay_dateTextThe date the check/wages were issued.
gross_earningsNumberPre-tax earnings for the current period.
net_payNumberThe final take-home net pay amount.
earnings_breakdownTableTable containing type (e.g., Regular, Overtime), hours, rate, and amount for current earnings.
deductions_breakdownTableTable of withholdings (e.g. Federal Tax, Health Insurance) containing type and amount.

AI Prompt (Optional)

To help the AI parser extract field values with maximum accuracy, copy and paste the following prompt instructions into the AI Prompt (Optional) field during setup:

Extract the employer name, employee name, pay period dates, pay check date, gross earnings, and net take-home pay. Also extract the earnings breakdown table (type, hours, rate, amount) and deductions breakdown table (withholding type, amount).

Next Steps: Build Your Parser

Ready to build this? Follow our Create a Parser guide for step-by-step dashboard instructions to set up your schema, and then learn how to process files in Bulk Extraction.


Developer Integration

If you want to automate paystub parsing programmatically inside your applications:

Looking for product features and use cases?

See the Paystub Data Extraction solution page.

On this page