A Florida home under palm trees with a roof built to stay dry

Founded 1987 · Father to Son · Seminole Heights, Tampa

Two generations. One promise: you stay dry.

Dennis Flores founded this company in 1987. His son Daniel leads it today — with the GAF Master Elite certification fewer than 2% of roofers in America hold.

★★★★★4.5 · 200+ Google reviews · A+ BBB since 1992

GAF Master Elite

Top 2% of U.S. roofers

50-Year

Golden Pledge warranty

A+ BBB

Rated since 1992

Lic. CCC1330343

Licensed & insured · Financing available

Residential & Commercial

Everything over your head

Free estimates on every job. Financing available — no money down.

Roof Replacement

Architectural shingle, metal, and flat roof systems — backed by the GAF Golden Pledge warranty covering material defects for up to 50 years.

Timeline2–3 days
Free estimateSchedule

Roof Repair

Leaks, lifted or missing shingles, flashing, and fascia — diagnosed honestly. If it is a minor fix, we tell you so.

TimelineSame week
Free estimateSchedule

Storm Damage Restoration

Hurricane and wind damage response with full photo documentation to support your insurance claim from inspection to final nail.

TimelinePriority dispatch
Insurance assistedSchedule

Roof Inspection

A thorough top-to-deck inspection for new homeowners, real estate closings, and insurance requirements — with a written condition report.

TimelineAbout 60 min

Commercial Roofing

Flat deck and shingle systems for Tampa Bay businesses — engineered for Florida sun, rain, and wind, with minimal disruption to operations.

TimelineCustom scope
Free estimateSchedule

A Roofing Family

The people on your roof

Roofing runs in the Flores family — and everyone we work with gets treated like part of it.

DF

Dennis Flores

Founder · Est. 1987

A longtime Tampa resident who started Stay Dry in Hillsborough County with a small crew and a simple promise: treat every roof like it is over your own family.

Read our story
DF

Daniel Flores

Owner & President

Second-generation roofer with a business administration degree and his own Florida state roofing license. Daniel has led the company since 2019 — and still answers the phone.

Call Daniel's team
Y

Yoandy

Lead Estimator

The name that shows up in review after review — punctual, honest, and known for arriving with the company's license and insurance in hand before you even ask.

Book a free estimate

Our Story

38 years. One family. Thousands of dry Tampa homes.

In 1987, longtime Tampa resident Dennis Flores started Stay Dry Roofing with a small Hillsborough County crew and a belief that a roofer should treat every customer like family. Word spread the old-fashioned way — one honest job at a time.

Today his son Daniel carries the license and the standard: GAF Master Elite certification, an A+ BBB rating held since 1992, and a storefront on N Florida Avenue where you can walk in and shake the owner’s hand. No storm-chasers. No shortcuts. Just the second generation of a Tampa roofing family doing the work right.

A Tampa Bay home protected by a Stay Dry shingle roof

Committed to customer satisfaction

★★★★★ 4.5 on Google

Based on 200+ Google reviews — and 275 more on Birdeye

★★★★★

The estimator was punctual and professional — the only roofer who came that gave a nice folder with the company's insurance information and business license.

Edward H. · Google review

★★★★★

After being left without a solution by another roofer, I called Daniel, and he was right on it. I could not be more impressed with his dedication and promptness.

Cesar R. · Google review

★★★★★

During the hurricanes, shingles were torn off the roof in the strong winds. Stay Dry Roofing has been wonderful in working with me to get a new roof on my house.

David M. · Google review

Visit the Shop

Seminole Heights, Tampa

Address

4700 N Florida Ave
Tampa, FL 33603

Hours

Mon — Fri9:30 AM – 6:00 PM
Sat — SunClosed · 24/7 storm response line

Reach us

(813) 232-9430
Free estimates · Se habla español

A finished residential shingle roof by Stay Dry Roofing

@stay_dry_roofing

Follow on Instagram →