Storm Damage? We Respond 24/7 — Call (267) 245-5320 Now
Dublin, PA — Bucks County & Lehigh Valley
Family Owned Since 2016
Available 24/7
📞 (267) 245-5320
Tree Service Guide — Bucks County, PA

Do You Need a Permit to Remove a Tree in Bucks County, PA?

Oscar's Tree Removal & Stone Veneer · Bucks County, PA · Updated April 2025 · 10–12 min read
The Direct Answer

It depends on which municipality your property is in. Pennsylvania has no statewide tree removal permit law — each township and borough sets its own rules. Some Bucks County municipalities require permits for trees above a certain diameter on private property. Others have no permit requirement at all for standard residential removal. The only way to know for certain is to look up your specific township — which is exactly what this guide does.

How Tree Removal Permits Work in Bucks County, PA

Pennsylvania is a home rule state. That means land use decisions — including whether you need a permit to cut down a tree in your yard — are made at the municipal level, not by the state. Bucks County has 54 municipalities: 23 townships, 28 boroughs, and 3 cities. Each one can set its own tree ordinance, and many have.

Most Bucks County tree ordinances divide trees into two separate categories with two very different sets of rules:

  • Shade trees / street trees: Trees located in the public right-of-way — typically the strip of land between the curb and the sidewalk, or between the sidewalk and the street. These are almost universally regulated. Even municipalities that don't require permits for private property removal will often require a permit before a shade tree can be touched.
  • Private property trees: Trees rooted on your lot, behind the sidewalk or curb line. These are regulated in some municipalities and unregulated in others. This is the category most homeowners are asking about.

There's a second major distinction that trips people up: the rules for residential maintenance removal are almost always different from the rules that apply to land development or large-scale clearing. If you're taking down one or two trees in your backyard, you're in a completely different regulatory category than a developer clearing a wooded lot for a subdivision. This guide focuses on residential private property removal.

One more thing to know upfront: most guides on this topic give generic advice without naming a single Bucks County township. We went further. We researched actual municipal ordinances, permit applications, and official ordinance documents for the townships and boroughs where tree removal questions come up most often. Where we couldn't confirm specifics, we say so clearly — and tell you exactly who to call.

Does Doylestown Borough Require a Permit to Remove a Tree?

Permit Required — Private Property

Yes. Doylestown Borough requires a permit before removing any tree with a trunk diameter of 6 inches or more, measured at breast height (DBH — 4.5 feet from the ground). This applies to trees on private property, not just public shade trees.

What Size Trees Require a Permit in Doylestown Borough?

The threshold is 6 inches DBH (diameter at breast height, measured 4.5 feet from ground). Trees below this threshold can be removed without a permit. Trees at or above this threshold require a permit before any removal work begins.

How Much Does a Doylestown Borough Tree Permit Cost?

The permit fee is $15. Applications are submitted to Doylestown Borough at 10 Doyle Street, Doylestown, PA 18901. The Shade Tree Commission reviews applications and has authority to approve or deny.

What Trees Are Exempt from the Doylestown Borough Permit Requirement?

The following are specifically exempt from the permit requirement in Doylestown Borough: trees of the species sumac, box elder, sassafras, and ailanthus (tree of heaven); trees that have already fallen; and emergency removals where the tree poses an immediate threat to life or property. If your ash tree was killed by the Emerald Ash Borer and is now structurally failing, that likely qualifies as an emergency removal — but confirm with the Borough before proceeding.

Does Upper Makefield Township Require a Permit to Remove a Tree?

Permit Required — Private Property

Yes. Upper Makefield Township requires a permit for removal of any tree measuring 6 inches or more in diameter. Upper Makefield has one of the more thorough permit processes among Bucks County municipalities — the application requires multiple documents, not just a simple form.

What Documents Are Required for an Upper Makefield Township Tree Permit?

To obtain a tree removal permit in Upper Makefield Township, you must submit:

  • Zoning/Occupancy Permit Application
  • Plot Plan showing the location of the tree(s) to be removed
  • Reforestation Plan — a plan showing what replacement trees will be planted
  • Property Owner's Letter authorizing the work
  • Certificate of Insurance from your tree service contractor, naming the Township of Upper Makefield as a certificate holder

Contact Upper Makefield Township directly at 215-968-3340 or visit the Township offices for current fee information and to start the application process.

Upper Makefield Township's UMTree Grant Program

Upper Makefield offers a grant program — the UMTree Grant — that provides up to $975 toward the purchase and planting of replacement trees on qualifying properties. If you're removing a large tree and need to replant, ask the Township about this program when you call to start your permit application.

Does Newtown Borough Require a Permit to Remove a Tree?

Permit Required — Shade Trees

Yes. In Newtown Borough, a permit is required before any shade tree is pruned, removed, fertilized, sprayed, or otherwise disturbed. The Shade Tree Commission is the governing body for all shade tree decisions in the Borough.

How to Apply for a Tree Removal Permit in Newtown Borough

Applications are submitted at the Newtown Borough offices on a prescribed form. The Shade Tree Commission reviews permit requests at a meeting held within two weeks of receiving the application. If the Commission approves, the Code Enforcement Officer issues the permit. All permitted work must be completed within 90 days of permit issuance unless the Commission grants an extension.

The permit application is available on the Borough's official website at boroughofnewtown.com under Permits & Forms. If a permit is denied, property owners have the right to appeal to Borough Council within 30 days.

Bucks County Municipalities That Do NOT Require a Tree Removal Permit

The following municipalities have either no permit requirement for standard residential tree removal on private property, or confirmed exemptions that cover most homeowner situations. This is based on available municipal ordinance text — always confirm directly with your township, as ordinances can change and your specific zoning district or property type may have additional rules that apply.

No Permit Required

Warminster Township Tree Removal Permit Requirements

Warminster Township does not require a permit to remove trees on your private residential property. The line that matters: if your tree is located on your lawn, set back from the sidewalk, you do not need a permit before removal.

The caveat: trees in the curb-to-sidewalk public right-of-way are classified as shade trees and are regulated separately. A permit is required before a shade tree in the right-of-way can be removed or significantly pruned. If your tree is in the curb strip, call Warminster Township Public Works before scheduling work.

Commercial development in Warminster triggers additional requirements: trees 3 inches or larger that are removed as part of development activity may require replacement planting or a contribution to the Township's tree fund.

Private yard: No permit Curb strip trees: Permit required Development: Replacement may apply
No Permit Required

Northampton Township Tree Removal Permit Requirements

Northampton Township (Richboro) allows the removal of up to 5 trees per acre of woodland — with a maximum of 10 trees per lot — measuring 12 inches DBH or larger, without a permit, in any 365-day period. If you're removing fewer trees than those thresholds, or removing trees below 12 inches DBH, no permit is required.

Importantly, dead trees, diseased trees, and trees that pose a hazard to structures, occupants, public rights-of-way, or utility infrastructure are exempt from permit requirements regardless of size or quantity. This means a dead ash tree from Emerald Ash Borer, a storm-damaged oak leaning toward your house, or any tree your arborist declares a structural hazard can be removed without a permit.

Replacement tree requirements apply when removals exceed the thresholds. Replacement trees must meet minimum size specs: deciduous trees at least 3 inches caliper, or coniferous trees at least 8 feet tall, using native species.

Threshold: 12"+ DBH, 5 trees/acre, max 10/lot/year Hazard/dead: Always exempt
No Permit Required

Lower Makefield Township Tree Removal Permit Requirements

Lower Makefield Township does not require a mandatory permit for standard residential tree removal on private property. The Township's Heritage Tree Protection Program — established in 2019 under Ordinance No. 420 — is a voluntary program. It identifies, registers, and encourages the preservation of large or historically notable trees, but enrollment is optional for private property owners and the program does not create a permit requirement for removal.

A newer Tree Bank Ordinance (2025) establishes a framework for tree replacement in the context of land development — but this applies to development activity, not routine residential removal.

If you're in Lower Makefield and you want to remove a yard tree, you do not need a municipal permit. Check your HOA rules separately if your property is in a community with an active homeowners association — many Lower Makefield communities have their own tree policies.

Private residential: No permit Heritage Tree Program: Voluntary only
No Permit Required

Perkasie Borough Tree Removal Permit Requirements

Perkasie Borough does not require a permit for standard residential tree removal or routine property maintenance. A permit is only triggered by forestry or commercial timber harvesting operations — not by a homeowner removing one or several trees in their yard.

Dead, diseased, and dangerous trees are specifically exempt from any permit requirement, even in contexts that would otherwise require one. If your tree service identifies your tree as dead, structurally compromised, or diseased, you can remove it without a permit in Perkasie Borough.

Residential removal: No permit Dead/diseased/dangerous: Explicitly exempt
No Permit Required

Solebury Township Tree Removal Permit Requirements

Solebury Township does not require a permit for removal of a small number of dead or diseased trees on your property. If you're planning to remove more than two or three trees — particularly if they're healthy — the Township recommends contacting them before proceeding to confirm whether the scope of your project triggers any additional review.

Small-scale dead/diseased: No permit Larger-scale removal: Contact Township first Phone: 215-297-5656

Municipalities With Tree Permit Requirements for Public Trees Only

Several Bucks County municipalities regulate the removal of public shade trees — those in the curb strip, along streets, or in public right-of-way — but have no confirmed permit requirement for trees on private property. If you're removing a tree from your lawn, you're likely in the clear. If the tree is in the curb strip between sidewalk and street, a permit or formal request is required before work begins.

Right-of-Way / Public Trees Only

Bensalem Township Tree Removal Requirements

Bensalem Township requires a permit for removal of trees located in the curb-to-sidewalk public right-of-way. These are classified as shade trees and fall under municipal oversight. A replacement tree is required to be planted on the property following removal. Trees on private property behind the sidewalk do not require a permit for standard residential removal.

Public Shade Trees

Bristol Borough Tree Removal Requirements

Bristol Borough requires a permit for the removal of public shade trees. Following permitted removal, a replacement shade tree must be planted within 6 months. The replacement tree must meet minimum specifications: at least 4 feet tall with a 2 to 2½ inch caliper. The Borough provides a list of suggested replacement species.

Shade Tree Commission

New Hope Borough Tree Removal Requirements

New Hope Borough has an active Shade Tree Commission that governs the removal of public trees in the Borough. Commission approval is required before public trees are removed or significantly altered. Private property tree removal rules were not confirmed from available ordinance text — contact New Hope Borough directly before scheduling removal of any tree, public or private.

Bucks County Townships Where You Should Verify Directly Before Removing a Tree

For the following municipalities, we were unable to confirm specific private property tree removal permit requirements from publicly available ordinance documents. This doesn't necessarily mean a permit is required — it means the information wasn't clearly accessible online when this guide was written. Call the municipal office directly before scheduling removal. Most offices can answer this question in under two minutes.

Verify Directly

Warrington Township

Warrington Township regulates street trees through the Director of Code Enforcement. The Township's code establishes that the Director may order removal of trees on private property that are diseased, damaged beyond recovery, or pose a threat to safety. Private residential yard removal permit requirements were not confirmed from available code text. Contact Warrington Township Building/Code Enforcement before scheduling any tree removal at warringtontownship.org.

Verify Directly

Newtown Township

Newtown Township (separate from Newtown Borough) has a confirmed ordinance governing tree trimming clearances (Ordinance 2004-O-25) — requiring minimum clearances of 9 feet over sidewalks and 11 feet over roadways. No confirmed ordinance was found requiring a permit for standard residential tree removal on private property, but confirm with the Department of Codes & Zoning before proceeding. Contact: newtownpa.gov.

Verify Directly

Doylestown Township

Doylestown Township has woodland preservation provisions in its ordinance that limit how many trees within a regulated woodland can be removed during development. For standard residential yard removal outside of a woodland area, requirements were not confirmed from available text. Contact Doylestown Township before removing trees, particularly if your property contains or borders a wooded area.

Verify Directly

Middletown Township

No confirmed tree removal permit ordinance was found for standard private property residential removal in Middletown Township. Contact the Building & Zoning department at (215) 750-3800, ext. 1114 before scheduling removal. Staff can confirm current requirements in under five minutes.

Verify Directly

Falls Township

No confirmed permit ordinance for private property residential tree removal was found for Falls Township. Contact Falls Township Code Enforcement & Zoning directly via fallstwp.com before scheduling removal.

Verify Directly

Richland Township

No confirmed permit ordinance for private property residential tree removal was found for Richland Township. Contact the Township directly at richlandtownship.org for current requirements.

Bucks County Tree Removal Permit Requirements — Full Table

Researched from municipal ordinances and permit documents. Updated April 2025. Confirm with your municipality before scheduling — ordinances change.

Municipality Private Property Permit? Size Threshold Permit Fee Key Notes
Doylestown Borough Required 6”+ DBH $15 Submit to 10 Doyle St. Shade Tree Commission reviews. Invasives & emergencies exempt.
Upper Makefield Twp. Required 6”+ diameter Contact township 5-document application. Reforestation Plan required. UMTree Grant up to $975. 215-968-3340.
Newtown Borough Required All shade trees Contact borough Apply at Borough offices. Commission reviews within 2 weeks. Work complete within 90 days.
Warminster Township Not Required N/A N/A Curb-strip shade trees require permit. Private yard: no permit needed.
Northampton Township Not Required Up to 5 trees/acre, 12”+ DBH N/A Max 10 trees/lot per year without permit. Hazard/dead trees always exempt.
Lower Makefield Twp. Not Required N/A N/A Heritage Tree Program is voluntary. No mandatory permit for residential removal.
Perkasie Borough Not Required N/A N/A No permit for standard removal. Dead/diseased/dangerous explicitly exempt.
Solebury Township Not Required N/A N/A No permit for small-scale dead/diseased removal. Contact if removing multiple healthy trees. 215-297-5656.
Bensalem Township Right-of-Way Only Curb strip trees Contact township Curb-strip trees require permit & replacement. Private yard: no permit.
Bristol Borough Public Trees Only Public shade trees Contact borough Replacement within 6 months: 4 ft tall, 2–2½” caliper minimum.
New Hope Borough Public Trees Public trees Contact borough Shade Tree Commission governs public trees. Private property rules not confirmed.
Warrington Township Verify Directly Street trees regulated. Private yard rules not confirmed. Contact township first.
Newtown Township Verify Directly Trimming clearances confirmed. Removal permit not confirmed. Contact Dept. of Codes & Zoning.
Doylestown Township Verify Directly Woodland preservation rules for development. Residential removal — contact township.
Middletown Township Verify Directly Call (215) 750-3800 ext. 1114 before scheduling.
Falls Township Verify Directly Contact Falls Township Code Enforcement & Zoning via fallstwp.com.
Richland Township Verify Directly Contact Township at richlandtownship.org.

How Much Does a Tree Removal Permit Cost in Bucks County, PA?

Permit fees in Bucks County range from free (in municipalities with no permit requirement) to a set flat fee in boroughs with formal Shade Tree Commission processes. Here's what we confirmed:

Municipality Permit Fee (Private Property) Notes
Doylestown Borough $15 Flat fee per permit application
Upper Makefield Township Contact township Fee is set by Zoning/Occupancy Permit schedule; call 215-968-3340
Newtown Borough Contact Borough Shade Tree Commission process; fee not published online
Warminster Township None (private yard) No permit required for private property trees
Northampton Township None (within thresholds) No permit for removals within the allowed threshold
Lower Makefield Township None No mandatory permit for residential removal
Perkasie Borough None No permit for standard residential removal
Solebury Township None (small-scale) Contact if removing larger numbers of healthy trees

For municipalities where we show "contact township," calling is faster than searching online — most Bucks County municipal offices can quote a permit fee in under 60 seconds.

How Long Does It Take to Get a Tree Removal Permit in Bucks County?

Permit timelines vary by municipality and by whether a Shade Tree Commission or planning body needs to review the application. Here's what we confirmed:

  • Doylestown Borough: The Shade Tree Commission reviews applications; exact timeline depends on when the Commission meets. Plan for at least one to two weeks.
  • Newtown Borough: The Shade Tree Commission is required to review applications within two weeks of receipt. Once approved, a permit is issued by the Code Enforcement Officer. Budget two to four weeks from application to permitted work start.
  • Upper Makefield Township: Timeline depends on completeness of the application package and staff review schedule. A complete application — including all five required documents — will move faster than an incomplete one. Call 215-968-3340 for a current estimate.
  • Municipalities with no permit requirement: No waiting period. Work can be scheduled as soon as you confirm your municipality is in the "no permit" category.

The practical takeaway: if you're in a municipality that requires a permit, build at least two to four weeks into your project timeline before the tree service can start work. If you're in an emergency situation — a storm-damaged tree, a failing trunk, an active hazard — most municipalities have provisions that accelerate or waive the permit process. Communicate the urgency clearly when you contact the municipal office.

When Are Tree Removal Permits Not Required in Bucks County?

Even in municipalities that generally require permits, several situations commonly create exemptions. These aren't universal — confirm with your municipality — but they appear consistently across Bucks County ordinances:

Dead and Dying Trees

Most Bucks County municipalities exempt dead trees from permit requirements, even when healthy tree removal requires a permit. If your tree is confirmed dead by a certified arborist, document it clearly and communicate that to your municipality when you call. Doylestown Borough explicitly exempts emergency removals. Northampton Township and Perkasie Borough both exempt dead and hazardous trees regardless of size.

Emerald Ash Borer-Killed Ash Trees

The Emerald Ash Borer (EAB) has spread throughout Bucks County, and most ash trees that haven't already been treated are either infested or at serious risk. EAB-killed ash trees typically die within two to four years of infestation and can become dangerously brittle. In most municipalities, a dead ash tree qualifies for the same emergency or dead-tree exemption that applies to any other dead tree. Don't let a permit question keep you from removing an actively hazardous tree — call your municipality, explain the situation, and ask specifically whether the dead-tree exemption applies.

Emergency Situations and Storm Damage

Fallen trees, trees actively threatening structures, and post-storm hazards are treated as emergencies in most Bucks County municipalities. Doylestown Borough explicitly includes this exemption in its ordinance. For other municipalities, emergency language in the ordinance typically allows removal to proceed when waiting for a permit would create an ongoing threat to life or property. Document the damage with photos, proceed with removal if there's an active hazard, and follow up with the municipality afterward if a permit would normally be required.

Invasive Species

Doylestown Borough specifically exempts four invasive species from its permit requirement: sumac, box elder, sassafras, and ailanthus (tree of heaven). Other municipalities may have similar exemptions — ask when you call.

Tree Removal Rules in Bucks County That Surprise Most Homeowners

After working in Bucks County, these are the situations that catch property owners off guard most often:

Your HOA Rules Apply Even If Your Township Doesn't Require a Permit

HOA covenants and declarations are entirely separate from township ordinances. Many communities in Lower Makefield, Northampton Township, Warminster, and elsewhere have HOA tree policies that are more restrictive than municipal rules. Your township might not require a permit, but your HOA board might require approval, a landscaping plan, or a replacement planting commitment before any tree is removed. Review your HOA's declaration of covenants and conditions, or call your HOA management company, before scheduling work.

The Tree in the Curb Strip Is Not Your Tree to Remove Without Permission

Across virtually every Bucks County municipality, the strip of land between the curb and the sidewalk is public right-of-way. Trees planted there — even if they're directly in front of your property and you've been maintaining them for years — are regulated by the municipality, not by you alone. If that tree is dead, diseased, or causing damage to your driveway or sidewalk, contact your municipal Public Works or Shade Tree Commission first. In many cases, the municipality will handle the removal themselves, or require you to get formal approval before proceeding.

Healthy Tree Removal During Development Triggers Replacement Requirements

If you're not just removing a tree but clearing land for an addition, subdivision, or development project, the rules change entirely. Nearly every Bucks County municipality has woodland preservation standards built into its subdivision and land development ordinance (SALDO). Clearing for development typically requires a landscape plan, a replacement planting schedule, and approval from the Township's planning department — not just a simple permit application. Bring in your engineer early on projects of this scope.

Size Thresholds Are Measured at Breast Height, Not at the Base

When an ordinance says "trees 6 inches or larger," that measurement is taken at DBH — diameter at breast height, which is 4.5 feet from the ground. A tree might look much larger or smaller at the base than at the measurement point. If you're not sure whether your tree meets the threshold, a certified arborist can measure it accurately — or you can measure the circumference at 4.5 feet and divide by pi (3.14) to get the diameter.

What Happens If You Remove a Tree Without a Required Permit in Bucks County?

The consequences of unpermitted tree removal are real and can exceed the cost of the permit many times over. Common outcomes across Bucks County municipalities:

  • Fines: Municipal code enforcement can issue fines for each violation. In some cases, each tree removed without a required permit is treated as a separate violation.
  • Stop-work orders: If you have other permitted work happening on the property — an addition, a fence, a pool — a stop-work order on related permits can halt all of it until the tree violation is resolved.
  • Mandatory replacement planting: Upper Makefield Township can require a full Reforestation Plan retroactively. The replacement trees you're required to plant as a penalty may cost far more than the permit fee and the tree removal combined.
  • Permit revocation: In Upper Makefield and similar municipalities, valid permits for other projects can be revoked pending resolution of an unpermitted tree removal.
  • Shade Tree Commission hearings: In boroughs like Doylestown and Newtown, unpermitted shade tree work can require a formal hearing before the Commission. This adds time, cost, and public record to what was supposed to be a routine job.
A Word on Contractor Responsibility

A legitimate, insured tree service working in Bucks County will know which municipalities require permits and will tell you upfront. If a contractor tells you that permits are never required anywhere in the county, or that they'll "handle it" without any explanation of what that means, that's a red flag. You — the property owner — are responsible for compliance with your municipal ordinance. Don't take a contractor's word for it without verifying independently.

How to Find Out If Your Bucks County Municipality Requires a Tree Permit

If your municipality isn't covered in this guide or you want to verify current requirements directly, here's the fastest approach:

  1. Find your municipality's website. Search "[your township name] Bucks County PA official website." Most Bucks County municipalities have official .org or .gov sites.
  2. Look for the Zoning, Building, or Code Enforcement department. Tree permit questions are typically handled by one of these departments, or by a Shade Tree Commission if one exists.
  3. Call, don't email. A phone call gets you an answer in two to five minutes. An email may take days and often results in a generic response. Ask specifically: "Do I need a permit to remove a tree on my private residential property, and if so, what is the size threshold?"
  4. Search eCode360. Most Bucks County municipal codes are available at ecode360.com. Search your municipality name, then search within the code for "tree" to find relevant ordinance sections.

If you're already planning to hire a tree service, ask them. A contractor who works regularly in Bucks County will know their municipalities — or know how to find out quickly. At Oscar's, when we provide an estimate in Bucks County, we tell you upfront whether a permit is needed and walk you through what that process looks like for your specific township.

Other Factors That Affect Tree Removal Rules in Bucks County

HOA Rules

HOA covenants operate completely independently of township ordinances. Even if your municipality doesn't require a permit, your HOA may require board approval, a landscape plan, or a replacement commitment. Always check both. HOA violations can result in fines or forced replanting just as municipal violations can.

PECO Power Lines

PECO Energy handles trees and branches in direct contact with energized distribution lines through their own line clearance program. For trees near — but not in contact with — utility lines on your property, normal municipal rules apply. If you're unsure where PECO's responsibility ends and yours begins, call PECO before hiring a private tree service for utility-adjacent work.

Emerald Ash Borer

EAB has spread throughout all of Bucks County. Ash trees that were planted along streets and in residential yards during the 1970s and 80s are now either dead, dying, or at risk. Dead ash trees become dangerously brittle quickly — and most Bucks County municipalities treat dead/hazardous trees as exempt from standard permit requirements. Don't let permit uncertainty delay removal of an actively failing ash tree.

Boundary and Property Line Trees

A tree with a trunk that straddles a property line is technically co-owned by both neighbors under Pennsylvania law. Removing a boundary tree without the neighbor's knowledge or consent can create legal exposure beyond any municipal permit issue. If you're not certain a tree is entirely on your property, confirm the boundary before scheduling removal.

Heritage and Registered Trees

Lower Makefield Township's Heritage Tree Program, and similar programs elsewhere, may have registered trees on your property. Removing a registered tree without notifying the municipality — even if participation is voluntary — can complicate future permitting and create friction with the municipality. Know what, if anything, is registered on your parcel before you schedule a removal.

Land Development

If tree removal is part of a larger project — addition, pool, driveway expansion, subdivision — it enters the land development regulatory process, which is entirely separate from a simple tree permit. Most Bucks County municipalities require a landscape plan, replacement planting schedule, and planning board approval as part of any subdivision and land development (SALDO) application. This applies even to municipalities that don't regulate standard residential removal.

Tree Removal Permit FAQs — Bucks County, PA

It depends entirely on which municipality your property is in. Pennsylvania has no statewide tree removal permit law. Doylestown Borough and Upper Makefield Township require permits for trees above a certain size on private property. Warminster Township, Northampton Township, Lower Makefield Township, Perkasie Borough, and Solebury Township do not require permits for standard residential removal on private property. See the full township-by-township breakdown above.

Yes. A permit is required for any tree with a diameter of 6 inches or more at breast height (measured 4.5 feet from the ground). The permit fee is $15. Applications are submitted to Doylestown Borough at 10 Doyle Street. The Shade Tree Commission reviews applications. Invasive species (sumac, box elder, sassafras, ailanthus) and emergency removals are specifically exempt.

No permit is required for trees on your private residential property in Warminster Township. A permit is required only for trees in the curb-to-sidewalk public right-of-way (shade trees). If your tree is in your yard, behind the sidewalk, no permit is needed.

Yes. Upper Makefield requires a permit for trees 6 inches or more in diameter. The application requires five documents: a Zoning/Occupancy Permit Application, Plot Plan, Reforestation Plan, Property Owner's Letter, and Certificate of Insurance naming the Township as certificate holder. Contact Upper Makefield Township at 215-968-3340.

Northampton Township allows removal of up to 5 trees per acre of woodland (maximum 10 trees per lot) measuring 12 inches DBH or larger, without a permit, in any 365-day period. Dead, diseased, and hazardous trees are exempt regardless of size or quantity. For removals within those thresholds, no permit is needed.

No. Lower Makefield does not require a mandatory permit for standard residential tree removal on private property. The Heritage Tree Program is voluntary. Separate rules apply to land development and clearing projects, which go through the planning process.

Yes. Newtown Borough requires a permit before any shade tree is pruned, removed, or cut. Applications are submitted at the Borough offices. The Shade Tree Commission reviews within two weeks. Permitted work must be completed within 90 days of issuance. The application form is available at boroughofnewtown.com under Permits & Forms.

In most Bucks County municipalities, yes. Dead, diseased, and hazardous trees are typically exempt from permit requirements. Doylestown Borough explicitly exempts emergency removals. Perkasie Borough exempts dead, diseased, and dangerous trees specifically. Northampton Township exempts hazardous trees regardless of size. EAB-killed ash trees that are dead or actively failing almost always qualify for these exemptions — but confirm with your specific municipality before proceeding.

The only confirmed flat fee we found is Doylestown Borough at $15. Upper Makefield Township and Newtown Borough both require permits but don't publish fees online — call them directly. Most Bucks County municipalities that don't require permits have no fee at all. When in doubt, call your township's Building or Zoning office and ask what the tree permit fee is — it's a quick call.

HOA rules are entirely separate from township ordinances and often stricter. Your township not requiring a permit does not override an HOA requirement for board approval. Both apply independently. Check your HOA's declaration of covenants before scheduling any tree work, especially if you're in a planned community in Lower Makefield, Northampton Township, Warminster, or similar areas.

Consequences can include fines per violation, stop-work orders on other active permits on the property, revocation of other pending permits, mandatory retroactive Reforestation Plan (Upper Makefield), and formal hearings before the Shade Tree Commission (Doylestown, Newtown Borough). The penalty for unpermitted removal often costs significantly more than the permit would have.

No. Perkasie Borough does not require a permit for standard residential tree removal or routine property maintenance. Permits are only required for commercial forestry or timber harvesting operations. Dead, diseased, and dangerous trees are specifically exempt from any permit requirement, even in contexts where one might otherwise apply.

Not Sure What Your Municipality Requires? Ask Us.

We work in Doylestown, Warminster, Upper Makefield, Lower Makefield, Northampton Township, Newtown, Perkasie, Solebury, and throughout Bucks County. When we give you an estimate, we tell you upfront what the permit process looks like for your property — no guessing, no surprises.