Find Roofers in FloridaCall Now - Free Quote

Roofers in Florida

1,202 zip codes with active providers out of 972 total (123.7% coverage). Ranked #7 of 49 states by avg bid.

State Avg

$158.63

National Avg

$127.25

Coverage

123.7%

vs National

+24.7%

State vs National Average

Florida: $159+24.7% vs National Avg

Dashed line = National Avg ($127)

Roofer Costs in Florida

Typical cost range: $350–$1,000 for repairs; $8,000–$20,000+ for full replacement

Minor leak repair (1–2 areas)$300–$800
Shingle replacement (per square)$350–$600
Full asphalt shingle roof replacement$8,000–$15,000
Metal roof installation$12,000–$25,000
Flat roof repair or coating$500–$2,000
Gutter replacement (whole house)$1,000–$2,500

When to Hire a Roofer

Emergency service available in most areas

You find water stains on your ceiling or walls, which often means a roof leak has been developing for weeks
Shingles are curling, cracking, missing, or you find granules accumulating in your gutters
Your roof is 20+ years old and you're seeing signs of wear — most asphalt shingle roofs last 20–30 years
A hailstorm or severe wind event hit your area and you need a professional damage assessment

What to Look For

Licensed, bonded, and insured with proof of general liability and workers' comp — roofing is one of the most dangerous trades
Manufacturer certification (GAF Master Elite, CertainTeed SELECT, Owens Corning Preferred) which enables extended warranty coverage
Local reputation with verifiable references — avoid storm chasers who blow through town after hail events
Written scope of work that specifies materials, underlayment type, flashing details, and cleanup procedures

Common Roofer Problems in Florida

Shingle deterioration from UV exposure and weather cycling — the most common reason roofs fail

Flashing failures around chimneys, skylights, and vents that allow water intrusion at seams

Ice dams in cold climates that force water under shingles and into your attic

Poor attic ventilation that causes heat buildup, accelerating shingle aging and creating moisture problems

Storm damage from hail, wind, and falling debris that may not be visible from the ground

Questions to Ask Before Hiring a Roofer in Florida

Will you remove the existing shingles down to the deck, or install over the old layer?

Layering shingles over old ones is cheaper but hides underlying damage, adds weight to your roof structure, and voids most manufacturer warranties. A full tear-off is almost always the better investment.

What underlayment and flashing materials will you use?

Cheap synthetic underlayment and reused flashing are where corners get cut. Ice and water shield in valleys and around penetrations is critical for leak prevention.

Do you handle the insurance claim process, and what's your experience with adjusters?

If the work is storm-related, an experienced roofer can document damage properly and work with your adjuster. But be wary of roofers who want to sign an Assignment of Benefits (AOB) — this gives them control of your insurance claim.

What warranty do I get — from both you and the manufacturer?

You should get a workmanship warranty from the roofer (2–10 years) plus a manufacturer warranty on materials (25–50 years). Manufacturer-certified contractors can often offer enhanced coverage.

How will you protect my landscaping, siding, and property during the job?

Roof replacement creates a lot of debris. Professional roofers use tarps, magnetic nail sweepers, and dump trailers. Ask about their cleanup process before signing anything.

Red Flags When Hiring a Roofer

  • Asks you to pay the full amount before work begins — a deposit of 25–33% is reasonable, full payment up front is not
  • Only provides a verbal estimate with no written scope of work or contract
  • Pressures you to sign immediately or claims a 'today only' discount — legitimate contractors give you time to decide
  • Has no local business address, just a phone number and a truck — storm chasers are nearly impossible to track down if something goes wrong

DIY vs Hiring a Professional Roofer

You can safely clean gutters, trim overhanging branches, and do a visual inspection from the ground with binoculars. Minor repairs like replacing a single shingle on a low-slope roof are possible for handy homeowners. But anything involving flashing, valleys, multiple leak points, or working on a steep pitch should be left to professionals. Falls from roofs are a leading cause of home injury deaths, and improper repairs often make leaks worse.

Roofer Safety Tips

  • Never walk on a wet, icy, or steeply pitched roof — roofers use specialized safety harnesses and equipment for good reason
  • Be extremely cautious of storm chasers who knock on your door offering free inspections after severe weather — many do shoddy work and disappear
  • Ensure any roofer working on your home has workers' compensation insurance — if an uninsured worker falls on your property, you could be liable

Best Time to Hire a Roofer in Florida

Roofers are busiest from late spring through early fall and immediately after major storm events. If your roof needs non-emergency replacement, scheduling in late winter or early spring often means shorter wait times and sometimes off-season pricing. After a hailstorm, wait a few days before calling — reputable local roofers get buried with calls while storm chasers flood the area within hours.

Roofer Licensing in Florida

Roofing contractor licensing varies significantly by state. Some states (like Florida and California) require specific roofing contractor licenses, while others include it under a general contractor license. Many states have no licensing requirement at all, making insurance verification and references even more critical. Check your state's contractor licensing board.

City-by-City Costs (397 cities)

CityAvg BidMax BidMin BidZip Codes
Boca Raton$220.00$220.00$220.0016
Belle Glade$220.00$220.00$220.001
West Palm Beach$220.00$220.00$220.0017
Pompano Beach$220.00$220.00$220.0014
Royal Palm Beach$220.00$220.00$220.001
South Bay$220.00$220.00$220.001
Palm Beach$220.00$220.00$220.001
Palm Beach Gardens$220.00$220.00$220.002
Pembroke Pines$220.00$220.00$220.002
Plantation$220.00$220.00$220.001
Opa Locka$220.00$220.00$220.002
Pahokee$220.00$220.00$220.001
Miami$220.00$220.00$220.0096
Margate$220.00$220.00$220.001
Lake Worth Beach$220.00$220.00$220.001
Boynton Beach$220.00$220.00$220.009
North Miami Beach$220.00$220.00$220.001
North Palm Beach$220.00$220.00$220.001
Lake Worth$220.00$220.00$220.007
Loxahatchee$220.00$220.00$220.001
Miami Beach$220.00$220.00$220.007
Miami Gardens$220.00$220.00$220.001
Delray Beach$220.00$220.00$220.007
Fort Lauderdale$220.00$220.00$220.0047
Dania$220.00$220.00$220.001
Deerfield Beach$220.00$220.00$220.003
Homestead$220.00$220.00$220.009
Hollywood$220.00$220.00$220.0013
Hallandale$220.00$220.00$220.002
Hialeah$220.00$220.00$220.0010
Canal Point$220.00$220.00$220.001
Key Biscayne$220.00$220.00$220.001
Jupiter$220.00$220.00$220.005
Lake Harbor$220.00$220.00$220.001
Greenacres$220.00$220.00$220.001
Wellington$220.00$220.00$220.001
Coral Gables$220.00$220.00$220.001
Coral Springs$220.00$220.00$220.003
Coconut Creek$220.00$220.00$220.001
Palm City$190.00$190.00$190.002
Center Hill$190.00$190.00$190.001
Hobe Sound$190.00$190.00$190.002
Port Salerno$190.00$190.00$190.001
Bushnell$190.00$190.00$190.001
Stuart$190.00$190.00$190.003
Trenton$175.00$175.00$175.001
Brooker$175.00$175.00$175.001
Steinhatchee$175.00$175.00$175.001
Bell$175.00$175.00$175.001
Old Town$175.00$175.00$175.001
Micanopy$175.00$175.00$175.001
Bronson$175.00$175.00$175.001
Branford$175.00$175.00$175.001
Newberry$175.00$175.00$175.001
Cedar Key$175.00$175.00$175.001
Chiefland$175.00$175.00$175.001
Horseshoe Beach$175.00$175.00$175.001
La Crosse$175.00$175.00$175.001
Hawthorne$175.00$175.00$175.001
High Springs$175.00$175.00$175.001
Earleton$175.00$175.00$175.001
Cross City$175.00$175.00$175.001
Williston$175.00$175.00$175.001
Waldo$175.00$175.00$175.001
Archer$175.00$175.00$175.001
Alachua$175.00$175.00$175.001
Saint Johns$170.00$170.00$170.001
Fleming Island$170.00$170.00$170.001
Green Cove Springs$170.00$170.00$170.001
Atlantic Beach$170.00$170.00$170.001
Middleburg$170.00$170.00$170.001
Ponte Vedra Beach$170.00$170.00$170.001
Keystone Heights$170.00$170.00$170.001
Ponte Vedra$170.00$170.00$170.001
Neptune Beach$170.00$170.00$170.001
Orange Park$170.00$170.00$170.002
Casselberry$161.67$170.00$157.503
Apopka$161.67$170.00$157.503
Deland$160.62$170.00$157.504
Dundee$160.00$160.00$160.001
Wimauma$160.00$160.00$160.001
Avon Park$160.00$160.00$160.001
Eagle Lake$160.00$160.00$160.001
Lake City$160.00$160.00$160.001
Lithia$160.00$160.00$160.001
Lorida$160.00$160.00$160.001
Odessa$160.00$160.00$160.001
Wesley Chapel$160.00$160.00$160.003
Apollo Beach$160.00$160.00$160.001
Oldsmar$160.00$160.00$160.001
Babson Park$160.00$160.00$160.001
San Antonio$160.00$160.00$160.001
Hudson$159.17$160.00$157.503
Land O Lakes$159.17$160.00$157.503
Plant City$159.00$160.00$157.505
New Port Richey$159.00$160.00$157.505
Saint Augustine$159.00$170.00$115.005
Davenport$158.75$160.00$157.504
Haines City$158.75$160.00$157.502
Sun City Center$158.75$160.00$157.502
Ruskin$158.75$160.00$157.502
Port Richey$158.75$160.00$157.502
Lutz$158.75$160.00$157.504
Tarpon Springs$158.75$160.00$157.502
Seffner$158.75$160.00$157.502
Valrico$158.33$160.00$157.503
Holiday$158.33$160.00$157.503
Winter Haven$158.21$160.00$157.507
Brandon$158.12$160.00$157.504
Lakeland$158.12$160.00$157.5012
Palm Harbor$158.12$160.00$157.504
Seville$157.50$157.50$157.501
Gibsonton$157.50$157.50$157.501
Glenwood$157.50$157.50$157.501
Istachatta$157.50$157.50$157.501
Clearwater Beach$157.50$157.50$157.501
Fort Ogden$157.50$157.50$157.501
Saint Cloud$157.50$157.50$157.505
Eaton Park$157.50$157.50$157.501
Spring Hill$157.50$157.50$157.506
Elfers$157.50$157.50$157.501
Longwood$157.50$157.50$157.504
Lake Hamilton$157.50$157.50$157.501
Lake Helen$157.50$157.50$157.501
Lake Mary$157.50$157.50$157.502
Plymouth$157.50$157.50$157.501
Polk City$157.50$157.50$157.501
Longboat Key$157.50$157.50$157.501
Mims$157.50$157.50$157.501
Pierson$157.50$157.50$157.501
Killarney$157.50$157.50$157.501
Lake Wales$157.50$157.50$157.503
Lakeshore$157.50$157.50$157.501
Kathleen$157.50$157.50$157.501
Hastings$157.50$157.50$157.501
Highland City$157.50$157.50$157.501
Intercession City$157.50$157.50$157.501
Sanford$157.50$157.50$157.503
Goldenrod$157.50$157.50$157.501
Gotha$157.50$157.50$157.501
Geneva$157.50$157.50$157.501
Sun City$157.50$157.50$157.501
Frostproof$157.50$157.50$157.501
Balm$157.50$157.50$157.501
Auburndale$157.50$157.50$157.501
Edgewater$157.50$157.50$157.502
Fort Meade$157.50$157.50$157.501
Deltona$157.50$157.50$157.504
Daytona Beach$157.50$157.50$157.5013
Bartow$157.50$157.50$157.502
Crystal Beach$157.50$157.50$157.501
Altamonte Springs$157.50$157.50$157.504
Zellwood$157.50$157.50$157.501
Alturas$157.50$157.50$157.501
Dunedin$157.50$157.50$157.502
Durant$157.50$157.50$157.501
Sydney$157.50$157.50$157.501
Dover$157.50$157.50$157.501
Thonotosassa$157.50$157.50$157.501
Tangerine$157.50$157.50$157.501
Debary$157.50$157.50$157.502
De Leon Springs$157.50$157.50$157.501
Waverly$157.50$157.50$157.501
Arcadia$157.50$157.50$157.502
Winter Springs$157.50$157.50$157.502
Aripeka$157.50$157.50$157.501
Trilby$157.50$157.50$157.501
Webster$157.50$157.50$157.501
Oak Hill$157.50$157.50$157.501
Brooksville$157.50$157.50$157.507
Windermere$157.50$157.50$157.501
Bradley$157.50$157.50$157.501
Osteen$157.50$157.50$157.501
Nichols$157.50$157.50$157.501
Ozona$157.50$157.50$157.501
Osprey$157.50$157.50$157.501
Oviedo$157.50$157.50$157.503
Mango$157.50$157.50$157.501
Winter Park$157.50$157.50$157.504
Nobleton$157.50$157.50$157.501
Bowling Green$157.50$157.50$157.501
Winter Garden$157.50$157.50$157.503
Kissimmee$157.50$157.50$157.509
Lake Alfred$157.50$157.50$157.501
Cassadaga$157.50$157.50$157.501
Loughman$157.50$157.50$157.501
Lake Monroe$157.50$157.50$157.501
Port Orange$157.50$157.50$157.504
Kenansville$157.50$157.50$157.501
River Ranch$157.50$157.50$157.501
Safety Harbor$157.50$157.50$157.501
Homeland$157.50$157.50$157.501
Rockledge$157.50$157.50$157.501
Indian Lake Estates$157.50$157.50$157.501
Mid Florida$157.50$157.50$157.502
Maitland$157.50$157.50$157.502
Ormond Beach$157.50$157.50$157.504
Orange City$157.50$157.50$157.502
Nalcrest$157.50$157.50$157.501
New Smyrna Beach$157.50$157.50$157.502
Mulberry$157.50$157.50$157.501
Oakland$157.50$157.50$157.501
Christmas$157.50$157.50$157.501
Clarcona$157.50$157.50$157.501
Ocoee$157.50$157.50$157.501
Orlando$156.40$157.50$125.0059
Seminole$156.25$160.00$150.004
Saint Petersburg$152.52$160.00$48.0031
Cocoa$152.50$157.50$150.003
Melbourne$151.88$157.50$150.004
Groveland$150.00$150.00$150.001
Tavares$150.00$150.00$150.001
The Villages$150.00$150.00$150.003
Altoona$150.00$150.00$150.001
Zephyrhills$150.00$150.00$150.004
Eastlake Weir$150.00$150.00$150.001
Howey In The Hills$150.00$150.00$150.001
Montverde$150.00$150.00$150.001
Wildwood$150.00$150.00$150.001
Weirsdale$150.00$150.00$150.001
Umatilla$150.00$150.00$150.001
Astatula$150.00$150.00$150.001
Yalaha$150.00$150.00$150.001
Grand Island$150.00$150.00$150.001
Sorrento$150.00$150.00$150.001
Fruitland Park$150.00$150.00$150.001
Mascotte$150.00$150.00$150.001
Oxford$150.00$150.00$150.001
Astor$150.00$150.00$150.001
Tampa$149.95$160.00$31.5055
Clearwater$149.27$160.00$48.0013
Gainesville$148.75$175.00$70.0016
Captiva$147.00$147.00$147.001
Placida$147.00$147.00$147.001
Alva$147.00$147.00$147.001
Bokeelia$147.00$147.00$147.001
Rotonda West$147.00$147.00$147.001
Estero$147.00$147.00$147.001
Everglades City$147.00$147.00$147.001
Sanibel$147.00$147.00$147.001
Goodland$147.00$147.00$147.001
Saint James City$147.00$147.00$147.001
Boca Grande$147.00$147.00$147.001
Riverview$145.62$160.00$105.004
Lehigh Acres$139.71$147.00$96.007
Port Charlotte$138.50$147.00$96.006
Punta Gorda$138.50$147.00$96.006
Largo$138.42$160.00$48.006
Naples$138.00$147.00$96.0017
Cape Coral$134.25$147.00$96.008
Fort Myers$133.40$147.00$96.0015
Tallahassee$133.00$133.00$133.0012
Greenville$133.00$133.00$133.001
Crawfordville$133.00$133.00$133.001
Sopchoppy$133.00$133.00$133.001
Saint Marks$133.00$133.00$133.001
Havana$133.00$133.00$133.001
Gretna$133.00$133.00$133.001
Lamont$133.00$133.00$133.001
Midway$133.00$133.00$133.001
Chattahoochee$133.00$133.00$133.001
Quincy$133.00$133.00$133.002
Monticello$133.00$133.00$133.001
Jacksonville$131.59$170.00$78.0032
North Fort Myers$130.00$147.00$96.003
Sarasota$127.89$157.50$48.0019
Titusville$126.75$157.50$96.002
Zolfo Springs$125.00$125.00$125.001
Fountain$125.00$125.00$125.001
Clarksville$125.00$125.00$125.001
Ebro$125.00$125.00$125.001
Altha$125.00$125.00$125.001
Alford$125.00$125.00$125.001
Bonifay$125.00$125.00$125.001
Cottondale$125.00$125.00$125.001
Graceville$125.00$125.00$125.001
Chipley$125.00$125.00$125.001
Caryville$125.00$125.00$125.001
Panama City$125.00$125.00$125.001
Ponce De Leon$125.00$125.00$125.001
Ona$125.00$125.00$125.001
Marianna$125.00$125.00$125.002
Myakka City$125.00$125.00$125.001
Noma$125.00$125.00$125.001
Campbellton$125.00$125.00$125.001
North Port$125.00$125.00$125.005
Youngstown$125.00$125.00$125.001
Vernon$125.00$125.00$125.001
Wausau$125.00$125.00$125.001
Wauchula$125.00$125.00$125.001
Englewood$122.67$147.00$96.003
Bonita Springs$121.50$147.00$96.004
Marco Island$121.50$147.00$96.002
Fort Myers Beach$121.50$147.00$96.002
Paisley$120.00$120.00$120.001
Morriston$120.00$120.00$120.001
Floral City$120.00$120.00$120.001
Lake Panasoffkee$120.00$120.00$120.001
Citra$120.00$120.00$120.001
Fort Mc Coy$120.00$120.00$120.001
Yankeetown$120.00$120.00$120.001
Inglis$120.00$120.00$120.001
Reddick$120.00$120.00$120.001
Sumterville$120.00$120.00$120.001
Anthony$120.00$120.00$120.001
Crystal River$120.00$120.00$120.002
Pinellas Park$119.33$160.00$48.003
Eustis$116.00$150.00$48.003
Hilliard$115.00$115.00$115.001
Jacksonville Beach$115.00$115.00$115.001
Sanderson$115.00$115.00$115.001
Homosassa$115.00$120.00$105.003
Macclenny$115.00$115.00$115.001
Florahome$115.00$115.00$115.001
Fernandina Beach$115.00$115.00$115.001
Elkton$115.00$115.00$115.001
Glen Saint Mary$115.00$115.00$115.001
Yulee$115.00$115.00$115.001
Callahan$115.00$115.00$115.001
Bryceville$115.00$115.00$115.001
Pineland$112.00$112.00$112.001
Venice$111.75$125.00$72.004
Summerfield$110.00$150.00$70.002
Belleview$110.00$150.00$70.002
Dunnellon$110.00$120.00$70.005
Ocala$109.29$120.00$70.0014
Clermont$109.20$150.00$48.005
Leesburg$109.00$190.00$48.004
Inverness$107.50$120.00$70.004
Nocatee$105.00$105.00$105.001
Bradenton$105.00$105.00$105.0015
Bradenton Beach$105.00$105.00$105.001
Palmetto$105.00$105.00$105.002
Parrish$105.00$105.00$105.001
Ellenton$105.00$105.00$105.001
Bay Pines$105.00$105.00$105.001
Cortez$105.00$105.00$105.001
Holmes Beach$105.00$105.00$105.001
Tallevast$105.00$105.00$105.001
Terra Ceia$105.00$105.00$105.001
Oneco$105.00$105.00$105.001
Anna Maria$105.00$105.00$105.001
Immokalee$104.00$112.00$96.002
Mount Dora$102.75$157.50$48.002
Dade City$102.67$160.00$48.003
Coleman$100.50$100.50$100.501
Lady Lake$99.00$150.00$48.002
Nokomis$98.50$125.00$72.002
El Jobean$96.00$96.00$96.001
Bunnell$96.00$96.00$96.001
Pomona Park$96.00$96.00$96.001
Palm Coast$96.00$96.00$96.002
Welaka$96.00$96.00$96.001
Chokoloskee$96.00$96.00$96.001
Flagler Beach$96.00$96.00$96.001
Georgetown$96.00$96.00$96.001
Copeland$96.00$96.00$96.001
Crescent City$96.00$96.00$96.001
Merritt Island$96.00$96.00$96.001
Murdock$96.00$96.00$96.001
Hernando$95.00$120.00$70.002
Ocklawaha$95.00$120.00$70.002
Lecanto$95.00$120.00$70.002
Beverly Hills$95.00$120.00$70.002
Silver Springs$95.00$120.00$70.002
Belleair Beach$78.00$78.00$78.001
Fellsmere$78.00$78.00$78.001
Fort Pierce$78.00$78.00$78.0011
Clewiston$78.00$78.00$78.001
Sebastian$78.00$78.00$78.002
Roseland$78.00$78.00$78.001
Port Saint Lucie$78.00$78.00$78.008
Jensen Beach$78.00$78.00$78.001
Penney Farms$78.00$78.00$78.001
Vero Beach$78.00$78.00$78.0010
Wabasso$78.00$78.00$78.001
Winter Beach$78.00$78.00$78.001
Indian Rocks Beach$78.00$78.00$78.001
Saint Leo$76.50$76.50$76.501
Laurel$72.00$72.00$72.001
Ochopee$72.00$72.00$72.001
Fairfield$70.00$70.00$70.001
Lochloosa$70.00$70.00$70.001
Mc Intosh$70.00$70.00$70.001
Lowell$70.00$70.00$70.001
Orange Springs$70.00$70.00$70.001
Orange Lake$70.00$70.00$70.001
Candler$70.00$70.00$70.001
Gulf Hammock$70.00$70.00$70.001
Evinston$70.00$70.00$70.001
Island Grove$70.00$70.00$70.001
Holder$70.00$70.00$70.001
Sparr$70.00$70.00$70.001
Minneola$48.00$48.00$48.001
Lacoochee$48.00$48.00$48.001
Ferndale$48.00$48.00$48.001
Crystal Springs$48.00$48.00$48.001

Showing 397 of 397 rows

Coverage Gaps

196 zip codes without coverage

These areas in Florida have no active roofers providers.

ApalachicolaArgyleBakerBarefoot bayBascomBasingerBig pine keyBlountstownBoys ranchBristolCantonmentCape canaveralCarrabelleCecil field nasCenturyCocoa beachCrestviewCypressDayDe funiak springEast palatkaEglin a f bFeldaFort walton beacFort whiteFreeportGrand ridgeGrandinGrantGreensboroGreenwoodGulf breezeHamptonHollisterHoltHosfordHurlburt fieldIndialanticIndian harbor beIndiantownInterlachenIslamoradaJasperJayJenningsKinardLabelleLake butlerLake cityLake como

Compare Roofers Costs Across States

Get a Free Quote

Get Free Roofers Quotes in Florida

Compare providers and pricing. No obligation.

By submitting, you agree to be contacted by local service providers.

City Pages

Other Services in Florida

View full Floridamarket overview →

Frequently Asked Questions

How much does roofers cost in Florida?

The average bid for roofers in Florida is $158.63, compared to the national average of $127.25. Prices range from $31.5 to $220 depending on location. Typical cost range: $350–$1,000 for repairs; $8,000–$20,000+ for full replacement.

What cities in Florida have roofers coverage?

Florida has roofers providers in 397 cities across 1,202 zip codes, representing 123.7% coverage of the state. Top cities include Boca Raton, Belle Glade, West Palm Beach, Pompano Beach, Royal Palm Beach.

How does Florida compare to the national average for roofers?

Florida is 24.7% above the national average for roofers. It ranks #7 out of 49 states by average bid.

Are there areas in Florida without roofers providers?

Yes, 196 zip codes in Florida currently have no active roofers providers. Underserved cities include Apalachicola, Argyle, Baker, Barefoot bay, Bascom.

When should I hire a roofer in Florida?

You find water stains on your ceiling or walls, which often means a roof leak has been developing for weeks Emergency service is available in most Florida areas. Roofers are busiest from late spring through early fall and immediately after major storm events.

What should I look for in a roofer in Florida?

Licensed, bonded, and insured with proof of general liability and workers' comp — roofing is one of the most dangerous trades. Manufacturer certification (GAF Master Elite, CertainTeed SELECT, Owens Corning Preferred) which enables extended warranty coverage. Roofing contractor licensing varies significantly by state.

Can I do roofers work myself instead of hiring a pro?

You can safely clean gutters, trim overhanging branches, and do a visual inspection from the ground with binoculars. Minor repairs like replacing a single shingle on a low-slope roof are possible for handy homeowners. But anything involving flashing, valleys, multiple leak points, or working on a steep pitch should be left to professionals.

What warranty should I expect from a roofer in Florida?

Expect a workmanship warranty of at least 2 years from the roofer, with 5–10 years being ideal. Material warranties from manufacturers range from 25 years to lifetime depending on the product line.