Mon–Fri 8am–6pm • Sat 9am–2pm
GC #CRC1334726 • Roofing #CCC1337439 • Fully Licensed & Insured BBB Accredited Business A
Broward, Palm Beach & Miami-Dade County • Licensed & Insured

Premium Roofing Done Right.


Family-owned and hurricane-tested. Bona Fide Roofing has protected Broward, Palm Beach & Miami-Dade County homes for 15+ years with straight talk, solid materials, and craftsmanship you can count on.

Licensed & InsuredFL License #CCC1337439
Hurricane-Rated SystemsFBC compliant, wind-mit ready
5-Star Rated94+ verified Google reviews
15yrs
Serving Broward, Palm Beach & Miami-Dade County
1,200+
Roofs Completed
5.0
Google Rating
100%
Licensed & Insured
Roof Types We Install

Built for Florida Weather

Every roof we install is hurricane-rated, Florida Building Code compliant, and matched to your home's architecture. Pick the right material for your roof and your budget — we'll walk you through the tradeoffs.

Bona Fide Roofing contractor in front of completed Florida home with new tile roof
15+ Years Serving Broward, Palm Beach & Miami-Dade County
Why Bona Fide

A Roofer You Can Actually Trust

We are not a fly-by-night storm chaser or a franchise that dispatches whoever is available. Bona Fide Roofing is family-owned, locally operated, and personally invested in every roof we touch.

  • Florida-Licensed Roofing Contractor

    FL License #CCC1337439. We pull permits, pass inspections, and do it by the book every time.

  • Hurricane-Rated Systems

    Every new roof is installed to Florida Building Code and rated for high-wind zones. Wind mitigation reports often cut your insurance premium.

  • Insurance Claim Assistance

    Storm damage? We document everything and work directly with your adjuster so you get every dollar you are owed.

  • GAF & Owens Corning Certified

    Certified installer status means we can offer manufacturer warranties up to 50 years that non-certified contractors cannot.

  • Straight-Talk Estimates

    No pressure, no bait-and-switch. Our written estimates are itemized so you know exactly what you are paying for.

Bona Fide Roofing BBB Business Review
Meet the Team

Certified Installer & Preferred Partner

GAFCERTIFIED
OWENSCORNING
CertainTeedSELECT SHINGLE
IKOROOFING
ATLASPINNACLE
Recent Projects

Roofs We've Completed

Every job here is a real Broward, Palm Beach & Miami-Dade County roof. See the scope, the materials, and the finished result.

Completed barrel tile roof replacement on upscale Coral Springs Florida home
Tile Roof

Barrel Tile — Coral Springs

Coral Springs, FL
New asphalt shingle roof on Fort Lauderdale Florida residential home
Residential

Shingle Roof — Fort Lauderdale

Fort Lauderdale, FL
Standing seam metal roof installation on Pompano Beach Florida home
Installation

Metal Roof Install — Pompano Beach

Pompano Beach, FL
Full roof replacement on Weston Florida home after hurricane storm damage
Replacement

Storm-Damaged Roof Replacement — Weston

Weston, FL
New dark charcoal shingle roof replacement on Hollywood Florida home
Replacement

Shingle Replacement — Hollywood

Hollywood, FL
Transformations

Before & After Real Results

Drag the slider to reveal the difference a new Bona Fide roof makes. Every job here is a real Broward, Palm Beach & Miami-Dade County property.

Before: Fort Lauderdale Florida home with aged worn 3-tab shingle roof Before
After: New charcoal architectural shingle roof on Fort Lauderdale Florida home After

Full roof replacement — Fort Lauderdale, FL. Old 3-tab shingles removed, architectural shingles installed to FBC standards.

Client Stories

What Broward, Palm Beach & Miami-Dade County Homeowners Say

Verified Google reviews from real customers. No scripts, no bribes, just honest feedback.

5.0 on Google ★★★★★ · 94 reviews
★★★★★

Had three roofers come out. The others gave vague quotes. Bona Fide gave us a written itemized estimate on the spot. No pressure, no sales tricks. We hired them and the work was excellent.

Tom & Linda R.
Tom & Linda R.
Coral Springs, FL
★★★★★

Three other companies told me I needed expensive patchwork. Bona Fide gave me a straight assessment and a full replacement that comes with a manufacturer warranty. Two storm seasons later, zero issues. This is the roofer you want in South Florida.

James P.
James P.
Hollywood, FL
★★★★★

Our HOA required specific tile matching. Bona Fide sourced the exact profile, got permit approval, and passed inspection first try. Incredible attention to detail.

Sandra M.
Sandra M.
Weston, FL
★★★★★

Got wind mitigation report done after the new roof. Our homeowner insurance dropped by $1,800 a year. Paid for itself faster than I expected. Highly recommend.

Carlos & Ana D.
Carlos & Ana D.
Pembroke Pines, FL
★★★★★

Called them on a Monday after a storm. They had a crew on-site by Tuesday, assessed the damage, and had us scheduled for a full replacement within days. Fast, fair, and no runaround.

Robert K.
Robert K.
Davie, FL
Our Process

Simple, Transparent, No Surprises

From your first call to the final inspection, you always know exactly what happens next.

01

Free Inspection

We come out, assess your roof honestly, and give you a written estimate.

02

Permit & Materials

We pull all required permits and order your materials. You get a timeline and a single point of contact throughout.

03

Installation

Our licensed crew installs your roof to Florida Building Code. Daily cleanup. Progress photos sent to you every day.

04

Inspection & Warranty

We pass the permit inspection, walk the job with you, and hand over your manufacturer and workmanship warranties.

Service Area

Roofing Broward, Palm Beach & Miami-Dade County From End to End

We are local. Our crews live here, our office is here, and we know South Florida roofing requirements inside and out.

From the Blog

Roofing Insights

Expert tips and guides to help Broward, Palm Beach & Miami-Dade County homeowners make smart roofing decisions.

Get In Touch

Request Your Free Estimate

Tell us about your roof. We will get back to you within 24 hours with a no-obligation written estimate and inspection scheduling.

Call or Text(954) 998-6684
HoursMon–Fri 8am–6pm • Sat 9am–2pm
Free Roof Estimate
We respond within 24 hours. No obligation.