Clearwater, Florida · serving all of Pinellas County since 1989 Call or text (727) 365-1803
Happy’s Tree Service, an LLC company Happy’s Tree Service, Clearwater Florida — home Call

4.9 · 462 Google reviews · Licensed & Insured

Tree Permits on the Pinellas Beaches

Tree permit rules for Madeira Beach, Treasure Island, St. Pete Beach and Indian Rocks Beach, compared side by side in one place.

“Fast quote and when we decided it was time to remove our Oak, they were there on time and ready to get to work. They have all the equipment necessary for this huge job and work very efficiently.”
Kristin S. · Google review

Get your free estimate

Thirty seconds. A real person calls or texts you back.

Prefer to talk? Call or text a photo, (727) 365-1803

  • 4.9
  • 462 Google reviews
  • Licensed & Insured
  • ISA Certified Arborist on staff
  • Pinellas since 1989

Madeira Beach, Treasure Island, St. Pete Beach and Indian Rocks Beach are four separate incorporated municipalities strung along the same barrier islands. Each has its own government, and each writes its own tree rules, which is why "the beach rules" is not a thing that exists. There are four sets of rules, and they genuinely differ: the permit trigger ranges from 2 inches to 4 inches of trunk diameter depending on which city limit sign you just passed, one city charges $25 a tree while two charge nothing, and whether your palm even counts as a tree flips at the Indian Rocks Beach line.

Every rule below is cited straight from the four codified municipal ordinances themselves, current through each city’s latest supplement, plus each city’s own permit forms. Every rule below cites the section it came from. Where a city does not publish a detail, the cell says so rather than guessing.

The four codes, side by side

Indian Rocks BeachMadeira BeachTreasure IslandSt. Pete Beach
Own tree code?Yes, Ch. 106 Art. II. Permit comes from the city, not the county (Sec. 106-33); county code adopted by reference only for gapsYes, Ch. 106 Art. III. County tree regulations expressly excluded inside city limits (Sec. 106-67)Yes, Ch. 72 Art. III Div. 3. City opts itself out of any county tree ordinance (§ 72-5)Yes, LDC Div. 22, citywide on all property
Permit triggerTrees 4″ DBH and up (Sec. 106-55), but the fee schedule says "any tree" (Sec. 15-22); no reconciling provision, so under 4″, call the cityAny tree 4″ DBH or greater, including on private property (Sec. 106-69(a))The operative sentence says 2″ DBH for "native or otherwise protected" trees (§ 72-111(a)(3)); the "protected tree" definition says over 6″ (§ 72-2). Both numbers are in the code, call the city on anything between themAny tree 3″ DBH or more, or any palm 8 ft or taller (§ 22.11)
Fee$0, "There is no fee for a tree permit" (Sec. 15-22)$0, a "no fee permit" by ordinance (Sec. 106-69(a))$53 first inspection + $50 per additional (Appx A); § 163.045-exempt removal $0, non-exempt $50, after-the-fact $100. confirm the current amount by phone$25 per tree; $0 for dead, transplanted, or Category 1 invasive trees (city Administrative Guidelines, confirm the current amount by phone)
Are palms covered?Cabbage palms only; all other palms are not "trees" under the article (Sec. 106-31)Not excluded, protection is size-based, and "all species of palm trees" appear on the city’s replacement list (Secs. 82-2, 106-62); treat a 4″+ palm as coveredYes, palms meet the tree definition here (Sec. 72-2)Yes, any palm 8 ft or taller needs the permit (§ 22.11)
Dead/hazardous handlingVerbal authorization possible for immediate hazards (Sec. 106-45); city-noticed dead/diseased trees must come down within 60 days (Sec. 106-44(b))No dead-or-hazardous exemption anywhere in the code; the storm provision only relaxes timing, never the permit (Sec. 106-66)A hazard is a ground for approval, not an exemption (§ 72-111(a)(2)e); leaving a hazardous tree standing is itself unlawful (§ 72-4); fallen trees need no permit (city permits page)Permit still required for dead trees, but the fee is waived (Admin Guidelines); leaving a hazardous damaged tree standing is itself unlawful (§ 22.12(g))
F.S. § 163.045 positionCode, form and permit page never mention the statute; it applies by its own force, but city counter practice is not published, call firstCode never mentions the statute; it applies by its own force, but city counter practice is not published, call firstExpressly recognized, the fee schedule prices "removal exempt under section 163.045" at $0 (Appx A)Expressly deferred to, the permit section opens "Unless preempted by state law" (§ 22.14(a))
Replacement ruleRelocate where practical, replace up to inch-for-inch, or 1 replant per 1,500 sq ft of site; min 1.5″ caliper / 6 ft, from a city species list whose contents are not published (Sec. 106-57)Same species or a § 106-62 species, minimum 8 ft tall at planting; residential minimum of 2–8 trees by lot size; no in-lieu payment exists (Secs. 106-71, 106-72)Inch-for-inch DBH; on-site preferred, else donated trees or a fee-in-lieu priced at replacement cost, paid into the Green Utility account (§ 72-111(b))Within 6 months: 1 replacement per tree ≤4″ removed, 2 per tree >4″; native replaces native; waived if the lot already meets minimum tree counts (§ 22.12(e)(2))
PenaltyUp to $500 and/or 60 days, each day a separate offense (Sec. 1-14), plus civil damages computed inch-for-inch (Sec. 106-46)Up to $500 and/or 60 days, each day a separate offense (Sec. 1-16)Up to $500 and/or 60 days, each day a separate offense (Sec. 1-15), plus the $100 after-the-fact feeTwice the cost of the original permit or $100, whichever is greater (§ 22.14(b))

One thing all four agree on: none of them publishes a review timeline for a standard tree permit. Treasure Island codifies a 30-day commission decision only for historic and specimen trees. On timing, "not published, call the city" is the honest answer everywhere on these islands.

Indian Rocks Beach

IRB requires a city tree permit, from the city, not the county, for removing or relocating any tree of 4-inch DBH or greater, and its fee schedule separately says a permit is required "to remove any tree within the city limits," a tension the code never resolves. The permit is free, the application is a one-page PDF emailed with a site sketch to Planning, Zoning & Permitting (Mike Kelley, mkelley@irbcity.com, 727-595-2517). The quirk to know: palms other than cabbage palms are not "trees" here at all, while every mangrove is a tree regardless of size. Removing a tree without a permit exposes you to a fine plus civil damages computed inch-for-inch. Full Indian Rocks Beach permit details here.

Madeira Beach

Madeira Beach makes it unlawful to remove any tree of 4-inch DBH or greater, expressly including trees on private property, without a no-fee city permit, and its code flatly excludes the county’s tree regulations inside city limits. There is no dead-or-hazardous exemption anywhere in the ordinance; even after a storm, the city manager can only extend your time, not waive the permit. Applications go through the Building Department (727-391-9951, mgoconnect.org portal) with a site plan showing every tree on the lot. Replacement trees must be at least 8 feet tall at planting, and there is no pay-instead option. Full Madeira Beach permit details here.

Treasure Island

Treasure Island, including Sunset Beach, Isle of Capri and Paradise Island, protects trees under Chapter 72, with a genuine internal discrepancy: the operative sentence triggers at 2-inch DBH while the "protected tree" definition says over 6 inches, so we quote both and call the city for anything in between. Palms are trees here, replacement is inch-for-inch, and TI is the one beach city that names F.S. § 163.045 in its fee schedule, pricing an exempt removal at $0. The city’s checklist requires an arborist report for dead, dying or damaged trees that are not § 163.045-exempt, which is exactly the documentation we produce. Permits run through Community Development, (727) 547-4575 x230, via the OPPS-TI portal. Full Treasure Island permit details here.

St. Pete Beach

St. Pete Beach has the lowest hard trigger of the four, 3-inch DBH, and is the only one that explicitly sweeps in palms by height: any palm 8 feet or taller needs the permit. The fee is $25 per tree (waived for dead trees, transplants and Category 1 invasives, per the city’s own guidelines), trees must be physically marked before staff inspection, and permits are valid for three months. The code defers to state law up front, "Unless preempted by state law", so a properly documented § 163.045 removal bypasses the city permit entirely. Pass-a-Grille’s historic district adds no tree-specific review; its certificates of appropriateness attach to construction, not tree work. Permits run through the Parks Division, 727-363-9245. Full St. Pete Beach permit details here.

Start here

Send us a photo of the tree.

You do not have to know whether it needs to come down. That is the part we are for.

  1. One photo, whole tree in frameTrunk base to top. A close-up of anything that looks wrong helps.
  2. Text us the photoThe text button below opens the right thread. Add your street and city.
  3. We come out and lookEvery estimate is in person, free, sometimes the answer is that it needs nothing.

Request a free estimate

We walk the property with you before anyone touches a saw.

We use your details to answer your inquiry and nothing else. Prefer to talk? (727) 365-1803.

The state layer that overrides all four

Mangroves are a separate body of law, and out here it is the one that bites hardest. Every one of these towns has mangrove shoreline, and every one of these codes, whatever its threshold, declares mangroves protected at any size. The controlling law is the Florida Mangrove Trimming and Preservation Act, F.S. §§ 403.9321–403.9333, covering three species: red, black and white mangrove. The rules that matter on a residential seawall:

  • Under 10 feet tall, a homeowner may trim their own mangroves, never below 6 feet, measured from the substrate, and never with herbicides or chemicals (§ 403.9326(1)(a)).
  • From 10 up to 24 feet, Florida law requires a Professional Mangrove Trimmer (§ 403.9326(1)(b)).
  • An ISA Certified Arborist is a statutory PMT, the statute names "certified arborists, certified by the International Society of Arboriculture" first in the list (§ 403.9329(1)(a)). Happy’s staff arborist qualifies by law.
  • In Pinellas, mangrove permits come from Pinellas County, (727) 453-3385, not Tallahassee, the county holds delegated authority across its entire territory, including all four of these cities.
  • Below 6 feet, removal, or alteration of any kind requires an individual permit, and F.S. § 163.045 expressly does not reach mangroves. No arborist letter and no city tree permit authorizes mangrove work.

One question worth asking the county directly: whether it requires local registration of PMTs before they trim under the statutory exemptions is not published, we confirm it with the county directly.

Seaward of the Coastal Construction Control Line, the dune is state territory. F.S. § 161.053(2)(a) prohibits damaging a sand dune or the vegetation growing on it seaward of the CCCL without FDEP authorization, with administrative fines that can reach $15,000 per offense per day (§ 161.054). Maintenance that does not damage native dune plants, trimming, shearing and pruning to ANSI A300 horticultural practice, is exempt, which is precisely how professional dune-side work stays legal. And two plants are protected statewide regardless of the line: sea oats and sea grape (§ 161.242). St. Pete Beach layers its own dune vegetation trimming permit on top ($25, March 1–October 1 season, nothing cut below 6 feet); Madeira Beach and Treasure Island prohibit dune-vegetation disturbance by ordinance as well. On a Gulf-front lot, assume the dune is regulated, because it is.

F.S. § 163.045 applies on the islands as it does statewide, but read the definition before you count on it. It covers a single-family, detached residence on a lot actively used as such, with an ISA Certified Arborist or landscape architect documenting an unacceptable risk. A very large share of the housing stock on these islands is condominium, townhome, duplex or short-term rental, and none of that is inside the statutory definition. Treasure Island and St. Pete Beach acknowledge the statute in their own documents; Indian Rocks Beach and Madeira Beach never mention it, so how their counters treat a § 163.045 letter is something we verify per job, not something we promise. The full statute, and what the 2022 amendment changed, is here.

Nearby places people mix these up with

Clearwater Beach, Sand Key and Island Estates are inside the City of Clearwater, see the Clearwater permit page. Belleair Beach and Belleair Shore are their own towns, covered on the Belleair page. Tierra Verde is unincorporated, so the county page governs it.

Frequently asked questions

Which government do I actually apply to? The city, in all four cases. Indian Rocks Beach says so outright ("a permit to remove trees must be obtained from the city as opposed to Pinellas County"), Madeira Beach and Treasure Island expressly exclude the county’s tree rules inside their limits, and St. Pete Beach administers its own land development code. The one exception is mangroves, those permits come from Pinellas County under delegated state authority, no matter which city you live in.

My palm is dying. Do I need a permit? Depends which island. In Indian Rocks Beach, a non-cabbage palm is not a regulated tree at all. In St. Pete Beach, any palm 8 feet or taller is regulated, dying or not, though the fee is waived once it is dead. In Madeira Beach and Treasure Island, a palm above the size trigger is covered like any other tree. None of the four exempts a dead tree from the permit itself.

How long does the permit take? Not published, in any of the four cities. Treasure Island’s only codified deadline is 30 days, and that is for historic and specimen trees. We ask the counter for a realistic timeline when we file, and we schedule the crew off the answer, not off a guess.

The tree is on the seawall side. Does that change anything? It might change everything. If it is a mangrove, or buttonwood, which several of these codes fold in with mangroves, the city tree permit is not the approval you need; the county’s delegated mangrove program is, and the homeowner-removal statute expressly does not apply. Identification is genuinely step one out here: mangrove, buttonwood and sea grape look similar to most people and sit under three different bodies of law.

I’m in a condo association. Can I use the state dangerous-tree statute? No. § 163.045 defines residential property as a single-family detached building on a lot actively used as such. Condominiums, townhomes, duplexes and association common areas are outside it.

Can I trim the sea grape blocking my Gulf view? Carefully, and only within the rules. Sea grape is protected statewide by § 161.242, and seaward of the CCCL, damaging dune vegetation violates § 161.053. Non-damaging maintenance pruning to ANSI A300 standards is exempt, sea grape tolerates proper pruning well, and St. Pete Beach requires its own dune trimming permit, in season, on top. This is exactly the kind of job where hiring a crew that knows the line matters.

What we do about it

Nobody should have to become an amateur code researcher to take down a dying palm. When you call us about a beach address, the first thing that happens is not a quote, it is confirming which of the four codes governs your parcel, what its trigger and paperwork actually are, and whether anything on the lot is mangrove or dune vegetation that moves the job into county or state jurisdiction. Then we file, if filing is what is required, and we schedule the crew around the approval.

Access is its own problem out here, and it is worth planning at the same time. These lots are narrow, side setbacks are measured in feet, seawalls and docks sit directly under the work, and the way on and off each island is one causeway. Working out which machine fits, a spider lift down a side yard, a crane from the street, a grapple truck for the load out, is what lets a job be staged on a fifty-foot island lot at all.

Verified against the Indian Rocks Beach, Madeira Beach, Treasure Island and St. Pete Beach codes of ordinances, Pinellas County Code Ch. 58 Arts. XIX and XVI, F.S. §§ 403.9321–403.9333, §§ 161.053–161.242 and § 163.045 as of July 2026. Where a detail is not published, review timelines, two cities' threshold discrepancies, current fee schedules in Treasure Island and St. Pete Beach, this page says so instead of guessing. Ordinances change, if a detail matters to your decision, confirm the current text with the city first.

Call (727) 365-1803. See also the barrier island service hub, the permit pages for Indian Rocks Beach, Madeira Beach, Treasure Island and St. Pete Beach, and the city service pages for Indian Rocks Beach, Madeira Beach, Treasure Island and St. Pete Beach.

Google reviews

Rated 4.9 by 462 of your neighbors.

Reviews · Tree Permits on the Pinellas Beaches

4.9

462 reviews on Google, the count on our public Google listing

“Fast quote and when we decided it was time to remove our Oak, they were there on time and ready to get to work. They have all the equipment necessary for this huge job and work very efficiently.”
Kristin S. · Google review
“Steven was great, him and his crew got out early and was here all day taking out my four laurel oaks for me. Start to finish it was a pleasure working with happy tree service. The speed and efficiency of the work was fantastic.”
Kyle D. · Google review

Every one of these lives on our public Google listing, where we cannot edit or delete a word. Read them all on Google →

Already down?

If it is on the house, call, don’t text.