Skip to main content

Jordan Peacock · May 24, 2026 · 8 min read

Bookkeeping in the North Hills: A Pittsburgh Owner's Guide

Bookkeeping services in the North Hills of Pittsburgh. Four townships, four school districts, McKnight Road industries. Here's what owners actually need.

The $9,400 McKnight Road Mistake We Cleaned Up Last Quarter

A dental practice on McKnight Road called us in February. Eleven employees, four locations across the North Hills, and a CPA who'd noticed something was off with their local payroll filings going back to 2024.

Off turned out to be the same mistake we see all the time up here. Their previous bookkeeper had treated the four North Hills townships as one jurisdiction. Every employee's Earned Income Tax was getting filed to Ross Township through Keystone Collections, even though three of those employees lived in Pittsburgh, two lived in Cranberry, and one lived in Hampton. The Pittsburgh residents owed close to 3% EIT, not 1%. The Cranberry resident's filing should've been going to Berkheimer in Butler County, not Keystone. The Hampton one was technically right but for the wrong reason. The whole thing was a mess.

The Pittsburgh withholding gap alone was $9,400 over six quarters. The City of Pittsburgh found it before we did, by the way. We just helped clean up the amended returns and got the practice back on track.

If you run a business in the North Hills, this is the kind of thing that quietly compounds. The EIT rate inside the four core North Hills townships is the same 1%. That's not where you get hurt. You get hurt the second you hire someone who lives outside that boundary, which up here is most of your employees.

What "North Hills" Actually Means for Bookkeeping

People use "North Hills" loosely. For bookkeeping purposes, the cluster that actually matters is four townships: Ross, Shaler, McCandless, and Hampton. All four sit in Allegheny County. All four have a 1% total EIT rate. All four file through Keystone Collections Group. The PSD codes are different, but the collector and rate are not.

That sameness is what trips people up. Because the rate is the same and the collector is the same, a lot of bookkeepers assume they can lump the four townships together. They can't. Each township is its own tax jurisdiction. Each one needs its own quarterly filing. And the Local Services Tax of $52 a year per employee earning over $12,000 follows the workplace, not the residence. So you've got LST going to wherever the office sits, EIT following the employee home, and four sets of paperwork that all look almost identical but aren't.

And that's just the inside boundary. Pine and Marshall sit right above the North Hills. Bradford Woods and Franklin Park are bordering. Sewickley is a short drive west. None of those are Keystone for Cranberry-side employees. Get one address wrong and you're filing with the wrong collector.

The School District Overlay Nobody Tells You About

Here's what makes North Hills bookkeeping genuinely different from, say, Cranberry or the South Hills. Four townships, but four different school districts cutting across them.

  • Ross Township falls inside the North Hills School District.
  • Shaler Township sits inside the Shaler Area School District.
  • McCandless is inside North Allegheny School District.
  • Hampton Township has its own Hampton Township School District.

The EIT split between township and school district is built into Keystone's portal, so the filing itself isn't more complicated. But the school district piece matters for two reasons. One, property taxes for commercial real estate are tied to the school district millage, which is the biggest variable in your annual property tax bill. Two, the North Hills School District just proposed a 4.17% property tax increase for 2026, raising the millage from 20.37 to 21.22. That's 0.85 mills extra, and if you own or lease commercial space in Ross Township, it's going to hit your operating costs next year.

If your bookkeeper isn't tracking property tax as a budget line and updating it when the millage moves, you're going to be surprised. We see this constantly. Owners who think property taxes are a "set it and forget it" expense and then get blindsided every July when the bill arrives bigger than last year.

The McKnight Road Industry Mix and What Goes Wrong

The McKnight Road corridor running through Ross and McCandless is one of the densest commercial strips in Western PA. Medical and dental practices, retail, restaurants, professional services, fitness studios. We've cleaned up books in most of these categories. The patterns repeat.

Medical and Dental Practices

UPMC Passavant and AHN Wexford anchor a feeder network of specialty practices, dental offices, dermatology clinics, and physical therapy outfits across the whole corridor. The bookkeeping issue is almost always the same. Insurance reimbursements hit the bank weeks or months after the date of service. Copays hit the same day. If your books code every deposit as revenue on the day it lands, your monthly P&L doesn't reflect what your business actually did that month. We wrote a full breakdown on healthcare practice bookkeeping if you want the deeper version. Short version: you need accrual-basis revenue recognition and a working AR aging report, not just bank balance accounting.

Retail and Restaurants on the Corridor

The Ross Park Mall stretch plus the strip retail north and south of it generates a lot of sales tax volume. Pennsylvania's 6% state sales tax applies, no Allegheny County add-on the way Pittsburgh has its 1% RAD tax. But the categorization gets messy fast. Clothing under $1,000 is exempt. Most groceries are exempt. Prepared food is taxable. Restaurant meals are taxable. Catering has its own rules. We regularly find books where everything was coded as "Sales Revenue" with no sales-tax breakdown, which makes the monthly PA-3 filing a guessing exercise.

Professional Services Firms

The McCandless and Hampton clusters have a lot of law offices, consulting practices, marketing firms, and financial services shops. The bookkeeping problem here is usually owner compensation. S-Corps without a defensible reasonable salary. Owners taking distributions instead of W-2 wages because somebody told them years ago it was "more efficient." It's not. We covered the S-Corp owner compensation issue in depth. Worth a read if you run a service business and you're pulling money out of the company without a payroll process.

What We See Most Often in North Hills Books

Three patterns show up over and over.

Wrong-Collector EIT Filings for Cross-Border Employees

This is the $9,400 dental mistake from the intro. If you've got Pittsburgh-resident employees (and most North Hills businesses do, given how close the city is), their EIT rate is nearly 3%, not 1%. If you've got Cranberry, Mars, or Warrendale residents, their EIT goes to Berkheimer in Butler County, not Keystone. A bookkeeper who doesn't know how PA Act 32 actually works will quietly misfile every quarter until someone catches it.

LST Coded as an Expense Instead of a Liability

The $52-per-employee Local Services Tax is a withholding. It belongs in a current-liability account until you remit it quarterly. We open QuickBooks files all the time where LST is sitting in "Payroll Expenses" instead. Your P&L is overstated. Your balance sheet is wrong. Reconciling the bank against the Keystone remittance becomes a small daily headache. The fix is fast, but only if someone notices it.

No Property Tax Tracking in the Operating Budget

This is the one that's about to bite North Hills SD businesses. If your bookkeeper isn't building property tax into a monthly accrual on the P&L, you don't see the 4.17% increase until the July bill lands. By then it's too late to plan for it. Commercial property tax should be sitting in a prepaid expense or accrued liability account and hitting your P&L evenly across twelve months. Not a single hit in the month the bill clears.

The Mid-Year Financial Review Most Owners Skip

It's late May. We're halfway through 2026. This is the single best window of the year to do a real mid-year financial review on your business, and almost nobody does it. The Q2 estimated tax deadline is June 17. That same week, every North Hills owner should be looking at three things.

First, year-to-date revenue compared to last year and to whatever you budgeted in January. Second, gross margin trends month over month. Third, operating expenses with property tax, insurance renewals, and payroll growth flagged. If you have a real monthly bookkeeping process running, this review takes thirty minutes. If you don't, it usually takes a weekend and ends with a panic call to a CPA. We've taken on more clients in June and July than any other months because of this exact pattern.

What to Look for in a North Hills Bookkeeper

Five questions, in order of how much they matter:

  1. Can they name your township's PSD code and collector without Googling? Ross is 710801, Shaler is 711204, McCandless is 710704, Hampton is 710501. All four file through Keystone. If they have to look it up the first time, that's normal. If they have to look it up every quarter, find someone else.
  2. Do they handle Pittsburgh resident withholding correctly? Pittsburgh residents owe almost 3% EIT, not 1%. If they're filing all your employees at 1%, you've got a problem coming.
  3. Do they handle Keystone and Berkheimer? Anyone commuting in from Butler County has EIT flowing to Berkheimer. Most national bookkeeping services file with whichever collector they set up first and never adjust.
  4. Are they accruing property tax monthly? Especially in Ross Township with the North Hills SD increase coming. A single annual hit on the P&L is sloppy accounting that hides real cost trends.
  5. Is their pricing transparent? Our plans start at $399 a month. We post the prices. No hourly games.

Frequently Asked Questions

What townships make up the North Hills for bookkeeping purposes?

The four core townships are Ross, Shaler, McCandless, and Hampton. All four are in Allegheny County, all four have a 1% total EIT rate, and all four file through Keystone Collections Group. Pine, Marshall, Bradford Woods, and Franklin Park are nearby but use different filing setups depending on resident vs. workplace location.

Is the EIT rate the same across all North Hills townships?

Yes, the total Earned Income Tax rate is 1% for residents of Ross, Shaler, McCandless, and Hampton, split between the township and the school district. The Local Services Tax is also a flat $52 per employee earning over $12,000 across all four. Both are filed quarterly through Keystone Collections.

What if I have employees who live in Pittsburgh or Cranberry?

Pittsburgh-resident employees owe close to 3% EIT, which flows to the City of Pittsburgh. Cranberry, Mars, and Warrendale residents owe 1% EIT but it flows to Berkheimer in Butler County, not Keystone. The LST stays with the workplace, so it still goes to Keystone for any North Hills office. A bookkeeper who doesn't handle multi-collector payroll will quietly misfile this every quarter.

How does the North Hills School District property tax increase affect my business?

The North Hills School District proposed a 4.17% property tax increase for 2026, raising the millage rate from 20.37 to 21.22. That's an extra 0.85 mills on every dollar of assessed value. If you own or lease commercial property in Ross Township, your operating costs are going up next year. The fix is to accrue the increase into your monthly P&L now instead of getting hit with the full bill in July. Shaler, McCandless, and Hampton school district millages are set separately and may move differently.

How much does bookkeeping cost in the North Hills?

Our three plans are $399 a month for Essentials, $599 a month for Growth with payroll support and quarterly advisory calls, and $1,199 a month for Scale with fractional CFO services. No long-term contracts, no hidden fees, no hourly surprises. Most North Hills businesses land on Essentials or Growth depending on payroll complexity and whether they're managing multiple locations along the McKnight Road corridor.

We're Right Up the Road

Our office is in Cranberry Township, fifteen minutes north of the McKnight Road corridor. We work with North Hills medical and dental practices, restaurants, professional services firms, and retail businesses across Ross, Shaler, McCandless, and Hampton. We file with Keystone every quarter. We file with Berkheimer every quarter. We track property tax accruals so the July bill doesn't blow up your month. If that's the kind of bookkeeper you've been looking for, book a free Financial Health Check. We also serve businesses in the North Hills, Wexford, Cranberry Township, and the rest of the greater Pittsburgh area.

Ready to stop doing your own books?

No sales pitch. Just straight talk about your situation.

Let's Talk About Your Books →

Common Questions

FREQUENTLY ASKED QUESTIONS

The four core townships are Ross, Shaler, McCandless, and Hampton. All four are in Allegheny County, all four have a 1% total EIT rate, and all four file through Keystone Collections Group. Pine, Marshall, Bradford Woods, and Franklin Park are nearby but use different filing setups depending on resident vs. workplace location.

Yes, the total Earned Income Tax rate is 1% for residents of Ross, Shaler, McCandless, and Hampton, split between the township and the school district. The Local Services Tax is also a flat $52 per employee earning over $12,000 across all four. Both are filed quarterly through Keystone Collections.

Pittsburgh-resident employees owe close to 3% EIT, which flows to the City of Pittsburgh. Cranberry, Mars, and Warrendale residents owe 1% EIT but it flows to Berkheimer in Butler County, not Keystone. The LST stays with the workplace, so it still goes to Keystone for any North Hills office. A bookkeeper who doesn't handle multi-collector payroll will quietly misfile this every quarter.

The North Hills School District proposed a 4.17% property tax increase for 2026, raising the millage rate from 20.37 to 21.22. That's an extra 0.85 mills on every dollar of assessed value. If you own or lease commercial property in Ross Township, your operating costs are going up next year. Accrue the increase into your monthly P&L now instead of getting hit with the full bill in July. Shaler, McCandless, and Hampton school district millages are set separately and may move differently.

Our three plans are $399 a month for Essentials, $599 a month for Growth with payroll support and quarterly advisory calls, and $1,199 a month for Scale with fractional CFO services. No long-term contracts, no hidden fees, no hourly surprises. Most North Hills businesses land on Essentials or Growth depending on payroll complexity and whether they're managing multiple locations along the McKnight Road corridor.

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