Fast, reliable roof repairs for leaks, storm damage, and more in Ottumwa, Iowa
A damaged roof doesn't wait — and neither do we. B&C Roofing & Construction provides prompt, professional roof repair services throughout Ottumwa, Iowa and the surrounding Southeast Iowa region. Whether you have a small leak, missing shingles after a windstorm, or widespread hail damage, our experienced crew diagnoses and fixes the problem correctly the first time.
Iowa weather is hard on roofs. From heavy spring storms and hail to ice dams in winter and high winds year-round, Ottumwa homeowners face real roofing challenges. B&C Roofing & Construction has 15+ years of experience repairing roofs in Wapello County and knows exactly what it takes to get your roof sealed up and performing properly.
We offer free damage assessments and transparent estimates. No hidden fees, no unnecessary upsells — just honest work at a fair price.

From minor fixes to major storm damage, B&C Roofing & Construction handles all types of residential roof repairs in Ottumwa and Southeast Iowa.
High winds and storms regularly knock shingles loose in Southeast Iowa. We replace missing or cracked shingles quickly to prevent water intrusion.
A leaking roof can cause interior water damage, mold growth, and structural issues. We locate the source accurately and seal it for good — not just temporarily.
Iowa's severe storm season is tough on roofs. We assess hail damage, document it for insurance claims, and complete professional repairs or replacement.
Failed flashing around chimneys, skylights, vents, and valleys is one of the most common causes of roof leaks. We reseal and replace flashing to stop the leak at its source.
Iowa winters create ice dams that back water up under shingles. We repair the resulting damage and can add ice & water shield to prevent future issues.
Rotted or damaged soffit and fascia boards compromise your roof's edge and allow pests and moisture inside. We replace them as part of a complete roofing solution.
For low-slope and flat roof sections, we diagnose and repair membrane failures, blistering, and ponding water issues.
After severe storm damage, we can emergency tarp your roof to prevent further water damage until permanent repairs can be made.

Severe storms, high winds, and hail are common across Southeast Iowa — and they can do serious damage to your roof in minutes. After a major storm event in the Ottumwa area, B&C Roofing & Construction responds quickly to assess damage, provide emergency protection if needed, and complete permanent repairs.
We work directly with homeowners on insurance claims. We can help you document damage thoroughly, provide a detailed repair estimate for your adjuster, and ensure the final scope of work covers everything your home needs.



Common signs include water stains on ceilings or walls, damp attic insulation, missing shingles visible from the ground, granules in your gutters, or daylight visible in the attic. If you notice any of these, call B&C Roofing for a free inspection.
In many cases, yes. If your roof is under 15 years old and the damage is localized, a quality repair is often the right call. We'll give you an honest assessment — we won't push for a replacement if a repair will solve the problem.
Yes. We're experienced with storm and hail damage claims and can help document the damage, communicate with your insurance adjuster, and complete the scope of work covered by your claim.
We prioritize storm damage and leak calls. For emergency situations in the Ottumwa area, we typically respond the same day or next day to assess the damage and begin work.
B&C Roofing provides roof repair services throughout Ottumwa, Eddyville, Wapello County, and surrounding Southeast Iowa communities including Oskaloosa, Centerville, Bloomfield, and Albia.
Tell us about the damage and we'll get back to you with an honest assessment.
Don't let a small problem become a big one. Call B&C Roofing & Construction today for a free damage assessment.