Roof Damage? Start With a Free Roof Inspection.
D&S Roofing and Restoration helps homeowners and property owners across Davis Junction, Rockford, and Northern Illinois inspect roof damage, document visible conditions, and understand repair or replacement options.
25 years of roofing experience · Serving Davis Junction, Rockford, Rochelle, Byron & nearby.
Start with 3 quick details
We'll call to schedule your on-site inspection.
- Bonded & Insured
- 18 Years in Business
- 25 Years Roofing Experience
- Commercial & Residential
- 24+ Google Reviews
Small roof issues become expensive fast.
Missing shingles, storm damage, or a slow leak rarely stay isolated. Water finds decking, insulation, and drywall — and repair costs multiply the longer the roof stays exposed.
A professional inspection catches damage early, documents it clearly, and gives you a straight answer on repair vs. replacement — before the next storm.
Active leak right now? Call Daniel: 704-968-1377

Serious roofs. Serious documentation.
We're set up for full roof replacements, storm-related work, and insurance-documented residential roofing — the projects where experience, proper documentation, and a real crew matter.
- Full roof replacement on aging or storm-hit roofs
- Storm damage, hail damage, and wind damage inspections
- Insurance-related roof documentation for homeowners
- Commercial and multi-property roofing projects
- Emergency tarping to protect the structure while you decide
Roofing services for Northern Illinois homes and properties.
Focused on roof replacement, storm damage, and hail and wind damage inspections for homeowners and property owners in Davis Junction, Rockford, Rochelle, Byron and nearby communities.
Roof Replacement
Full tear-off and replacement on aging or damaged roofs, done by an experienced crew.
Request free inspectionStorm Damage
Post-storm inspections with clear photo documentation of visible conditions.
Request free inspectionHail & Wind Damage
Identify hail bruising, lifted shingles, and wind-related failures before they leak.
Request free inspectionRoof Repair
Targeted repairs to stop leaks, replace missing shingles, and extend roof life.
Request free inspectionEmergency Tarping
Temporary protection to keep water out while permanent work is scheduled.
Request free inspectionCommercial Roofing
Flat, low-slope, and metal roof systems for commercial properties.
Request free inspectionGutters & Exterior
Gutters, siding, and exterior restoration as part of the roofing project.
Request free inspectionSimple, professional, no pressure.
- 01
Request Inspection
Fill the short form or call Daniel directly.
- 02
We Contact You
We confirm details and set an on-site visit.
- 03
Roof Is Inspected
A professional inspects visible roof conditions.
- 04
Damage Is Documented
Photos and findings are captured on-site.
- 05
Clear Next Steps
Repair vs. replacement, with a written estimate.
- 06
Work Is Scheduled
Once approved, we book the crew and get to work.
Documentation you can bring to your insurance conversation.
We inspect visible roof conditions, capture photos, and provide contractor findings and estimates. We don't negotiate claims or promise approval — that's between you and your carrier.
Photo documentation
We capture clear photos of visible roof conditions during the inspection.
Contractor findings
A written summary of what we observed and the recommended scope of work.
Estimate for the work
A straightforward estimate you can bring to your insurance conversation.
Real projects. Real reviews.
We'd rather show finished roofs than make big claims. Every photo below is from a real D&S Roofing project.
Rating and recent reviews are available on our Google Business Profile. We don't post invented quotes here.



