Payroll Guides

Local Payroll Taxes

Download the full guide

Local Payroll Taxes: The Complete Guide to Multi-Jurisdiction Withholding (2026)

Local payroll taxes are income, wage, or occupational taxes levied by cities, counties, school districts, and other jurisdictions — on top of federal and state taxes. With over 7,400 local taxing jurisdictions across the U.S. and nearly 200 new local taxes introduced each year, local tax compliance is where most payroll errors happen. This guide covers the states with the most complex local tax systems, how to determine which taxes apply to each employee, and how automation eliminates the manual research that causes errors.

Inside the Local Payroll Tax Compliance Guide:

  • State vs. local vs. municipal taxes—and how nexus affects withholding

  • Ohio’s local tax system: JEDDs, JEDZs, and revenue-sharing zones

  • Pennsylvania’s Act 32 and PSD codes for earned income tax

  • City-level taxes like Philadelphia’s and their multi-state impact

  • How automation and geocoding ensure accurate local tax results

Why Local Taxes Are the Biggest Payroll Compliance Risk

Federal taxes are complex but uniform. State taxes vary but follow known patterns. Local taxes are where payroll breaks down — because the rules change from one street to the next, and no centralized source tracks all of them. A single zip code can span multiple local tax jurisdictions. An employee’s home address and work address can fall in different cities, counties, and school districts, each with its own rate.

The most common local tax compliance failures include applying the wrong city tax because the payroll system matched on city name rather than actual geographic boundaries, missing county or school district taxes that overlay on top of city taxes, failing to update when new local taxes are enacted (nearly 200 new local taxes per year), and applying the work-location rate when the tax is actually based on residence (or vice versa).

The Most Complex Local Tax States

Ohio: Over 600 municipalities levy income taxes, plus school district taxes and JEDDs/JEDZs that extend city taxes beyond city limits. Municipal tax credits vary by city. See our complete Ohio local tax guide.

Pennsylvania: Over 2,500 municipalities and nearly 500 school districts levy earned income taxes under Act 32. Every employee needs two PSD codes — residence and work. The withholding rate is based on work location, but the liability is based on residence. See our Pennsylvania local tax guide and PSD code guide.

Indiana: All 92 counties levy their own income taxes, with rates from 0.5% to over 3.3%. Uniquely, Indiana county taxes are based on where the employee lives, not where they work. See our Indiana tax guide.

Kentucky: Cities like Louisville levy occupational license taxes on both employees and employers, with rates varying by jurisdiction. See our Kentucky tax guide.

Maryland: All 23 counties and Baltimore City levy “piggyback” income taxes on top of the state rate, ranging from 2.25% to 3.20%. See our Maryland tax guide.

Alabama: Many cities and counties levy occupational taxes, including Birmingham’s 1% occupational tax. See our Alabama tax guide.

Michigan: 24 cities levy income taxes with separate rates for residents and nonresidents. See our Michigan tax guide.

How Geocoding Solves Local Tax Compliance

The only reliable way to determine the correct local taxes for each employee is rooftop-level geocoding — converting an address into precise geographic coordinates and mapping those coordinates against tax boundary shapefiles. City name matching, zip code lookups, and manual research all produce errors at scale.

Symmetry Payroll Point uses geocoding with over 35,000 geospatial tax boundary shapefiles to determine every local tax that applies to an employee based on their residential and work addresses. It returns the correct rates for city taxes, county taxes, school district taxes, JEDDs, PSD codes, and any other local jurisdiction — automatically, for every address processed.

What are local payroll taxes?

Nearly 7,400, with nearly 200 new local taxes introduced each year. The most complex states for local taxes include Pennsylvania (2,500+ jurisdictions), Ohio (600+ municipal tax jurisdictions plus school districts), Indiana (92 counties), and Maryland (23 counties plus Baltimore City).

Why do local taxes matter for payroll withholding?

Even if a company is compliant at the federal and state levels, overlooking local taxes can lead to under-withholding, compliance violations, and costly penalties. Local taxes determine how much should be withheld based on where employees live and work, so accuracy directly affects both employer liability and employee paychecks.

What are common challenges companies face with local taxes?

The biggest challenges include identifying which jurisdiction applies to each employee, staying current with frequent rule changes, and reconciling work-location and residence-based taxes. Manual processes often result in errors or missed withholdings, which can trigger compliance issues during audits or filing

How can employers simplify local tax compliance?

Employers can simplify compliance by using automated payroll tax systems that apply the correct local rates, keep up with rule changes, and integrate directly with HR Tech or payroll platforms. Automation eliminates guesswork, reduces administrative burden, and ensures employees are taxed correctly for their location.

How do I determine which local taxes apply to an employee?

You need to identify the exact geographic location of both the employee’s residential address and work address, then determine which local tax jurisdictions those locations fall within. Standard city name matching and zip code lookups are unreliable — rooftop-level geocoding against tax boundary shapefiles is the only method that produces consistent accuracy at scale.

Do local taxes apply based on where the employee lives or works?

It depends on the jurisdiction. Pennsylvania withholds based on work location but calculates liability based on residence. Indiana county taxes are based on residence regardless of work location. Ohio municipal taxes generally apply based on work location, with partial credits for residence city taxes. Each state and locality has its own rules.

How does Symmetry handle local tax determination? 

Symmetry Payroll Point converts employee addresses into geographic coordinates and maps them against over 35,000 tax boundary shapefiles to identify every applicable local tax — including city, county, school district, JEDD, and PSD jurisdictions. The Symmetry Tax Engine then calculates the correct withholding amount for each tax.

Trusted by HR tech platforms, payroll providers & large employers
NamelyDeelGustoParadoxToyotaPaychex
Wave

"We quickly realized no one stacks up next to Symmetry. It didn’t take us long to validate and document that."

Emily Spence, manager of payroll compliance at Wave
Salsa

"Symmetry was very helpful in providing us their resources — people who have done this millions of times."

John Kramer, co-founder and CEO at Salsa
Today is a great day to make Symmetry a part of your payroll tax compliance and growth strategy.
  1. Resources
  2. Local Payroll Taxes