Roofing Contractor in Elgin & South Elgin, IL — Family-Owned Since 1979
DFC Roofing (Dyna-Flow Corporation) is a family-owned roofing contractor based at 1360 River Rd in South Elgin, serving Elgin, the Fox Valley and all of Kane, Cook and DuPage counties since 1979. Residential roof replacement and commercial roofing are what we do most: architectural shingle tear-offs on homes from St. Charles to Schaumburg, and Carlisle EPDM and TPO systems on industrial, retail, church and HOA buildings.
We also handle roof repair, inspections, hail and storm damage with insurance claims, and siding, gutters and windows. Illinois license 104-004825, bonded and insured, NRCA and CRCA member, A+ BBB. Estimates are free, and a project manager — not a salesperson — calls you back.

Residential
Read More
Commercial
Read MoreOur Roofing Services
Roof Replacement
Full tear-off, deck check, ice-and-water shield and architectural shingles — most homes done in 1–2 days.
Roof Repair
Leaks, flashing, wind-blown shingles and ice dam damage, with an honest repair-or-replace answer.
Roof Inspection
25-point roof and attic inspection with a photo report for aging roofs, real estate and insurance files. $249, credited toward work.
Storm & Hail Damage
Free storm damage estimate, documentation, emergency tarping and help with your insurance adjuster.
Commercial Roofing
Carlisle EPDM & TPO with NDL warranties, steep slope and architectural metal for buildings of every type.
Siding, Gutters & Windows
Vinyl and James Hardie siding, gutters, replacement windows and doors to finish the exterior.
Roof maintenance plans from $199 a year. The RAM Roof Care Club puts your roof on a yearly maintenance schedule, with no service charge on repair calls for RAM Guard members.
45+ Years of Trust & Credibility
4.8★ on Angi (54 reviews) · A+ BBB · 5.0★ on Birdeye — Read our reviews
LONGEVITY
Dyna-Flow has been a family owned and operated roofing and siding company since 1979. We employ highly experienced, well-trained craftsman to install only the highest quality products, so that we can stand by our work for years to come.
SINCERITY
At Dyna-Flow, we believe that our best business relationships are open and honest. That is why we maintain strong communication about the scope, schedule, and cost of your roofing project as well as keeping you aware of your options and possible complications as soon as they arise. This eliminates unexpected change orders and costly scheduling conflicts.
ASSURANCE
We employ highly experienced professionals that are trained in Dyna-Flow’s values, to keep you informed and answer any questions you may have about your roof. At Dyna-Flow, we understand how important your home or property is, and the last thing we want our customer to feel is concern about their building project.





