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:
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.






Emily Spence, manager of payroll compliance at Wave"We quickly realized no one stacks up next to Symmetry. It didn’t take us long to validate and document that."
John Kramer, co-founder and CEO at Salsa"Symmetry was very helpful in providing us their resources — people who have done this millions of times."
Looking for more?
Symmetry Tax Engine
Calculate gross-to-net payroll taxes to build or enhance a payroll product, embed payroll into an existing application, and increase compliance.
Symmetry Payroll Forms
Directly integrates and automates the withholding forms process at the federal, state, and local levels with over 130 compliant forms.
Symmetry Payroll Point
Determines complicated local withholding tax rates within your product by applying latitude and longitude coordinates of a residential address and a work address against Symmetry’s expansive library tax shapefiles, nexus and reciprocity algorithm.

