FirstHR

Payroll Pennsylvania: Employer Tax and Software Guide

Pennsylvania payroll for employers: the flat 3.07% rate, Act 32 local EIT, Philadelphia Wage Tax, employee UC withholding, and 10 providers compared.

Nick Anisimov

Nick Anisimov

FirstHR Founder

Payroll
17 min

Pennsylvania Payroll: The Employer Guide

The simplest state income tax in the country sitting on top of the most complicated local tax system, plus how 10 payroll providers price the work

Pennsylvania has the simplest state income tax in the country and one of the most complicated local tax systems. Both statements are true at once, and the gap between them is where payroll goes wrong.

The state side takes about one sentence to explain. Multiply gross wages by 3.07 percent. No brackets, no standard deduction, no state W-4, and the rate has not moved since 2004. Then you reach the local layer: 69 tax collection districts, a separate Earned Income Tax rate for every combination of municipality and school district, a rule requiring you to withhold at whichever of two rates is higher, a flat dollar Local Services Tax with its own exemption threshold, and Philadelphia running an entirely separate system outside the whole framework.

This guide covers what Pennsylvania actually requires, why the local layer is the part that breaks payroll setups, and how 10 providers price the work at 5, 15, and 50 employees.

TL;DR
Pennsylvania withholds a flat 3.07 percent state income tax with no state W-4, plus local Earned Income Tax under Act 32 at the higher of the resident or work-location rate, plus a Local Services Tax capped at $52 per year. Employees also pay 0.07 percent toward unemployment with no wage cap, while employers pay on the first $10,000 only. Philadelphia sits outside Act 32 at 3.735 percent for residents and 3.425 percent for non-residents as of July 1, 2026. For software, OnPay and Patriot are the value picks, and ADP or Paylocity earn their price when staff are spread across many municipalities.

What Pennsylvania actually requires from employers

Five obligations sit on top of federal payroll, and they are unusually asymmetric: two of them are trivial and three of them are where the real work lives.

State income tax withholding

A flat 3.07 percent on all compensation. The rate has been unchanged since 2004, the same percentage applies to bonuses and supplemental pay as to regular wages, and there is no Pennsylvania equivalent of the federal W-4 because a flat rate leaves nothing to elect. Employers register for a withholding account through myPATH or the PA-100 enterprise registration.

The one thing worth knowing is that Pennsylvania has reciprocal agreements with Indiana, Maryland, New Jersey, Ohio, Virginia, and West Virginia. An employee living in one of those states and working in Pennsylvania has tax withheld for their home state instead, provided the exemption paperwork is on file. Reciprocity covers state income tax only and does not touch local EIT or the Philadelphia Wage Tax.

Unemployment compensation, on both sides

Pennsylvania is one of a small handful of states where employees contribute to unemployment. According to the Pennsylvania Department of Labor and Industry, the 2026 employee withholding rate is 0.07 percent of gross wages, roughly 70 cents per $1,000, and there is no cap on the wages subject to it.

Who paysRateWage baseNotes
Employee0.07%No capApplies to all employees including those of reimbursable employers
Employer, new non-construction3.822%$10,000Unchanged from 2025 until an experience rate is assigned
Employer, new construction10.5924%$10,000Unchanged from 2025
Employer, experience-ratedVaries$10,000Assigned annually by rate notice from the UC Office

The asymmetry is worth pausing on. The employer stops paying after $10,000 of wages per employee, one of the lowest bases in the country, while the employee contribution runs on every dollar. On a $100,000 salary, the employee pays $70 for the year and the employer pays its rate on $10,000. Both figures are small, but a payroll system that omits the employee line entirely produces incorrect net pay for every worker on the roster.

Local Earned Income Tax under Act 32

This is the part that makes Pennsylvania different from almost anywhere else, and it gets its own section below.

Local Services Tax

A flat dollar amount rather than a percentage, imposed by many municipalities on people who work within their borders and capped at $52 per year across all jobs and locations. Where the combined rate exceeds $10 annually, employers must deduct it in equal installments across pay periods rather than all at once, and municipalities charging above $10 must exempt workers earning under $12,000 in that jurisdiction. It follows the work location rather than the residence.

New hire reporting

Every employer must report new and rehired employees to the state within 20 days of the hire date, meaning the first day the employee performs paid work. Most full-service payroll plans file it automatically and self-service tiers generally do not. Our guide to new hire reporting covers what the report must contain.

Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

The local tax problem that defines Pennsylvania payroll

Act 32 consolidated thousands of individual local tax collectors into 69 tax collection districts, generally organized by county. That was a simplification. What remains is still the most demanding local withholding regime in the United States.

Every employee has two six-digit PSD codes: one for where they live, one for where they work. Both are captured on the Residency Certification Form, which every new hire completes. The employer then withholds at the higher of the employee's total resident EIT rate or the nonresident rate for the work location, and remits to the tax collector for the correct district. When the work-location rate is the higher one, the home municipality still receives its share and the work municipality keeps the difference.

SituationWhat the employer withholdsWhy it trips people up
Lives and works in same municipalityThe resident rateThe simple case, and the rarest one in practice
Resident rate higher than work rateThe resident rateWithholding follows the home address, not the office
Work rate higher than resident rateThe work-location nonresident rateRevenue splits between two jurisdictions
Lives out of state, works in PAWork-location nonresident rate, resident PSD 88000Reciprocity does not exempt local EIT
Works in PhiladelphiaPhiladelphia Wage Tax, outside Act 32Separate registration with the City of Philadelphia

Work the practical version. An employer with eight people scattered across four municipalities is tracking four resident rates, comparing each against the work-location rate, and remitting to whichever collectors the districts assign. Add a second office in a different county and the count grows again. This is not difficult arithmetic, but it is exactly the kind of per-employee bookkeeping that a payroll platform either handles or quietly leaves to you.

Philadelphia is a separate system, not a higher rate
Philadelphia sits outside Act 32 entirely and administers its own Wage Tax. Effective July 1, 2026, the rate is 3.735 percent for residents and 3.425 percent for non-residents working in the city, following the five-year reduction schedule approved by City Council in June 2025. Residents owe it on all earned income no matter where they work. Employers must register separately with the City of Philadelphia, and the rate changes every July 1, so the payroll system needs a scheduled annual update rather than a one-time setup.

The onboarding consequence is direct: local withholding cannot be set up correctly until the Residency Certification Form is complete and accurate for that person. A form collected late, or filled in with a home address the employee has since moved from, produces wrong withholding for every pay period until someone catches it. Pennsylvania requires an updated form whenever an employee changes address, since a move across a municipal line can change both the PSD code and the rate.

10 payroll providers for Pennsylvania employers compared

Every provider below files Pennsylvania state withholding and unemployment. The column that actually separates them is Act 32 local EIT: whether the provider resolves PSD codes and remits to the right collector, or hands that back to you.

ProviderBest ForStarting PricePricing ModelPA Tax FilingAct 32 Local EITPhiladelphia Wage TaxTrial
OnPayAll-in pricing, every state$49 + $6/eeBase + PEPM1 month
GustoFirst payroll purchase$49 + $6/eeBase + PEPMUntil 1st run
PatriotLowest cost, single locality$37 + $5/eeBase + PEPM30 days
QuickBooksBooks already in QuickBooks$50 + $6.50/eeBase + PEPM30 days
SurePayrollMicro and household employers$29 + $7/eeBase + PEPMVaries
PaylocityMulti-locality PA workforcesQuoteQuoteDemo
ADP RUNLocal tax depth under 50 staff~$79 + $4/eeQuote3 months
Paychex FlexA person to call about a noticeQuoteQuoteVaries
RipplingPayroll tied to HR and IT$35 + $8/ee+Modular PEPMDemo
SquareRetail and food service$35 + $6/eeFlat + PEPMFree trial
Pricing verified as of July 2026 from vendor pricing pages. PEPM = per employee per month. ADP RUN, Paychex Flex, and Paylocity do not publish list pricing; the ADP figure is a third-party estimate. Act 32 Local EIT means the provider resolves PSD codes and remits to the correct tax collector rather than leaving it to the employer. Confirm local tax handling directly, since coverage varies by plan tier.

OnPay

One plan at $49 per month plus $6 per employee with every feature included and no tier to climb. Tax filing covers all 50 states with no multi-state surcharge, which matters in a state bordered by six others with reciprocity agreements with all of them. Year-end W-2 and 1099 filing is included and the first month is free without a credit card.

Pros
One flat plan with no feature gated behind a higher tier
Multi-state filing at no surcharge, useful near the NJ, MD, OH, and NY lines
Year-end W-2 and 1099 forms included in the base price
First month free without a credit card
Cons
Thinner HR tooling than Gusto: fewer onboarding and offer letter features
Benefits administration routes through OnPay's own licensed broker
Not built for companies much above 500 employees
Interface is functional rather than polished

Gusto

The most common first payroll purchase for US small businesses. Tax filing runs automatically across federal, state, and local jurisdictions, year-end processing carries no extra charge, and the Simple plan runs $49 per month plus $6 per employee after a March 2026 base increase.

The Pennsylvania-specific catch is that Simple covers single-state payroll only. Hire one person across the New Jersey or Ohio line and the account moves to Plus at $80 plus $12 per employee. In a state where cross-border commuting is routine, model the Plus number if there is any chance of a second state.

Pros
Best onboarding and HR tooling among the payroll-first providers
Automated filing across federal, state, and local jurisdictions
Published pricing with month-to-month billing and no contract
Large integration library and strong accountant ecosystem
Cons
Simple plan is single-state only: a second state forces the Plus tier
Base price rose from $40 to $49 in March 2026
Time tracking sits behind Plus or a paid add-on
Per-employee fees compound: $349 per month at 50 employees on Simple

Patriot Software

The cheapest legitimate full-service payroll available at $37 per month plus $5 per employee, including federal, state, and local tax filing plus new hire reporting. Basic at $17 plus $4 calculates only and leaves depositing and filing to the employer, which in a state with this much local complexity is a poor trade.

Additional state filings cost $12 per month each. For a single-location Pennsylvania business under 20 people with staff concentrated in one or two municipalities, nothing else comes close on cost.

Pros
Lowest published base price in full-service payroll at $37 per month
Unlimited payroll runs with no per-run fees and free direct deposit
Federal, state, and local filing plus new hire reporting on Full Service
30-day free trial plus a discount on the first three months
Cons
$12 per month for each additional state filed
Basic plan leaves Pennsylvania deposits and filings with the employer
Time tracking and HR are separate paid add-ons
Confirm local EIT remittance coverage directly before signing

QuickBooks Payroll

Core runs $50 per month plus $6.50 per employee with full-service tax filing on every tier, following a per-employee price increase across the Workforce plans on July 1, 2026. The reason to pick it is unchanged: if the books already live in QuickBooks Online, payroll entries land in the general ledger with no export step.

Pros
Native general ledger sync with QuickBooks Online
Full-service tax filing on every tier including Core
Same-day direct deposit available on higher tiers
Published pricing with no sales call
Cons
Per-employee pricing increased on July 1, 2026
Core and Premium may charge per additional state filed
Core lacks time tracking, pushing many buyers to Premium
Weak value if you do not use QuickBooks accounting

SurePayroll

Owned by Paychex and aimed at very small and household employers at roughly $29 per month plus $7 per employee. The distinguishing feature is a flat $9.99 monthly multi-state charge regardless of how many states are involved, which beats per-state pricing for anyone in three or more.

Pros
Flat monthly multi-state fee rather than per-state pricing
Strong fit for household employers paying nannies or caregivers
AutoPayroll available on both plans at this price point
Unlimited payroll runs on all plans
Cons
Per-employee fee of $7 is the highest among budget providers
Time clock integration and accounting sync are paid add-ons
No digital onboarding workflows
Interface reads dated compared to newer platforms
Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

Paylocity

A full HR and payroll platform with unusually deep Pennsylvania local tax handling, which is why its Pennsylvania tax resources rank so visibly for these searches. For an employer with staff spread across many municipalities and school districts, the PSD resolution and multi-collector remittance are the specific reason to consider it. Pricing is quote-only and aimed above the smallest end of the market.

Pros
Strong handling of multi-jurisdiction local tax including Act 32
Full HR suite with payroll, benefits, and workforce management
Well-regarded employee self-service and mobile experience
Detailed reporting across locations and jurisdictions
Cons
Quote-only pricing with no published rates
Implementation is a project rather than a signup
More platform than a 10-person business needs
Contract terms less flexible than month-to-month providers

ADP RUN

The deepest tax compliance operation in the category, and in Pennsylvania that depth has a specific application: local jurisdictions, PSD resolution, and Philadelphia registration are routine work rather than edge cases. Third-party estimates put the Essential tier near $79 per month plus $4 per employee, but ADP does not publish rates and most buyers report paying more after add-ons.

Pros
Best-in-class compliance across federal, state, and local jurisdictions
Handles multi-jurisdiction local tax and registration as routine
Three-month free trial promotions are common for new customers
Deep benefits administration and HR add-on catalog
Cons
No published pricing: every quote requires a sales conversation
Annual contract with automatic renewal and a notice window
Add-on modules raise effective cost above the headline figure
Post-implementation support quality is a recurring complaint in reviews

Paychex Flex

A service relationship rather than a software subscription, with a named contact at higher tiers. Pricing is quote-only. In Pennsylvania the argument is concrete: when a local collector sends a notice about a jurisdiction you did not know you owed, having someone to call is worth real money. Customers regularly report quarterly administrative charges not disclosed upfront.

Pros
Dedicated service representatives available at higher tiers
Full tax filing and compliance support across all jurisdictions
Handles agency notice response as part of the service model
Established presence in the mid-Atlantic market
Cons
Quote-only pricing with no published rates at any tier
Quarterly fees are reported by customers and not always disclosed upfront
Dedicated support requires a higher-priced tier
Contract terms are less flexible than month-to-month providers

Rippling

A unified employee record where payroll, HR, and IT provisioning share one data model, starting at $35 per month plus $8 per employee for the core platform with payroll as a separate module. Real configurations land well above the headline figure. Multi-jurisdiction tax handling is genuinely strong, which matters here, but the platform is built for companies with more administrative complexity than a single Pennsylvania storefront.

Pros
Single employee record spanning HR, payroll, and IT provisioning
Strong automation: hiring triggers downstream setup automatically
Handles multi-state and multi-jurisdiction tax within one workflow
Scales from startup to mid-market without replatforming
Cons
Modular pricing means the headline figure is not what anyone pays
Payroll module pricing is not published as a standalone number
Implementation fees are common and quoted per contract
Overbuilt for a small single-location Pennsylvania business

Square Payroll

Full-service payroll at $35 per month plus $6 per person paid, with tax filing included and no separate charge. For a Pennsylvania retail or food service business already running Square point of sale, hours and tips flow into payroll with nothing to configure. Outside the Square ecosystem the product is competent but unremarkable, with thin HR functionality.

Pros
Lowest base price among full-service options at $35 per month
Hours and tips pull natively from Square point of sale
Contractor-only payroll carries no monthly base fee
Account can be paused between seasons without a fee
Cons
Value drops sharply for businesses not already on Square
Thin HR and benefits functionality
Paper W-2 and 1099 mailing costs extra per form
Confirm Act 32 local EIT handling directly before committing

What each provider actually costs a Pennsylvania employer

The table below models published rates at three headcounts plus the second-state column, which matters here because Pennsylvania borders six states and has reciprocity agreements with all of them.

Provider5 employees15 employees50 employees2nd State CostNotes
Patriot Full Service$62$112$287$12/mo per extra stateConfirm local EIT remittance
Square Payroll$65$125$335IncludedBest if already on Square
SurePayroll$64$134$379$9.99/mo flatMicro-employer focus
OnPay$79$139$349IncludedNo multi-state surcharge
Gusto Simple$79$139$349Forces Plus tierNJ or NY hire changes the math
QuickBooks Core$83$148$375Fee per extra stateGeneral ledger sync
ADP RUN Essential~$99~$139~$279QuoteDeepest local tax coverage
Monthly base plus per-employee fees at published standard rates, verified July 2026, assuming a single state. Excludes promotional discounts, benefits premiums, workers compensation, and per-form year-end charges where billed separately. ADP RUN figures are third-party estimates. Local tax filing coverage is not uniform across providers or plan tiers and should be confirmed directly.

Two things are worth naming. The budget providers stay genuinely cheaper at every headcount, with Patriot at 50 employees costing less than most competitors at 25. And the second-state column reorders the ranking: Gusto Simple is competitive until one New Jersey hire forces the Plus tier, at which point a 15-person payroll jumps from $139 to $260. For a wider view across the whole category, see the payroll software for small business comparison, and the payroll pricing guide for how these models compare in general.

Price the jurisdiction count, not just the headcount
In most states the question is how many employees. In Pennsylvania it is also how many municipalities they live and work in. Two businesses with 15 employees each can face very different administrative loads if one has everyone in a single borough and the other has staff scattered across three counties plus Philadelphia. Ask any prospective provider how it handles PSD resolution and multi-collector remittance before comparing headline prices.

Choosing a payroll provider for Pennsylvania

Four questions separate providers that will work here from providers that will generate correction notices.

Does it resolve PSD codes and remit local EIT, or just calculate it?
This is the single most important question in Pennsylvania and the one most likely to have an uncomfortable answer. Withholding the right amount is only half the job: the money has to reach the correct Act 32 tax collector for the district. Ask specifically whether the provider resolves PSD codes from the Residency Certification Form, whether it remits to multiple collectors when employees live in different districts, and whether that coverage is included at the plan tier you are pricing or sits behind an upgrade.
Does it handle Philadelphia separately, and does it track the annual rate change?
Philadelphia sits outside Act 32 and requires its own registration with the City. The rate changes every July 1 under the five-year reduction schedule, currently 3.735 percent for residents and 3.425 percent for non-residents. Confirm the provider registers you with the City rather than assuming state registration covers it, and that it updates the rate each July rather than leaving the payroll system on last year's figure.
Is the employee UC withholding actually configured?
Pennsylvania's 0.07 percent employee unemployment contribution has no wage cap and applies to every employee. It is a small line item, but a system that omits it produces incorrect net pay for the entire roster and an underpayment the employer has to reconcile. Verify it appears on a test pay stub before the first live run, particularly if you are migrating from a provider set up in a state without an employee contribution.
What happens when someone works in a second state?
Pennsylvania borders six states and has reciprocity with all of them, so a Pennsylvania employer with a New Jersey or Ohio resident on staff is common rather than exotic. Some providers include multi-state filing at no charge, some bill per state per month, and Gusto moves you to an entirely different tier. Reciprocity handles state income tax only, so the local EIT and Philadelphia questions remain live regardless. Our guide to multi-state payroll processing covers the mechanics.

Beyond the payroll engine, the requirement most commonly missed is the 20-day new hire report. Most full-service plans file it automatically and Basic tiers generally do not. The Pennsylvania HR compliance guide covers the surrounding employment law, and multi-state payroll processing covers what changes when staff cross a state line.

Before you choose

FirstHR does not process payroll, file payroll taxes, or administer benefits. Every provider above does something we do not, and if payroll is the problem you are solving, one of them is your answer.

What we handle is the layer underneath, and in Pennsylvania that layer has unusual weight. Local withholding is only as good as the Residency Certification Form behind it, and that form is collected at onboarding alongside the I-9, the federal W-4, and everything else a new hire signs. FirstHR covers onboarding workflows, e-signatures, document collection, and employee records for US teams of 5 to 50 people at a flat $98 to $198 per month. If the recurring problem is that paperwork arrives late, incomplete, or with an address nobody updated after a move, that is a different problem than tax filing, and it is the one we built for.

Key Takeaways
Pennsylvania has no state W-4 because the income tax is a flat 3.07 percent on gross compensation with no brackets or deductions. What every new hire must complete instead is a Residency Certification Form capturing the PSD codes that drive local withholding.
Act 32 requires withholding at the higher of the employee's resident EIT rate or the work-location nonresident rate, remitted to the correct collector among 69 tax collection districts. An employer with staff in four municipalities is tracking four separate rate comparisons.
Employees pay 0.07 percent toward unemployment with no wage cap, while employers pay only on the first $10,000 of wages. Pennsylvania is one of very few states with an employee contribution, and payroll systems configured elsewhere frequently omit it.
Philadelphia operates outside Act 32 with its own registration and its own rates, currently 3.735 percent for residents and 3.425 percent for non-residents effective July 1, 2026. Rates drop again each July through the five-year schedule, so the payroll system needs an annual update.
In Pennsylvania the question that decides a provider is not the headline price but whether it resolves PSD codes and remits to multiple local collectors. Confirm that coverage exists at the tier you are pricing rather than assuming state filing includes it.

Frequently Asked Questions

What payroll taxes do Pennsylvania employers withhold?

A flat 3.07 percent state income tax, local Earned Income Tax under Act 32 at the higher of the resident or work-location rate, the Local Services Tax where the work municipality imposes it, and a 0.07 percent employee unemployment contribution with no wage cap. Employers separately pay their own unemployment contribution on the first $10,000 of each employee's wages.

Does Pennsylvania have a state W-4 form?

No. A flat rate leaves nothing to elect, so withholding is simply gross wages multiplied by 0.0307. Pennsylvania instead requires a Residency Certification Form from every new hire, capturing the PSD codes for home and work locations that determine local EIT withholding. See our new hire paperwork guide for what else belongs in the file.

How does Act 32 local earned income tax withholding work?

Every employee has two PSD codes, one for residence and one for work location. The employer withholds at the higher of the resident rate or the work-location nonresident rate and remits to the tax collector for the correct district among the 69 established by Act 32. When the work rate is higher, the home municipality still receives its share.

Who pays the Philadelphia Wage Tax?

Philadelphia residents on all earned income regardless of work location, and non-residents on income earned within the city. Effective July 1, 2026, the rates are 3.735 percent for residents and 3.425 percent for non-residents. Philadelphia is outside Act 32 and requires separate registration with the City.

What is the Local Services Tax in Pennsylvania?

A flat dollar tax on people who work in a municipality that imposes it, capped at $52 per year across all jobs. Where the rate exceeds $10 annually it must be deducted in equal installments across pay periods, and municipalities above $10 must exempt workers earning under $12,000 in that jurisdiction.

What is the Pennsylvania unemployment wage base?

Employers pay on the first $10,000 of each employee's annual wages, with new non-construction employers at 3.822 percent and new construction employers at 10.5924 percent. Employees pay 0.07 percent on all wages with no cap. See our guide to state unemployment tax for how this compares nationally.

Does Pennsylvania have reciprocal tax agreements with other states?

Yes, with Indiana, Maryland, New Jersey, Ohio, Virginia, and West Virginia. An employee living in one of those states and working in Pennsylvania has state income tax withheld for their home state with the correct exemption paperwork on file. Reciprocity does not exempt anyone from local EIT or the Philadelphia Wage Tax.

How much does payroll software cost for a Pennsylvania small business?

At 5 employees, published July 2026 rates run roughly $62 for Patriot Full Service, $64 for SurePayroll, $65 for Square Payroll, $79 for OnPay or Gusto Simple, and $83 for QuickBooks Core. At 50 employees the same plans land between $287 and $375. ADP RUN, Paychex Flex, and Paylocity quote individually.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial