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.