
Roofing contractor in Punta Gorda and Port Charlotte. We only do roofs.
A licensed roofer comes out, gets on your roof and shows you what's going on. The inspection is free.
- Licensed and insuredFL license CCC1332778
- 4.6 on Google195 Google reviews
- 3,700+ projects30 years in the trade
- Free roof inspectionWith photos of what we find
Shingle, metal, tile and flat roofs for homes and businesses, from Naples to Sarasota.
- Free roof inspection, with photos
- 30 years in the trade, 3,700+ completed projects
- Family owned by Michael and Sandra Vecchione
- Licensed and insured, FL license CCC1332778
“He answered all of our questions, and he was honest, and not the high pressure type.”
“...they are local and very honest and explained everything in detail”
Book your free roof inspection
It takes about a minute. We call you back to set a time.
A roofer who tells you the truth about your roof
Most people call us because something looks wrong. A stain on the ceiling. Shingles in the yard after a storm. A salesman who says the whole roof has to go.
We come out, get on the roof and show you what we find. If it only needs a repair, you hear that. If it doesn't need anything yet, you hear that too. We are not a big company. You deal with the family that owns it.
- 30Years in the tradeMichael has been roofing for 30 years and still runs the field work.
- 3,700+Completed projectsRepairs and new roofs across Southwest Florida.
- 4Kinds of roofsShingle, metal, tile and flat. Roofs are all we do.
- $0For the inspectionWe look, take photos and explain it. No charge.
"It's our name on every project, and we take that seriously."Michael Vecchione, co-owner of Roofs Only Florida
What we can do for your roof
Pick the one closest to your problem. Not sure? Start with the free inspection and we'll tell you what the roof needs.

Free roof inspection
We check the whole roof, take photos and explain what we find. Free.
How it works
Roof repair
Leaks, lifted shingles, worn flashing. We find where the water gets in and fix that.
Roof repair
Roof replacement
For a roof that's too far gone. Full tear-off, deck check and a new roof.
Roof replacement
Storm damage repair
Wind and rain damage found, photographed and fixed before it spreads.
Storm damage




Commercial roofing
Business and condo buildings, with the work planned around your hours.
Commercial roofing
What homeowners say about us
Roofs Only Florida is rated 4.6 on Google, from 195 Google reviews. Here are a few, word for word.
“He answered all of our questions, and he was honest, and not the high pressure type.”
“She answered all my questions big and small and didn't give me a pushy sales pitch...”
“Roofs Only was very responsive before, during and after the job was finished.”
“From the start, they said they wouldn't be the cheapest, but they would be the best, and they were right.”
“Brian W was professional, personable and explained everything up front. No hidden fees and our roof looks great.”
“Don and the crew were professional, reliable and did excellent work.”
“...presented me with several options, and walked me through each estimate in detail.”
“Brian W. came out, sat down with us and explained the process, answered our questions...”
“...they are local and very honest and explained everything in detail”
Excerpts from Google reviews of Roofs Only Florida, shown as written.
Your free roof inspection, step by step
Call or send the form
Tell us what's going on with your roof. We call you back to set a time that works for you.
We get on the roof
A licensed roofer checks the whole roof, not just the spot you noticed, and takes photos as we go.
You see what we found
We show you the photos and explain what we found. If it needs work, you get a written quote. Nothing gets done unless you say so.
Same house. Same pool cage. A new roof.
This homeowner's old tile roof was done. We took it off and put on a terracotta standing seam metal roof. You can see the same skylight and the same pool cage in both photos.
When a roof really is past saving, we say so. Then we replace it the right way, in metal, shingle, tile or flat roofing.


Metal roofs on Southwest Florida homes
A few of the metal roofs our team has put on, shot from our drone.

Gray metal roof on a canal home 
Mill finish metal with a pool cage 
Black metal with a flag out front 
Gray metal between tile neighbors
Michael and Sandra Vecchione
Michael and Sandra started Roofs Only Florida in 2020. Michael has 30 years in the trade and runs the work on the roof. Sandra runs the office and the business side. It's a small, family-run company.
Roofs Only FL, Inc. is licensed and insured, with an office at 4220 Whidden Blvd Ste A in Punta Gorda.
Shingle roof worn, but not done?
Season Two is our roof rejuvenation service for qualifying asphalt-shingle roofs. It always starts with an inspection. If your roof is a good fit, we'll say so. If it isn't, you'll hear that too.
Southwest Florida, from Naples to Sarasota
Our office is in Punta Gorda, right on the Port Charlotte line. We cover the coast from Naples up to Sarasota, and the towns in between.
- Punta Gorda
- Port Charlotte
- Englewood
- Boca Grande
- Venice
- Sarasota
- Cape Coral
- Fort Myers
- Naples
Our office
Roofs Only Florida
4220 Whidden Blvd Ste A
Punta Gorda, FL 33980
Phone: 941-456-7100
Email: support@roofsonlyfl.com
Office hours: 7 am to 3 pm
Questions homeowners ask us
Is the roof inspection really free?
Yes. We look at the roof, take photos and explain what we find. There's no charge and no pressure. You decide what happens next.
What kinds of roofs do you work on?
Shingle, metal, tile and flat or low-slope roofs, on homes and commercial buildings. Roofs are all we do. We don't do windows, kitchens or additions.
Do I need a new roof, or just a repair?
If the damage is in one spot, it's usually a repair. If the whole roof is worn out, it may need replacing. The only way to know is to get on the roof and look. Read how to tell if you need a new roof.
Where do you work?
From Naples up to Sarasota, out of our office in Punta Gorda. That includes Port Charlotte, Cape Coral, Fort Myers, Englewood, Venice and the towns in between.
Are you licensed and insured?
Yes. Roofs Only FL, Inc. is a licensed and insured Florida roofing contractor, license CCC1332778.
Can you help with my insurance claim?
No. We can't handle or negotiate an insurance claim for you. We can inspect the roof, take photos and write down what we find.
Find out what your roof needs
The inspection is free. Book it online or give us a call.
Office hours: 7 am to 3 pm. Office in Punta Gorda.