HomeFix.Services

LOCAL HOME-SERVICE OFFERS

Local offers, by email.

Get home-service offers that fit your area and the projects you have in mind.

Home construction & general repairs

Why do building permit rules differ from one Bucks County township to the next?

Pennsylvania has one building code, but each Bucks town runs its own permit office, zoning, fees and often older local amendments. What varies and what to ask.

A homeowner and a builder look over house plans spread on a sawhorse table inside the wood framing of a new house.
Stock photo: Jennifer Kalenberg / Unsplash

Item

Same everywhere in Bucks?

Where to check

Building code

Yes: the statewide UCC; its latest update took effect January 1, 2026

L&I's UCC page

Who enforces it

No: each town (all 53 are opt-in)

L&I's municipal list

Pre-1999 local amendments

No: 37 towns have them, 16 don't

Ask the town

Zoning (setbacks, fences, sheds, use)

No: set by each town

Town zoning office

Permit fees

No: not set by the state

Town fee schedule

Decision on a house permit

Yes: within 15 business days, or 5 with certified design-professional drawings

Construction Code Act

Septic systems and private wells

Yes: Bucks County Department of Health

215-345-3318

Who enforces the building code in each Bucks town?

Labor and Industry's municipal elections list shows each Pennsylvania municipality's choice under the UCC. All 53 Bucks County municipalities on that list are “opt-in,” meaning the township or borough enforces the code with its own staff or with a certified third-party agency it hires. (Telford, which crosses into Montgomery County, is listed under Montgomery, also opt-in.) So your application goes to the municipality, not to Harrisburg and not to an inspector you pick yourself.

That's why your inspection paperwork may name a private agency rather than the town. Each town still keeps its own forms and fees.

What are local amendments, and which towns have them?

The same list has a column for code changes a town had on its books before July 1, 1999 and carried over. These must equal or exceed the UCC. Thirty-seven of the 53 Bucks entries are marked “Amendments” and 16 are not. The towns showing no pre-1999 amendments are Bensalem, Bridgeton, Chalfont, Doylestown Township, Haycock, Hulmeville, Lower Southampton, New Hope, Nockamixon, Quakertown, Sellersville, Springfield, Trumbauersville, Tullytown, Warminster and Yardley.

Neighbors can differ: Doylestown Borough is marked “Amendments” while Doylestown Township is not. L&I says it has no record of what those amendments say, so ask the town. A town can add newer requirements under section 503 of the Construction Code Act, but only by ordinance after a public hearing and notice, and never below the UCC minimum.

Why do zoning rules and fees change from town to town?

Zoning is separate from the building code. It controls where a structure can sit on the lot and what a property can be used for. Bensalem's Building and Planning Department, for example, explains that the township is divided into zoning districts and that the same office takes both building and zoning applications. A shed, addition or fence can pass the building code and still need a zoning approval, or a variance, in one town and not the next.

Fees vary freely. L&I's complaint page says fees charged by municipalities or their third-party agencies aren't regulated by statute or regulation, so ask for the current fee schedule and what it covers, including re-inspections.

What is the same in every Bucks town?

The Construction Code Act sets the clock for houses. An application for a one- or two-family dwelling, or a utility or miscellaneous structure, has to be granted or denied within 15 business days of filing. That drops to 5 business days when a Pennsylvania-licensed design professional prepared the drawings and certifies they meet the code. After a final inspection report shows compliance, a certificate of occupancy has to be granted or denied within 5 business days.

Every opt-in town must also have a board of appeals. For a one- or two-family home, it must hold a hearing within 30 days of the appeal and decide in writing within 5 business days of the last hearing, or the appeal is deemed granted.

What does Bucks County itself permit?

Not building work. The county's Sewage Program permits new and repaired septic systems, holding tanks and alternate systems, and its Residential Well Inspection Program covers wells not regulated by PA DEP, including geothermal wells, which must be built by licensed well contractors. Both list 215-345-3318. See what permit a septic repair needs and when a well needs a county permit.

How do I get a straight answer for my town?

  • Find your municipality in the Bucks County Municipal Directory, and check it on the state list for the building code official's phone number. If you're not sure whether you're in a borough or the township around it, see which Bristol permit office handles a repair; the same mix-up happens in Doylestown, Newtown and New Britain.
  • Describe the real scope, including structural, electrical, plumbing or mechanical changes, and ask which building and zoning permits it needs and whether any local amendment applies to it.
  • Ask who reviews plans and does inspections, whether you pay the town or the agency, and which inspections must happen before walls are closed.
  • Put the permit duty in your contract. A deck repair is a common case where the answer changes from town to town.

If you disagree with how the code was applied, appeal to your town's board of appeals. L&I takes complaints only about how code officials do their job, not about zoning, fees, workmanship or contractor disputes. For water or sewer hookups, which go to a separate utility, see how to find your Bucks County water or sewer provider.