Skip to main content

Jordan Peacock · April 27, 2026 · 6 min read

Bookkeeper in Warrendale PA: What Two-County Owners Should Know

Looking for a bookkeeper in Warrendale PA? Here's what corporate-park owners should know about the Marshall/Cranberry county-line trap and Keystone vs Berkheimer.

The $4,800 Warrendale Mistake We Cleaned Up Last Quarter

A Warrendale tech consulting firm called us in February. Their previous bookkeeper had been remitting every dollar of payroll Earned Income Tax to Keystone Collections for 14 months. Their office sits on the Cranberry Township side of a corporate park, half a mile across the county line. Butler County. Berkheimer. Six quarters of returns filed with the wrong collector. $4,800 of payments routed to the wrong office.

None of it lost. All of it now amended. But it took us four weeks of phone calls and a stack of letters to Keystone and Berkheimer to clean up. If your Warrendale office is on the wrong side of a parking lot, you're filing with the wrong tax collector. We see this every quarter.

Warrendale Isn't Actually a Town

Warrendale is unincorporated. There's no Warrendale municipality, no Warrendale tax office, no Warrendale property tax bill. The 15086 ZIP code covers parts of Marshall Township in Allegheny County and parts of Cranberry Township in Butler County. The county line runs straight through the middle of the area, including a few corporate parks where one building sits in Marshall and the building 200 yards away sits in Cranberry.

When a lease document says "Warrendale, PA" it tells you nothing about which county you're in. Which means it tells you nothing about your local tax setup, your filing collector, your school district, or your business privilege tax. Two businesses in the same office park can have completely different tax situations because of where the line falls.

The Marshall Township Side: Allegheny County, Keystone, North Allegheny SD

If your Warrendale office is in Marshall Township, you're in Allegheny County. The PSD code is 710703. North Allegheny School District. The Earned Income Tax rate is 1%, split between the township and the school district. Local Services Tax is $52 a year per employee earning over $12,000, withheld at about a dollar a week per paycheck.

All of it filed with Keystone Collections, quarterly, on April 15, July 15, October 15, and January 15. Same deadlines as anywhere else in PA. Different portal, different login, different account number on your QuickBooks chart of accounts. If you've worked with us before in Wexford or other northern Allegheny areas, this is the same Keystone setup. Marshall Township shares its EIT collector with about 60 other northern Allegheny County jurisdictions.

The Cranberry Township Side: Butler County, Berkheimer, Seneca Valley SD

Move 200 yards north and you're in Cranberry Township, Butler County. PSD code 100802. Seneca Valley School District. The Earned Income Tax rate is also 1%. Local Services Tax also $52 a year over $12,000. Same numbers. But everything else is different.

Cranberry Township files with Berkheimer (HAB-Inc), not Keystone. Different online portal at hab-inc.com. Different mailing address for paper checks. Different account numbers in your books. Different login. If you have one office park building in Marshall Township and another in Cranberry Township, you're running two parallel tax filing systems on top of one payroll. Most national bookkeeping services pick one and call it done. That's how the $4,800 mistake from the intro happens.

The Corporate Park Trap

We see this most often when a Warrendale business moves offices. A tenant signs a lease in one corporate park, sets up payroll, files quarterly. Two years later they expand and move to a building across the parking lot. Same address listed as "Warrendale, PA 15086." Different township. Different collector.

The bookkeeper never updates the filing setup because nothing in the address really changed. Six quarters later, Berkheimer sends a letter asking why no Cranberry Township filings have been received for the past 18 months. Or Keystone sends one asking the opposite question.

The fix is a catch-up bookkeeping project to amend the returns, route the back-payments to the correct collector, and reset the filing system going forward. Penalties don't always stack here because the money was paid, just to the wrong office. But the paperwork takes weeks. And the longer it sits, the harder the reconciliation gets.

Most Warrendale Owners Don't Know Which Side They're On

When new clients come to us in Warrendale, the first question is always: which county is your office in? About one in three doesn't know.

The fastest way to find out is your property records. Allegheny County's site shows you the parcel and the township. Butler County's site does the same on the other side. Type your office address into either one. Whichever site returns a parcel record is your county.

Alternative: pull your most recent property tax bill. The mailing address on the bill names the township. Or ask the building manager, since they handle filings on behalf of the property and know which collector they remit to.

What to Look for in a Warrendale Bookkeeper

Five questions, in the order they matter:

  1. Can they name your PSD code without Googling? Marshall Township is 710703. Cranberry Township is 100802. Both are 1%. If they pause, keep looking.
  2. Do they handle both Keystone and Berkheimer every quarter? Not "either one." Both. Every quarter. If your team has employees living on either side of the line, you'll need both filings every 90 days.
  3. Will they recalibrate filings if your office moves across the line? This is specific to Warrendale. A Marshall-to-Cranberry move (or the reverse) requires a full filing re-setup, not just a new mailing address.
  4. Do they reconcile every month? Not "when you have time." Every month, closed within two weeks. If they can't commit to that, they're not running real bookkeeping. They're running cleanup on demand.
  5. Will they tell you what your numbers mean? Or do they send the P&L and disappear? Cheaper bookkeeper plus zero analysis isn't cheaper. It's just more invisible.

Frequently Asked Questions

Is Warrendale in Allegheny County or Butler County?

Both. Warrendale is an unincorporated area straddling Marshall Township in Allegheny County and Cranberry Township in Butler County. The 15086 ZIP code covers parts of both. To know which county your specific business is in, check your property's parcel record on the Allegheny County or Butler County assessor sites, or look at the township named on your most recent property tax bill.

What's the EIT rate in Marshall Township vs Cranberry Township?

Both are 1% total Earned Income Tax. Marshall Township uses PSD code 710703 and the rate is split between the township and North Allegheny School District. Cranberry Township uses PSD code 100802 and the rate is split between the township and Seneca Valley School District. Local Services Tax is $52 a year per employee earning over $12,000 in both townships.

Do I file local taxes with Keystone Collections or Berkheimer?

Marshall Township files with Keystone Collections. Cranberry Township files with Berkheimer (HAB-Inc). Different portals, different account numbers, different mailing addresses. Quarterly deadlines are the same: April 15, July 15, October 15, January 15. The trap shows up when one office sits in Marshall and another in Cranberry. Same payroll system, two filing systems.

How much does monthly bookkeeping cost for a Warrendale business?

Our plans start at $399 a month for Essentials, $599 a month for Growth (adds payroll support and quarterly advisory calls), and $1,199 a month for Scale (adds fractional CFO services). No long-term contracts. No hourly billing surprises. Most Warrendale corporate-park businesses fit Growth or Scale because the two-county filing complexity adds payroll work.

How do I figure out which side of the line my office is on?

Type your office address into the Allegheny County real estate portal or the Butler County property search. Whichever site returns a parcel result is your county. Alternative: check your most recent property tax bill, since the township is named on it. Or call your building manager and ask which collector handles their filings. Whichever's easiest.

We're Right Down Route 19

We work with businesses across Warrendale, Marshall Township, Cranberry, Mars, Wexford, and the greater Pittsburgh area. If you want a bookkeeper who knows which side of the corporate park you're on, files with both Keystone and Berkheimer every quarter, and tells you what your gross margin is doing each month, book a free Financial Health Check. Or call (412) 407-7420 if you'd rather talk first. We also publish detailed local guides for Mars and Wexford if you want the same breakdown for a neighboring 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

Both. Warrendale is an unincorporated area straddling Marshall Township in Allegheny County and Cranberry Township in Butler County. The 15086 ZIP code covers parts of both. To know which county your specific business is in, check your property's parcel record on the Allegheny County or Butler County assessor sites, or look at the township named on your most recent property tax bill.

Both are 1% total Earned Income Tax. Marshall Township uses PSD code 710703 and the rate is split between the township and North Allegheny School District. Cranberry Township uses PSD code 100802 and the rate is split between the township and Seneca Valley School District. Local Services Tax is $52 a year per employee earning over $12,000 in both townships.

Marshall Township files with Keystone Collections. Cranberry Township files with Berkheimer (HAB-Inc). Different portals, different account numbers, different mailing addresses. Quarterly deadlines are the same: April 15, July 15, October 15, January 15. The trap shows up when one office sits in Marshall and another in Cranberry. Same payroll system, two filing systems.

Plans start at $399 a month for Essentials, $599 a month for Growth (adds payroll support and quarterly advisory calls), and $1,199 a month for Scale (adds fractional CFO services). No long-term contracts. No hourly billing surprises. Most Warrendale corporate-park businesses fit Growth or Scale because the two-county filing complexity adds payroll work.

Type your office address into the Allegheny County real estate portal or the Butler County property search. Whichever site returns a parcel result is your county. Alternative: check your most recent property tax bill, since the township is named on it. Or call your building manager and ask which collector handles their filings.

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