What Is a PSD Code? Pennsylvania Local Tax Codes Explained

A PSD code is a six-digit Political Subdivision code that identifies your specific Pennsylvania municipality for local earned income tax purposes.1Pennsylvania Department of Community & Economic Development. PSD Codes and EIT Rates Every township, borough, and city has its own code, and your employer uses it to withhold the right amount of local tax from your paycheck and route it to the right taxing jurisdiction. You’ll run into it when you start a job, move, or file your annual local return. Get it wrong and your tax money ends up with the wrong municipality, which is fixable but tedious.

What the Six Digits Mean

The code reads as three nested layers that narrow from region down to your exact municipality.1Pennsylvania Department of Community & Economic Development. PSD Codes and EIT Rates

  • The first two digits are the Tax Collection District, which in most cases lines up with the county.
  • The first four digits read together identify the school district within that county.
  • All six digits read together identify the political subdivision: the specific township, borough, or city.

A common misreading is to treat digits three and four as a standalone school district number. They aren’t. The school district is the first four digits as a group, and the municipality is all six as a group. Read that way, every code in the Commonwealth is unique.

How to Find Your PSD Code

The Pennsylvania Department of Community and Economic Development runs an address lookup that returns your PSD code along with the applicable local tax rates. You enter a full street address, city, and zip code, and the tool matches it to a municipality and school district.2Pennsylvania Department of Community & Economic Development. Find Local Withholding Rates by Address The form has separate fields for a home address and a work address because you need codes for both.

Two cautions. The geocoding behind the tool isn’t perfect, and DCED itself says it doesn’t guarantee accuracy; addresses near municipal borders are the ones most likely to come back wrong. If the tool can’t find your address, or you already know your municipality and school district, DCED publishes a downloadable PSD code list you can search manually.2Pennsylvania Department of Community & Economic Development. Find Local Withholding Rates by Address If anything looks off, confirm the result directly with your municipality or school district before handing it to payroll.

Giving Your PSD Code to Your Employer

When you start a new job or change your address, your employer will ask you to complete a Residency Certification Form. That form is how payroll learns which PSD codes and tax rates to apply.3Pennsylvania Department of Community & Economic Development. Act 32 of 2008 Policy and Procedure Manual DCED publishes the form on its website.4Pennsylvania Department of Community & Economic Development. Residency Certification Form Local Earned Income Tax Withholding

You enter your six-digit resident PSD code and your total resident EIT rate, then the matching information for your workplace, plus basic identifying details like your Social Security Number. Look both codes up with the DCED address tool before you sit down with the form. Guessing from memory is where most errors start.

Once you sign and return the form, the updated withholding should show up on your next pay stubs. If you move partway through the year, submit a new form right away. Any delay creates a stretch where tax is withheld under the old jurisdiction, which you then have to untangle on your annual return.

How Your Withholding Rate Is Set

Pennsylvania’s local earned income tax touches both your home and your workplace, but you don’t pay both rates in full. Your employer withholds the higher of your resident rate or the nonresident rate at your work location. Local EIT rates across the state range roughly from about 0.3 percent to nearly 4 percent, so which rate controls can make a real difference in a paycheck.

A quick example. If your home municipality’s resident rate is 1 percent and your workplace nonresident rate is 0.5 percent, your employer withholds 1 percent, and the full amount flows to your home jurisdiction. Flip the numbers: if the workplace nonresident rate is 1.5 percent and your home rate is 1 percent, your employer withholds 1.5 percent. Your home jurisdiction still gets its 1 percent, and the workplace jurisdiction keeps the 0.5 percent difference. Any mismatch gets reconciled on your annual local return.

If You Live or Work in Philadelphia

Philadelphia doesn’t participate in the statewide Act 32 system. The city runs its own wage tax under the Sterling Act of 1932, administered by the Philadelphia Department of Revenue.5Pennsylvania Department of Revenue. What Is Act 32 Philadelphia does have a PSD code for identification, but the wage tax is withheld and collected through a different channel than the earned income tax used everywhere else.

If you live outside Philadelphia and work in the city, Philadelphia does not remit wage tax back to your home municipality. You can claim a credit for the Philadelphia wage tax against your home EIT liability when you file your annual return, but the credit can’t exceed your home municipality’s rate. If Philadelphia’s rate is higher, you won’t get the full amount back.

Filing Your Annual Local Return

Having tax withheld all year isn’t the end of it. Pennsylvania residents who earn income must also file an annual local earned income tax return, due April 15 of the following year. That requirement applies even if your employer withheld correctly and you aren’t expecting a refund.

The annual return reconciles everything in one place: what was withheld under your home PSD code, any nonresident withholding from your work location, and any credits for taxes paid to Philadelphia or an out-of-state municipality. If payroll used the wrong PSD code during the year, the annual return is where you correct the allocation. Most tax collection districts accept electronic filing through their online portals.

If You’re Self-Employed

PSD codes aren’t only for employees. If you’re self-employed or receive income with no local tax withheld, you still owe local earned income tax under your resident PSD code. Self-employed filers are generally required to make quarterly estimated payments rather than waiting for the annual return.

Net profits from a business, profession, or farm all count as earned income subject to the tax. Your home municipality’s EIT rate applies, and you’ll use your residential PSD code when you file. Skipping the quarterly estimates can trigger underpayment penalties from your local collector, and those grow the longer they sit.

What to Do If the Wrong PSD Code Was Used

Using the wrong code sends your money to the wrong municipality. The money isn’t lost, but moving it to the right place takes work. The usual causes are an employee who moved without updating the Residency Certification Form and the occasional geocoding miss from the DCED lookup.

If you catch the error before filing, the annual return itself is the fix. You report the correct resident PSD code, show what was actually withheld, and the collector reconciles the difference. If one jurisdiction was overpaid and another underpaid, expect the two collectors to take some time coordinating.

For bigger discrepancies, or when a wrong jurisdiction has already received substantial funds, you may need to file a refund petition with the collector that received the overpayment. Refund claims generally must be filed within three years of the date the tax was paid. The sooner you spot the problem, the simpler it stays. Checking a pay stub after any address change or new-hire paperwork is the easiest way to confirm the right PSD code is in use.