Professional new roof installation in Ottumwa, Iowa — quality materials, lasting results
When it's time for a new roof in Ottumwa, Wapello County, or the surrounding Southeast Iowa area, B&C Roofing & Construction delivers complete residential roof installation services you can count on. Co-owners Yogi and Danne and their crew have been installing quality roofs throughout the region for over 15 years.
Iowa's climate demands a roof that can stand up to harsh winters, heavy spring rains, summer heat, and severe storm systems. We use premium architectural shingles, proper ice & water shield, and industry-best installation practices to ensure your new roof protects your home for decades.
Whether you're replacing an aging roof, recovering from storm damage, or building a new home, B&C Roofing & Construction offers free estimates, honest pricing, and craftsmanship that lasts.

Every B&C Roofing & Construction installation is complete — no corners cut, no upsells.
We walk every Ottumwa homeowner through each step so there are no surprises from start to finish.
We start with a thorough inspection of your existing roof and structure, then provide a detailed, no-obligation written estimate.
We help you choose the right shingle style, color, and material for your home's look and Iowa's weather demands.
Our crew removes all old roofing material, inspects the decking for soft spots, and makes any necessary repairs before installation begins.
We install high-quality underlayment, ice & water shield at eaves, then lay your new shingles following manufacturer specs for a full warranty.
All valleys, pipe boots, and wall intersections are properly flashed and sealed to eliminate leak points.
We use magnetic nail rollers and do a complete property cleanup. You get a full walkthrough before we consider the job done.




B&C Roofing & Construction is a locally owned roofing company based right here in Ottumwa, Iowa. When you hire us, you're hiring your neighbors — people who care about the quality of their work because they live in the same community.
We're licensed, fully insured, and stand behind every installation we complete. Our goal is to earn your trust with transparent pricing, clean workmanship, and a finished product that genuinely exceeds your expectations.
Most standard residential roof installations in the Ottumwa area take 1–2 days depending on the size and complexity of the roof. Larger homes or those with multiple valleys and dormers may take an additional day.
We install premium architectural (dimensional) asphalt shingles from trusted manufacturers. These shingles offer superior durability, a 30-year warranty, and excellent resistance to Iowa's wind and hail conditions.
Requirements vary depending on the scope of work. B&C Roofing is familiar with local building codes and can help you understand whether a permit is required for your specific project.
If your roof is under 15 years old with isolated damage, a repair may suffice. If it's approaching 20+ years, has widespread granule loss, multiple leaks, or significant storm damage, replacement is usually the better long-term investment. We'll give you an honest assessment during your free inspection.
Yes. B&C Roofing is based in Ottumwa, Iowa and serves all of Wapello County including Eddyville, Eldon, Agency, and all surrounding communities.
Fill out the form and Yogi or Danne will get back to you quickly with honest pricing.
Call B&C Roofing & Construction today for your free roof installation estimate. No obligation, no pressure.