Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Bonita Springs
A roof leak in Bonita Springs is never just a roof leak. Between the salt air off Estero Bay, the hurricane seasons that seem to line up one after another, and the canal-front homes sitting barely above the water table, a small problem has a way of turning structural fast. Most roof repairs in Bonita Springs run $400 to $1,800 when caught early; a full replacement typically lands between $8,000 and $20,000 depending on the roof type and the shape of the decking underneath. We also handle Driveway & Pavers - Bonita Springs if your hardscape took damage too. If you’re in the 34134, 34135, or 34136 ZIP and water is coming in, call (877) 610-1318 and we’ll get a live person on the line, not a recording.
Why Barrett & Sons Construction Is Bonita Springs’s Preferred Roofing Company
Tom Barrett put his name on the truck in 1998, and he still answers the phone himself. That matters in a town where half the roofs getting replaced right now belong to homeowners who already went through one bad contractor after Hurricane Ian. Ask anyone on your street, or look up the license number yourself. We publish it. We also publish our address. If something isn’t right, Tom lives twenty minutes away and he wants to know about it.
Our crews work the Imperial River corridor constantly, from the older ranch homes off Bonita Beach Road to the newer subdivisions east of I-75. We know which neighborhoods have tile roofs that held up through Ian’s wind and which have shingle roofs from the early 1990s that never should have made it this far. Roofing in this part of Lee County isn’t a side trade for us. It’s what our team does every week.
Every job gets a written scope, written allowances, and a written change order before anything changes. No surprise invoices at the end. The permit inspector works for you, not for us, and we pull permits and sign inspections on every eligible job. That’s how it’s been for over 29 years, and that’s not changing.
Our Roofing Services in Bonita Springs
Roof Repair
Most Bonita Springs roof repairs we handle start with water staining on a ceiling or a few missing tiles found after a storm. Small leaks around flashing, vent boots, or valley intersections are common in the pre-2002 homes along Old 41 and the neighborhoods south of Bonita Beach Road. Repairs in Bonita Springs typically run $400 to $1,800. We fix the problem, not just the symptom, and we tell you honestly if the roof has a few good years left or if you’re throwing money at something that needs to come off.

Roof Replacement & Installation
Full roof replacement in Bonita Springs runs $8,000 to $20,000 for most homes. The spread comes down to square footage, pitch, decking condition, and whether you’re in a community with architectural requirements. Pelican Landing and Bonita Bay have their own standards. We know them because we’ve worked inside them. We use GAF, CertainTeed, and Owens Corning in Bonita Springs because they’re brands you can look up and verify, not mystery materials off a van.

Metal Roofing
Standing seam metal roofing in Bonita Springs starts around $15,000 and can reach $40,000 on larger canal-front homes with complex rooflines. Metal makes real sense here. It sheds rain, shrugs off wind, and doesn’t rot in the humidity the way older substrates do. For homes in the 34135 ZIP where Ian damage pushed owners into elevation-compliant rebuilds anyway, a metal roof is often the right call, and we handle it from tear-off to final inspection.

Tile Roofing
Barrel tile and flat tile roofs are everywhere in Bonita Springs, especially in the golf communities and along the gated streets near Barefoot Beach. Tile roof repair runs $600 to $2,500 in this market. Replacement is a bigger conversation. We match existing tile profiles where we can, and where we can’t, we tell you before we order a single piece. No surprises.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Bonita Springs
We stock and install GAF and CertainTeed roofing systems because they’ve held up in Southwest Florida conditions better than most. If your Bonita Springs home already has one of these brands, we can match materials rather than mixing and hoping. Our supplier relationships in Lee County mean we’re not waiting on a truck from out of state when you need underlayment or flashing. For adjacent exterior work, we also install Belgard and Techo-Bloc pavers on driveways and pool decks, and we handle Windows & Doors in Bonita Springs when a roofing project reveals rotted frames or single-pane glass that should have been replaced years ago.
Common Roofing Problems We See in Bonita Springs Homes
- Storm-lifted flashing and tile displacement. After any named storm, we get calls about tiles sliding out of position and metal flashing peeled back at the eaves. Even when the roof wasn’t penetrated, loose flashing lets water in slowly, and by the time you see the stain, the decking is already soft.
- Salt-air corrosion on metal fasteners and flashing. Homes along the Imperial River and the canal network deal with constant salt exposure. Galvanized flashing that would last 30 years inland can fail in 15 here. We replace it with materials rated for coastal exposure.
- Failed underlayment on pre-1996 tile roofs. Those older CBS ranch homes built before the Andrew-era code updates often have original felt underlayment that’s long past its useful life. The tile looks fine from the street, but water is getting through underneath. A re-roof with modern self-adhered underlayment fixes it.
- Improper post-Ian patchwork. We see a lot of roofs in the 34135 ZIP that got quick tarp-and-patch jobs after the hurricane. Some of those patches are already failing. If a previous contractor didn’t pull permits or only replaced the surface layer, the problem was postponed, not solved.
Pricing for Roofing in Bonita Springs, FL
Roof repair in Bonita Springs runs $400 to $1,800. Tile roof repair lands in the $600 to $2,500 range. A full replacement sits between $8,000 and $20,000, and metal roofs start at $15,000 and go up to $40,000 depending on profile and complexity. What moves the number: decking that needs replacement, the roof’s pitch, the number of penetrations, and whether the home sits in a community with specific material requirements. Every estimate we give is a written line-item quote, and every change after that is a written change order before work happens. Call (877) 610-1318 for your free estimate, and we’ll give you a number you can actually plan around.
We Also Serve Cities Near Bonita Springs
Our crews work throughout southern Lee County and into northern Collier. If you’re in Estero, Naples Park, Pelican Bay, or San Carlos Park, the same Bonita Springs crew that handles roofing here can reach you quickly. We also provide Fence Installation in Bonita Springs for homeowners who want their property lines and privacy handled by the same outfit that just replaced their roof.
Serving Bonita Springs, FL - Our Local Coverage Area
We’re based in the Bonita Springs area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Roofing in Bonita Springs
We answer the phone 24/7, and for active leaks in Bonita Springs we’re typically out within a day, often sooner for homes in the 34134 and 34135 ZIPs where we’re already working. Call (877) 610-1318 and a live person will get you on the schedule. If water is coming in, cover what you can inside and don’t wait. Soft decking spreads faster than most people expect.
Yes. We work from the older streets off Bonita Beach Road up through Imperial River corridor neighborhoods, and across the newer subdivisions east of I-75. That includes the 34133, 34134, 34135, and 34136 ZIP codes. No trip charge inside the county.
When a named storm rolls through or a squall tears off tiles in the middle of July, we make emergency repairs a priority. We don’t promise same-day on every single call, but we will get a tarp on the roof and a real repair scheduled as fast as anyone in Lee County. If you’re dealing with fresh storm damage, call first and we’ll walk you through what to document for insurance.
You’ll find Bonita Springs pricing close to Estero and Naples Park, generally within a few hundred dollars on repairs and a few thousand on full replacements. What’s different here is the flood-zone and elevation work that gets triggered on some Ian-damaged homes in the 34135 ZIP. When Lee County flags a home over the 50% substantial damage threshold, the project stops being a re-roof and becomes something much bigger - sometimes a Bonita Springs Home Additions & ADU project instead. We’ll tell you early if that’s where your house is headed, and we’ll show you the paperwork to prove it.
Every completed job carries our written 90-Day Done Right Promise. If it’s not done right, Tom comes back and makes it right with one call. The manufacturer warranties on GAF and CertainTeed materials apply on top of that. You get both, in writing, before work starts. Call (877) 610-1318 for an exact quote, and remember: we also give a free second opinion on any written estimate from another contractor.
Written by Tom Barrett, Owner at Barrett & Sons Construction, proudly serving Bonita Springs with honesty and written guarantees on every job.







Before
After
Before
After
Before
After