Skip to main content

Jordan Peacock · April 17, 2026 · 6 min read

Bookkeeper in Wexford PA: What Route 19 Owners Should Know

Looking for a bookkeeper in Wexford PA? Here's what Pine Township business owners should know about local taxes, cross-county payroll, and 2026 changes.

The Local Tax Mix-Up Route 19 Employers Make

Here's a made-up example, but the setup is common along Route 19. A Wexford office has four employees. Two live in Cranberry Township, over the county line in Butler County. Two live in McCandless. The office withholds local earned income tax (EIT) from every paycheck and sends all of it to Keystone Collections, the collector for Pine Township, each quarter.

That part's right. Under Pennsylvania's Act 32, an employer sends every employee's withheld EIT to the collector for the place they work, and that collector routes each person's share to the township and school district where they live. The Cranberry employees' tax doesn't go to Berkheimer directly. Keystone passes it along.

The mix-up happens one step earlier, in the payroll setup. Each employee gets reported under a PSD code, the six-digit code for their home municipality and school district. Cranberry's is 100802. McCandless is 710704. If all four get set up under Pine Township's code, 711001, the money still reaches Keystone but gets credited to Pine Township instead of Cranberry and McCandless. Their home townships and school districts don't get their share.

Your business sits right on the Allegheny and Butler County line, so some of your people probably live on the other side of it. That's normal. It just has to be set up right once and checked every quarter.

Wexford Is in Allegheny County. Cranberry Isn't. Your Payroll Needs to Know the Difference.

A lot of people lump Wexford into "greater Pittsburgh" and move on. That's fine for conversation. It's not fine for payroll.

Wexford is in Pine Township, Allegheny County. The PSD code is 711001. Total EIT here is 1%, split between the township and the Pine-Richland School District. Local Services Tax runs $52 a year per employee who earns over $12,000, withheld at about a dollar a week. All of it filed with Keystone Collections, quarterly: EIT by April 30, July 31, October 31, and January 31, and LST within 30 days after each quarter ends.

Drive five minutes north on Route 19 and you're in Butler County. Cranberry and Mars sit on the other side of that county line. Their EIT rate is also 1%, but it's filed through Berkheimer. Different collector. Different online portal. Different payment address.

The trap is this: if you run a Wexford business and you hire someone who lives in Cranberry, you withhold the higher of their resident rate or your worksite's nonresident rate, report their Cranberry PSD code, and send it to Keystone with everyone else's. Keystone forwards that employee's EIT to Berkheimer's district. Their $52 LST goes to Keystone too, because it follows the workplace. A single paycheck goes to one collector but gets credited to a township in another county. We wrote a full breakdown of how PA Act 32 actually works if you want to get into the weeds, but the short version is: where your employee lives sets their resident rate and home code, where they work decides where you send the money, and most national bookkeeping services never learn this.

What We See Most Often in Wexford Books

These are the patterns that keep showing up in Route 19 books.

Employees Set Up Under the Wrong PSD Code

This is the mix-up from the top of this post. Under Act 32 there's one collector for everyone who works at your Wexford location, and that's Keystone. What has to be right for each person is their home PSD code and their rate. When a payroll setup copies the business's own code onto every employee, the money reaches the right collector but gets credited to the wrong township. It's easy to miss when whoever set up payroll doesn't know the area. First, whoever runs your payroll files corrected returns with Keystone. If a rate was wrong too, the business can owe the tax that wasn't withheld, and a catch-up bookkeeping project records it so the books match.

LST Sitting in "Payroll Expense" Instead of a Liability Account

Local Services Tax is a withholding. It belongs in a liability account until you remit it. We regularly open QuickBooks files where the LST is coded as an expense, which means the P&L is overstating expenses and the balance sheet is missing a liability. It usually shows up during a bank reconciliation when the remittance to Keystone doesn't clear against anything clean. Small error. Multiplied across 18 months, it's a headache.

Medical and Dental Practice Revenue Recognition

Route 19 has one of the densest clusters of healthcare practices north of Pittsburgh. UPMC Passavant is minutes away. AHN Wexford Hospital is right on the corridor. The satellite practices that feed off those anchors all have the same bookkeeping pattern, and most of them handle it wrong. Insurance deposits hit the bank weeks after the service. Copays hit on the day of. If your books code every deposit as revenue the day it arrives, your monthly numbers don't reflect the actual business. We set up proper accounts receivable and deferred revenue tracking for monthly bookkeeping clients so the P&L actually tells you what happened in a given month.

The 2026 Tax Credit Nobody Mentioned

Pennsylvania launched the Working Pennsylvanians Tax Credit this year. It's 10% of the federal Earned Income Tax Credit, up to $805 per eligible filer, automatic when people file both federal and PA returns. Governor Shapiro's office said on March 30 that about 450,000 eligible Pennsylvanians haven't filed yet, nearly 40,000 of them in Allegheny County. If you've got hourly or lower-wage staff, some of them may be leaving money on the table. Worth mentioning to your team. A good bookkeeper brings these things up.

What to Look for in a Wexford Bookkeeper

Five questions, in order of how much they matter:

  1. Can they name your PSD code and tax collector without Googling? Pine Township. PSD 711001. Keystone Collections for EIT. Quarterly EIT returns due the last day of the month after each quarter. If they pause, keep looking.
  2. Do they know both Keystone and Berkheimer? If your team has anyone commuting from Butler County, their EIT still goes to Keystone, so you need a bookkeeper who can tell when their home PSD code is wrong. This is the most common failure point for remote bookkeepers.
  3. Do they know Route 19 industries? The corridor is heavy on medical, dental, restaurants, fitness studios, and professional services. Each one has different revenue recognition issues. A bookkeeper who's only done SaaS startups isn't gonna catch what matters here.
  4. Do they reconcile monthly? Not quarterly. Not "when you need it." Every month, closed within two weeks. That's the standard.
  5. Is their pricing transparent? If you can't see a price before you get on a call, you're about to be billed hourly and surprised. Our plans start at $399 a month. We post the prices. No games.

Frequently Asked Questions

Is Wexford in Allegheny County or Butler County?

Wexford is in Pine Township, Allegheny County. This matters for bookkeeping because Pine Township uses Keystone Collections for EIT, PSD code 711001. Cranberry Township and Mars are in Butler County and use Berkheimer instead. If you run payroll in Wexford, all the local tax you withhold goes to Keystone, including the tax for employees who live in Butler County, so each employee's home PSD code is what has to be right.

What's the EIT rate in Pine Township?

The total Earned Income Tax rate for Pine Township residents is 1%, split between the township and the Pine-Richland School District. Local Services Tax is a flat $52 a year for employees earning over $12,000. Non-resident EIT is 0.5%. Both are filed quarterly through Keystone Collections Group.

What if I have employees who live in Cranberry Township or Mars?

You withhold at their resident EIT rate (1% in both cases, higher than Pine Township's nonresident rate), report their home PSD code, and remit it to Keystone with the rest of your payroll. Keystone forwards it to Berkheimer's district. Their $52 LST also goes to Keystone because the LST follows the workplace. Getting that home code wrong is where most remote bookkeeping services get Wexford businesses in trouble. See our Cranberry Township post for the Butler County side of the same filing issue.

How much does bookkeeping cost in the Wexford area?

Our three plans are $399 a month for Essentials, $599 a month for Growth with AP/AR tracking, cash flow forecasting, and regular strategy calls, and $1,199 a month for Scale with fractional CFO services. No long-term contracts, no hidden fees, no hourly surprises. Most Wexford businesses land on Essentials or Growth depending on transaction volume.

What's the Working Pennsylvanians Tax Credit and does it affect my business?

The WPTC is a new state-level tax credit for 2026, worth 10% of the federal Earned Income Tax Credit, up to $805 per eligible filer. It doesn't change what you owe as a business, but if you've got hourly or lower-wage staff, many of them may qualify and not know it. The credit is automatic when they file their federal and PA returns. Worth mentioning to your team.

We're Right Down the Road

Our office is in Cranberry Township. We drive Route 19 every day. We work with Wexford medical practices, Route 19 restaurants, and professional services firms across the Pine Township area and up through Butler County. If you want a bookkeeper who can name your PSD code, tell Keystone from Berkheimer without flinching, and tell you what your numbers actually mean, book a free Financial Health Check. We also serve businesses in Wexford, Cranberry Township, Mars, Warrendale, and the rest of the greater Pittsburgh area.

Written By

Jordan Peacock, owner of Peacock Bookkeeping Services

Jordan Peacock

Certified Advanced QuickBooks Online ProAdvisor · Owner, Peacock Bookkeeping Services LLC

Every post here is written and reviewed by Jordan Peacock, the owner of Peacock Bookkeeping Services LLC in Cranberry Township, PA. We work with business owners across the Pittsburgh region on QuickBooks Online bookkeeping, catch-up cleanups, and Pennsylvania local tax questions, and we write about what we see in the books every week.

More about Jordan

Last updated

Ready to stop doing your own books?

No sales pitch. Just straight talk about your situation.

Let's Talk About Your Books →

Free Resource

GET THE MULTI-ENTITY MONEY LEAK AUDIT

Seven checks that show you where money leaks out of the books when you run more than one LLC. Thirty minutes, no call required.

No spam. No call unless you ask for one.

Common Questions

FREQUENTLY ASKED QUESTIONS

Wexford is in Pine Township, Allegheny County. This matters for bookkeeping because Pine Township uses Keystone Collections for Earned Income Tax, PSD code 711001. Cranberry Township and Mars are in Butler County and use Berkheimer instead. If you run payroll in Wexford, all the local tax you withhold goes to Keystone, including the tax for employees who live in Butler County, so each employee's home PSD code is what has to be right.

The total Earned Income Tax rate for Pine Township residents is 1%, split between the township and the Pine-Richland School District. Local Services Tax is a flat $52 a year for employees earning over $12,000. Non-resident EIT is 0.5%. Both are filed quarterly through Keystone Collections Group: EIT by April 30, July 31, October 31, and January 31, and LST within 30 days after each quarter ends.

You withhold at their resident EIT rate (1% in both cases, higher than Pine Township's nonresident rate), report their home PSD code, and remit it to Keystone with the rest of your payroll. Keystone forwards it to Berkheimer's district. Their $52 LST also goes to Keystone because the Local Services Tax follows the workplace. Getting that home code wrong is where most remote bookkeeping services get Wexford businesses in trouble when they hire workers from Butler County.

Our three plans are $399 a month for Essentials, $599 a month for Growth with AP/AR tracking, cash flow forecasting, and regular strategy calls, and $1,199 a month for Scale with fractional CFO services. We don't run payroll; we work alongside whatever payroll provider you use. No long-term contracts, no hidden fees, no hourly surprises. Most Wexford businesses land on Essentials or Growth depending on transaction volume and complexity.

The WPTC is a new state-level tax credit for 2026, worth 10% of the federal Earned Income Tax Credit, up to $805 per eligible filer. It doesn't change what you owe as a business, but many of your hourly or lower-wage staff may qualify without knowing. The credit is automatic when they file their federal and PA returns. Governor Shapiro's office said on March 30 that about 450,000 eligible Pennsylvanians, including nearly 40,000 in Allegheny County, haven't filed yet. Worth mentioning.

At a Glance

Wexford PA is in Pine Township, Allegheny County. Pine Township's PSD code is 711001, Earned Income Tax is 1 percent, and filings go to Keystone Collections. Hire an employee who lives in Cranberry or Mars and their EIT still goes to Keystone, reported under their home PSD code, and Keystone forwards it to Berkheimer's district in Butler County. Where the employee lives sets their resident EIT rate and home code, and where they work decides the collector for both the EIT and the $52 Local Services Tax. Peacock Bookkeeping Services in Cranberry Township PA does not run payroll or file with either collector. It keeps books matched to the payroll provider and flags a wrong rate or home code. Call (412) 407-7420.

READY TO GET YOUR BOOKS IN ORDER?

Book a free call and see exactly where your business stands. No pressure, no jargon. Just a clear picture of your finances. 100% satisfaction guarantee your first month.

Let's Fix Your Books →