Pennsylvania has more local payroll tax jurisdictions than any other state in the U.S. Roughly 2,500 of them. Earned Income Tax (EIT) at the municipal level. Local Services Tax (LST) layered on top. Each with its own rate, its own collection authority, its own filing cadence.
For a company with one employee in Philadelphia, this is manageable. For a company with employees scattered across 50 PA municipalities after a remote-work hiring spree, it becomes the most complex single-state payroll tax compliance load in the country.
This guide covers what multi-state employers actually need to register for in Pennsylvania, where the registration logic gets confusing, and the mistakes that compound the fastest.
What Pennsylvania payroll tax actually involves
Setting aside the federal layer, Pennsylvania employers manage three distinct state-level taxes plus the locality web:
State income tax withholding. Flat 3.07% on wages, withheld by the employer, remitted to the PA Department of Revenue. This is the easy one.
Unemployment compensation (PA UC). Employer-paid, with rates that vary by experience rating. Quarterly filings to the PA Department of Labor and Industry. New employer rates apply for the first 2-3 years; rates can shift significantly once experience-rated.
Local Earned Income Tax (EIT). Withheld from employee wages based on the employee's resident municipality, NOT the work location. This is where multi-state employers get tripped up most often. Rates vary from 0% to 3.9% depending on municipality. Filings go to a designated tax collector, of which there are roughly 70 across PA.
Local Services Tax (LST). A flat dollar amount (typically $52/year) withheld from employees who work in any of about 800 PA municipalities that levy it. Different from EIT. Files separately. Collected by either the same tax collector as EIT or a separate one depending on the municipality.
That's the structure. Most platforms will process all of this if configured correctly. Most companies don't have it configured correctly.
Where multi-state employers go wrong
Three patterns we see repeatedly:
1. EIT based on work location instead of residence. PA's EIT is residency-based for most municipalities. A remote employee living in Bethlehem who works for a company headquartered in California pays Bethlehem's EIT, not California's. The employer is responsible for withholding it. Many out-of-state employers default to work-location withholding, which is correct in most states but wrong in PA.
2. Missing LST for newly hired remote employees. When a company hires a new employee in a PA municipality where the company has never had employees before, the LST registration is its own task. Many companies catch the EIT setup but miss the LST. The penalties accumulate quietly.
3. Wrong tax collector assignment. Each municipality designates a specific tax collector. The same town can use one collector for EIT and a different one for LST. Filing with the wrong collector means the funds arrive but don't get credited to the right account, generating reconciliation nightmares 3-6 months later.
What registration actually requires
For a company hiring its first PA employee:
- Pennsylvania Online Business Tax Registration (PA-100). Single application that registers for state income tax withholding and unemployment compensation. Done through the PA Department of Revenue.
- Local Earned Income Tax registration. Done with the appropriate tax collector for the employee's resident municipality. Each municipality designates a specific collector; PA DCED maintains a public lookup tool. Some collectors serve dozens of municipalities, others serve one.
- Local Services Tax registration. Either through the same collector as EIT or a separate one, depending on the municipality.
- Pennsylvania UC tax account number. Issued via the PA-100. Quarterly returns required even with zero employees in some quarters.
For a company hiring its tenth PA employee in a tenth different municipality, this sequence runs ten times, with potentially ten different EIT collectors and ten different LST collectors. Some overlap, some don't.
The reconciliation problem
Even when registration goes correctly, PA's filing structure creates ongoing reconciliation work that most payroll platforms don't fully solve.
What your payroll system shows: total PA EIT withheld this quarter.
What the state shows: amounts received by each individual tax collector.
Mismatches appear when a single municipality's collector reassigns midyear, an employee moves, or a payroll run includes wages incorrectly attributed to a non-PA jurisdiction.
These mismatches don't show up on day one. They surface 90-180 days later as notice letters from collectors asking for explanations of underpayments or duplicate filings. By the time the notices arrive, the team that ran the original payroll often doesn't remember the context.
What handling Pennsylvania well actually requires
For a multi-state employer with PA exposure, the work is:
- Maintaining a current map of every employee's resident municipality and the corresponding EIT collector
- Tracking LST liability for every PA work location
- Filing quarterly with multiple collectors using different portals and submission formats
- Reconciling what the platform processed against what each collector shows received
- Resolving notices proactively when reconciliation gaps appear, not when penalties accumulate
This is a recurring operational load, not a one-time setup. It scales with PA employee headcount and resets as employees move.
For most small and mid-size companies, the math doesn't support hiring a PA-specialist payroll tax person. The alternative is a fractional or outsourced compliance layer working alongside the payroll system you already have.
What to do next
If your team is growing PA headcount and hasn't audited your local tax registration coverage in the last 12 months, that's the place to start.
Building an in-house payroll system, or running on legacy tax software? Tax Pilot is a purpose-built payroll tax compliance platform replacing legacy tools like MasterTax. API-first, daily reconciliation, every state including the PA locality web. Currently in beta with select customers. Request a demo →
Need expert hands to clean up a backlog or run your tax operations? Tax Pro is our outsourced payroll tax compliance team. We work inside your existing systems, take notices off your team's plate, and turn quarter-end into something that isn't a fire drill. See how Tax Pro works →

