Family owned in Punta Gorda. Licensed and insured, FL license CCC1332778.

Call 941-456-7100

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.

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

4.6 on Google from 195 Google reviews. Read them on Google

“He answered all of our questions, and he was honest, and not the high pressure type.”
Jan D. Google review
“...they are local and very honest and explained everything in detail”
Benjamin S. Google review

Book your free roof inspection

It takes about a minute. We call you back to set a time.

What kind of roof is it?
About how old is it?
Add more details (optional)
What made you look? (pick any)

What happens next

  1. We call you to set a time that works for you.
  2. A licensed roofer inspects, photographs and grades 11 parts of your roof.
  3. You get the photos, a written report and a straight answer. Nothing gets done unless you say so.

Prefer to talk? Call 941-456-7100. See our privacy policy and terms. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Michael Vecchione pointing at the Roofs Only Florida sign, next to a company truck
Michael VecchioneCo-owner. He handles the field work.

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.

  • Michael Vecchione checking a damaged roof edge up close

    Roof repair

    Leaks, lifted shingles, worn flashing. We find where the water gets in and fix that.

    Roof repair
  • A finished white metal roof on a home with a paver driveway

    Roof replacement

    For a roof that's too far gone. Full tear-off, deck check and a new roof.

    Roof replacement
  • Michael checking the roof edge and fascia

    Storm damage repair

    Wind and rain damage found, photographed and fixed before it spreads.

    Storm damage
  • Top-down view of a long blue metal roof

    Metal roofing

    Standing seam and other metal panel roofs, repaired and installed.

    Metal roofing
  • A gray home with an architectural shingle roof

    Shingle roofing

    Architectural shingle repairs and full shingle roof replacement.

    Shingle roofing
  • A cream stucco home with a concrete tile roof

    Tile roofing

    Concrete and clay tile, repaired and installed.

    Tile roofing
  • Low-slope roofs on waterfront buildings beside a marina

    Flat and membrane roofing

    Low-slope roofs, seams and drains, for homes and businesses.

    Flat roofing
  • Aerial view of condo buildings with flat roofs

    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.”
Jan D. Google review, June 2022
“She answered all my questions big and small and didn't give me a pushy sales pitch...”
Diana C. Google review, February 2023
“Roofs Only was very responsive before, during and after the job was finished.”
Lisa Hoffman Google review, August 2026
“From the start, they said they wouldn't be the cheapest, but they would be the best, and they were right.”
Matt H. Google review, December 2022
“Brian W was professional, personable and explained everything up front. No hidden fees and our roof looks great.”
Gina D. Google review, February 2023
“Don and the crew were professional, reliable and did excellent work.”
MaryAnn Spence Google review, August 2026
“...presented me with several options, and walked me through each estimate in detail.”
Robert S. Google review, September 2022
“Brian W. came out, sat down with us and explained the process, answered our questions...”
Lynn O. Google review, February 2023
“...they are local and very honest and explained everything in detail”
Benjamin S. Google review, February 2023

Excerpts from Google reviews of Roofs Only Florida, shown as written.

Your free roof inspection, step by step

  1. 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.

  2. We get on the roof

    A licensed roofer checks the whole roof, not just the spot you noticed, and takes photos as we go.

  3. 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.

Before: the old tile roof beside a pool cage
Before
After: the same roof in terracotta standing seam metal
After

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
    Gray metal roof on a canal home
  • Mill finish metal roof on a home with a pool cage
    Mill finish metal with a pool cage
  • Black standing-seam metal roof on a home with a flag out front
    Black metal with a flag out front
  • Top-down view of a gray metal roof between tile roofs
    Gray metal between tile neighbors
Michael and Sandra Vecchione with their family

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.

Season Two by Roofs Only Florida logo with the owl

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.

How Season Two works

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

More about where we work

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

Get directions

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.

More questions and answers

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.

Call 941-456-7100Free Inspection