Skip to main content
Version: 2.0.0

Overview

Pennsylvania employers must withhold Pennsylvania Personal Income Tax from applicable employee compensation and file quarterly withholding reconciliation returns with the Pennsylvania Department of Revenue. Employers subject to Pennsylvania unemployment compensation must also file quarterly wage and tax reports with the Pennsylvania Department of Labor & Industry.

The TaxBandits API supports automation of Form PA-W3R, Pennsylvania's quarterly withholding reconciliation return.

Forms supported​

FormTypeFiling frequencyDue date
UC-2UIQuarterlyLast day of the month following the quarter end
Quarterly Withholding Return (W-3)WithholdingQuarterlyLast day of the month following the quarter end
UC-2AUI Wage DetailQuarterlyLast day of the month following the quarter end

Key compliance notes​

  • PA withholding. Pennsylvania imposes a flat 3.07% Personal Income Tax on taxable compensation. Employers must withhold tax from resident employees and from nonresident employees performing services in Pennsylvania, subject to reciprocal-agreement rules.
  • Quarterly reconciliation. Employers required to withhold Pennsylvania income tax must file a quarterly withholding reconciliation, even when no tax was withheld or no wages were paid.
  • Withholding deposits. The payment schedule depends on the amount of withholding liability: quarterly, monthly, semimonthly, or semiweekly.
  • Electronic filing. Pennsylvania does not accept paper quarterly withholding returns (W-3); employers must file electronically through myPATH or an approved electronic method.
  • New hires. Pennsylvania employers must report new and rehired employees within 20 days of the date of hire.

Filing due dates​

QuarterReporting PeriodPA-W3R Due Date
Q1January – MarchApril 30
Q2April – JuneJuly 31
Q3July – SeptemberOctober 31
Q4October – DecemberJanuary 31

If a due date falls on a Saturday, Sunday, or legal holiday, the filing is generally due on the next business day.

API endpoints​

The TaxBandits API provides Pennsylvania-specific endpoints for the quarterly withholding reconciliation, Form PA-W3R. The API captures the Pennsylvania withholding account information, filing quarter, taxable compensation, withholding tax, deposits, overpayment, and balance due.

  • Create — Creates a new quarterly PA-W3R return.
  • Update — Updates an existing PA-W3R return before transmission.
  • Get — Retrieves a previously created PA-W3R return.

Common API operations: The standard state payroll filing workflow also provides common operations shared across supported state withholding and UI forms:

  • List — Retrieves state filing records.
  • Delete — Deletes an in-progress filing before transmission.
  • Transmit — Transmits the completed filing to the state.
  • RequestPdfUrls — Retrieves PDF URLs for the filing.
  • Status — Checks the filing status.

All endpoints require an OAuth 2.0 access token. Call the Auth method and pass the token as a Bearer token in the request header.

Testing & notifications​

Before filing, you can simulate the entire verification flow in our Sandbox environment without submitting real data to state agencies.

As an alternative to polling the Status endpoint, you can configure a webhook for the State Payroll Filings Status Change event type to receive automated status updates.