Skip to content
English
  • There are no suggestions because the search field is empty.

Pay Stub Scanner

An AI-enabled intake tool within Income Annualizer, Pay Stub Scanner automatically extracts payroll data from a client's pay stub, eliminating manual line-by-line data entry.

Once the scan is complete, users can push the results directly into Income Annualizer to project annual wages, deductions, and withholdings.

The Pay Stub Scanner is automatically enabled for most firms - reach out to the firm admin on file if the Pay Stub Scanner isn't showing up in the Income Annualizer. To turn off the scanner, a firm admin can go to Settings > Features & Tools > Tax > Permissions.

 

Best for

W-2 employees

Located in

Scenario Analysis → Wages → Income Annualizer

Supported files

PDF, JPG, PNG

File size limit

10 MB

Multiple jobs

Supported (one scan per job)

Editable after scan

Yes

File retention

Uploaded files are deleted after processing

For the best scan results:

  • Use a clear, legible pay stub
  • Avoid blurry or heavily cropped screenshots
  • Remove password protection from PDFs
  • Confirm the correct pay frequency before scanning
  • Ensure the file is under 10 MB

Important: Always review extracted results carefully before pushing them into Income Annualizer.

Using the Pay Stub Scanner

In Scenario Analysis, go to the Wages worksheet and select Use Income Annualizer.

 

Step 1: Open Pay Stub Scanner

When adding income for a taxpayer, select Scan Pay Stub, then click Continue


 

Step 2: Select the Pay Frequency

Choose the client's pay frequency from the dropdown menu. Supported options include Weekly, Biweekly, Semi-Monthly, Monthly, and more.

The selected pay frequency determines the remaining pay periods, annualized wage calculations, and withholding projections.

 

Step 3: Upload the Pay Stub

Upload the client's pay stub by:

  • Dragging the file into the upload area, or
  • Clicking Select Pay Stub

Supported file types: PDF, JPEG/JPG, PNG. Maximum file size: 10 MB. Password-protected files are not supported.

Once uploaded, click Continue.

Uploaded files are used only for payroll extraction and are deleted after processing. More information on the privacy of this feature can be found in our article here.

 

Step 4: AI Processing

Holistiplan scans the uploaded pay stub and automatically extracts and categorizes:

  • Wages
  • Tax withholdings
  • Pre-tax deductions
  • Post-tax deductions

Processing typically completes in less than one minute. No action is required during this step. The following screen will display as the pay stub is processed.

 

Step 5: Review Extracted Results

Before pushing results into the Income Annualizer, review the extracted values carefully.

The review table displays:

  • Description
  • Pay Period Amount
  • Year-to-Date (YTD)
  • Identified Category

Be sure to verify the following before approving:

  • Gross wages
  • Federal tax withholding
  • 401(k) contributions
  • HSA/FSA deductions
  • Roth vs. pre-tax classifications
  • Pay date and YTD amounts

Approval options:

  • Approve All - enabled by default; pushes all extracted line items into Income Annualizer
  • Uncheck Individual Lines - excludes selected items from import
  • Reject All & Exit - cancels the scan and returns to the method selection screen

When the results look correct, click Push to Income Annualizer.


Reviewing Populated Income Annualizer Fields

After pushing the scan results, Income Annualizer automatically populates the following fields for the selected job.

The following fields populate automatically:

  • Pay Date
  • Pay Frequency
  • End Date
  • Pay Periods Remaining

Income and savings items may include Gross Wages, 401(k) contributions, and other pre-tax savings deferrals. Each line item displays the Pay Period Amount, YTD Amount, and Annualized Amount. All imported values remain fully editable.

 

Deductions and Withholding

Income Annualizer also categorizes pre-tax deductions, post-tax deductions, and federal withholding. Examples include medical insurance, dental insurance, vision coverage, dependent care deductions, and Roth 401(k) contributions. FICA-related treatment is applied automatically to help ensure accurate wage calculations.

Annualized Taxable Wages

At the bottom of Income Annualizer, Holistiplan calculates annual taxable wages for the job automatically. From here, users can add another employer using Add Job, edit imported values, or close Income Annualizer and return to Scenario Analysis.


Multiple Jobs and Special Cases

Multiple W-2 Jobs

For clients with multiple employers, complete one scan per pay stub and use Add Job for each additional employer. Each job maintains its own pay frequency, pay dates, annualized calculations, deductions, and withholding.

Variable Compensation

Bonus, overtime, and tip income may import differently depending on the payroll format. Review imported values carefully and make manual adjustments if needed.

Equity Compensation

Equity compensation is not supported through Pay Stub Scanner. Continue using existing workflows for RSUs, ESPPs, ISO exercises, and NQSO exercises. More information on equity compensation can be found in our article here. 


Troubleshooting

The scan failed

  • Confirm the file is under 10 MB
  • Remove password protection from the PDF
  • Upload a clearer version of the pay stub
  • Ensure the file format is PDF, JPG, or PNG

Values look incorrect

Review the selected pay frequency, pay date, YTD values, and deduction classifications. Users can manually edit any imported value before or after pushing results into Income Annualizer.

Missing line items

Some payroll providers combine deductions into a single line item. If something is missing or categorized incorrectly, edit the imported values manually or add additional entries directly in Income Annualizer.


If problems persist, reach out to help@holistiplan.com or click on the Contact Support button at the top of the page in question.


Privacy and Security

Uploaded pay stubs are used only for payroll extraction during the scan process. Holistiplan does not store uploaded pay stubs in the client record after processing completes. More information on the privacy of this feature can be found in our article here.