Who Do I Hire to Fix a Roof Leak?
The right trade for this job, what it typically costs in Florida, and how to describe the work so quotes come back accurate.
Short answer: hire a licensed roofer. Photograph the interior stain with dates before anyone goes up. If you later file a claim, that timeline is the strongest evidence you will have.
Why this is the right trade
Roofing requires a state CCC roofing license or a registered county roofing license. Verify it before signing anything, especially after a storm.
Getting the trade right on the first call saves you a wasted service fee and, more often, a second week of waiting.
What it usually costs
| What it costs | Typical price |
|---|---|
| Roof inspection | $150 – $400 |
| Minor shingle repair | $400 – $1,200 |
| Tile repair and rebedding | $700 – $2,500 |
| Flat roof section replacement | $2,500 – $8,000 |
How to describe the job so quotes are accurate
- Take three photos: wide, close, and the model or label plate if there is one.
- Say when the problem started and whether it is getting worse.
- Note anything you already tried, so nobody bills you to repeat it.
- Mention access: gate codes, stairs, elevator reservations, or pets.
Ready for real quotes?
Post your project free and compare quotes from verified local pros.
Post a projectSigns you called the right pro
- They ask about ceiling stain that grows a little with each heavy rain.
- They ask about granules collecting at the downspout.
- They ask about lifted or slipped tiles visible from the ground after a storm.
Red flags
- a door-knocker after a storm asking you to sign an assignment of benefits
- any roofer who will not put the repair area, materials, and warranty in writing
Repairs are one to two days; permitted sections take longer because of inspection scheduling.
Ready to compare real numbers? Post your project on QOTA and get quotes from verified Florida pros — no lead fees, no call storms, and payments held safely until the work is done.

