Roof Repair & Replacement Contractor in Florence, MS
- N10-Year Workmanship Warranty
- NBBB Accredited & Fully Licensed
- NDirect Adjuster Coordination
A spring storm rolls up US 49, and by morning there’s a water stain spreading across your ceiling. Now you need someone who will show up, tell you the truth about your roof, and fix it right. Halo Roofing & Restoration is a locally owned Florence roofer serving homes across zip code 39073. We handle repairs, full replacements, and the insurance claim that often comes with both.
A Florence Roofer Who Knows This Part of Rankin County
Florence is a small town with a close-knit feel. US Highway 49 and Mississippi Highway 469 split it. Highway 469 comes in as South Church Street, then turns east onto Main Street. The Illinois Central Railroad crossing sits right in the middle of it all.
The town has grown fast, about 10% between 2010 and 2020. City limits keep pushing north toward Richland and west toward the Pearl River. That means older homes near Old US 49 and newer builds on the edges, each with different roofing needs.
We work these streets regularly, from Earl Clark Drive to the neighborhoods around Florence High School and Steen’s Creek Elementary. Families here gather at Hemphill Park for Florence Day each fall and fill Florence City Park on weekends. As a Florence roofer, we know they want a roof that holds up, not a sales pitch.
If your home sits north of town, we also work as a roofing contractor in Richland, MS. Our team covers the full metro too, as a roofing contractor in Jackson, MS about 13 miles up Highway 49.
Roof Repair in Florence: Leaks, Storm and Hail Damage
Most roof problems start small. A lifted shingle or a cracked pipe boot lets water in slowly, and you find out when the drywall does. Fast roof leak repair keeps a small fix from turning into rotted decking and mold. A good Florence roofer finds the source, not just the stain.
Central Mississippi thunderstorms bring high wind and hail with little warning. Our storm damage roof repair and hail damage roof repair start with a full inspection. No guessing from the driveway. We photograph every issue so you see exactly what we see.
Common repairs we handle in Florence:
- Leaks around vents, chimneys, skylights, and valleys
- Missing, creased, or wind-lifted shingles
- Hail bruising and granule loss on asphalt shingles
- Damaged flashing, pipe boots, and drip edge
- Fascia and siding damage after a storm
See the full scope of our roof repair services, including custom copper flashing and accessories made in-house.
Emergency Roof Repair When Water Is Coming In
A fallen limb or open roof can’t wait for a weekday appointment. Our emergency roof repair team secures the roof, tarps exposed areas, and stops further water damage. Then we document everything for your insurance company before permanent work begins. A Florence roofer close by means less time with an open roof.
Roof Replacement in Florence, MS
Some roofs are past saving. If your shingles are curling, the decking feels soft, or leaks keep coming back, repair money starts running out fast. A replacement resets the clock and protects everything under it.
We install asphalt shingle roofing, architectural shingles, and metal roofing. Most replacements take one to three days, depending on roof size and weather. Before any work starts, your Florence roofer quote from us comes in writing with no hidden fees.
Financing is available through SVC Financing if you would rather spread the cost out. Learn more about our roof replacement services and what the process looks like day by day.
What Affects Roof Replacement Cost
Roof replacement cost depends on a few specific factors:
| Cost Factor | Why It Matters |
|---|---|
| Roof size and pitch | Steeper, larger roofs need more material and labor |
| Material choice | Metal and architectural shingles cost more than 3-tab |
| Decking condition | Rotted plywood must be replaced before new shingles go on |
| Layers to remove | Tearing off two old layers adds labor and disposal |
| Extras | Skylights, copper accents, and ventilation upgrades add to scope |
Roof Insurance Claim Help From Inspection to Final Photos
Filing a roof claim alone is stressful. Adjusters work for the insurance company, and missed damage means money left on the table. Our in-house roof insurance claims help puts a claims specialist on your side from the first call.
Here’s how our roof insurance claim help works:
- We inspect your roof and photograph all damage.
- You open the claim with your insurance carrier.
- We meet your adjuster on-site and walk the roof together.
- We complete repairs or replacement to the approved scope.
- We provide proof-of-completion photos and records for your file.
If your claim was denied or underpaid, we review the adjuster’s report. Then we help you push back with clear documentation.
Why Florence Homeowners Choose Halo Roofing
Choosing a Florence roofer means trusting someone with the most expensive part of your home’s exterior. Here is what you get when you hire us.

10-Year Workmanship Warranty
A 10-year workmanship warranty on every roof replacement and repair, plus exterior siding. It covers the quality of our installation, not just the manufacturer’s coverage on the shingles.

BBB Accredited, Licensed & Insured
BBB accredited and fully licensed and insured, under Mississippi License #R18776. For a local roofing decision that matters more than it sounds: there is an accountable business standing behind the work.

Locally Owned, Decades of Experience
Locally owned, with 10+ years in roofing and 20+ years in construction. We treat Florence as part of our regular Rankin County route, not a place we visit after a hailstorm.

Free Estimates & Honest Advice
Free estimates with honest repair-or-replace advice, and direct adjuster coordination so you are never handling the insurance company alone.
Read more about what Florence homeowners are saying about working with our team.
Frequently Asked Questions
Does Halo Roofing pull the permit with the City of Florence, including homes outside city limits toward Richland?
Yes. We confirm whether your address falls under the City of Florence, the City of Richland, or unincorporated Rankin County. Then we handle the permit and inspections that jurisdiction requires, so you don't have to.
Are homes along the Pearl River on Florence's west side more exposed to storm damage, and does that affect insurance?
Open land near the river can leave roofs more exposed to wind. Most homeowners policies cover sudden wind and hail damage, but flood damage needs separate flood coverage. We'll help you document roof damage clearly so the claim is judged on what actually happened.
Florence is 13 miles south of Jackson. How quickly can Halo Roofing respond to storm damage?
As a Florence roofer, we treat your town as part of our regular Rankin County route. After a storm, call (601) 706-5573 and we'll give you a real arrival window. If water is coming in, we'll prioritize securing the roof first.
Get a Free Roof Estimate From a Trusted Florence Roofer
Don’t wait for the next storm to find out what your roof can handle. Call Halo Roofing & Restoration at (601) 706-5573 or request your free estimate online. We’ll inspect your roof, show you the photos, and give you a straight answer.
Why They’re Talking About Us
Have a roofing project in mind?
If you want to repair or replace your roof with a trusted team, you can call us to get a free virtual estimate on your service today.