Payroll that handles Ohio and Pennsylvania local taxes

Ohio and Pennsylvania employers withhold local income tax for hundreds of cities, villages and school districts. Not every payroll service says it files them. Here's what each vendor's own pages state.

ProviderOhio (municipal, school district)Pennsylvania (EIT, LST)NYC
GustoNot statedNot statedNot stated
RipplingNot statedNot statedNot stated
OnPaySchool district: Ohio guide lists "SD 101 (Electronic Payment) Employer's Payment of School District Income Tax Withheld" among taxes OnPay handles. Municipal: the Ohio guide's table doesn't list municipal returns; a general article says OnPay handles "any other local payroll taxes required by your county, city...". Exclusion: "OnPay does not file or pay JEDD/JEDZ taxes at this time.""Setting up Pennsylvania local tax": local EIT and LST, enter Local Withholding Tax ID(s) under Local Taxes; PA guide: Local Withholding Tax ID "Allows your business to file and pay taxes in local Pennsylvania districts".Not named in the NY guide. General statement only: OnPay handles "all the federal and state filings, along with any other local payroll taxes required by your county, city...".
Square PayrollNot statedNot statedNot stated
Homebase (Payroll)Not statedNot statedNot stated
Wave PayrollOhio filings list includes SD-101 (school district payment), SD-141 (school district annual reconciliation), "11 - Employer's Municipal Tax Withholding Statement" and "Various local returns". Ohio payments column lists only state withholding and unemployment.Payments: "Most applicable local taxes"; filings: "Various local returns".Payments list "New York City Withholding Tax" and "Yonkers Withholding Tax" (plus MCTMT).
SurePayrollNot statedNot statedNot stated
Justworks (Payroll and PEO)Not statedJustworks Payroll PA article lists local EIT/LST agencies (Jordan Tax Service EIT, Parkland SD LST via Berkheimer, Philadelphia, Pittsburgh, Scranton PPT) and says to enter "any applicable local tax information" in Justworks Payroll, which "will utilize the provided account information to manage and report your PA tax liabilities." Local account registration is the employer's job.Not stated
ADP RUNNot statedNot statedNot stated
Paychex FlexNot statedNot statedNot stated
QuickBooks Payroll (QuickBooks Workforce)Not named. Plan footnote: "Automated tax payments and filings: ... Available for state and federal taxes. Certain local taxes available in QuickBooks Workforce Premium and Elite only." Which local taxes are covered isn't listed on the pricing page.Same footnote: "Certain local taxes" on Premium and Elite only; PA EIT/LST not named.Same footnote: "Certain local taxes" on Premium and Elite only; NYC/Yonkers not named.
Patriot Software (Payroll)Not statedNot statedNot stated

Look up the rates you'll be withholding: Ohio municipal income tax rates and Pennsylvania EIT rates and PSD codes.

How we compare

Prices and features come from each vendor's own pricing and help pages, read on October 8, 2026. "Not stated" means the vendor's public pages don't say. We haven't counted features we couldn't confirm. We don't accept payment for rankings; some links earn us a commission (see the disclosure above). Vendors change prices often, so check the vendor's page before you buy.