Looking for average roofing costs in Kansas City? We recommend calling three different contractors for free estimates to get the most accurate portrait of the local competition. However, before you pick up the phone, you may be wondering if you’ll have enough dough in the bank to cover it or if you need to take out a small home improvement loan — and that’s understandable.
Ballpark Estimate For A New Roof In KC
The cost of a new roof in Kansas City can range from $2,000 to $25,000, according to HomeAdvisor.com. They add that a good baseline figure is around $10,000. Unfortunately, Kansas City prices are slightly above the national average.
People who are particularly handy around the house may opt to buy the materials and do it themselves for a much lower price than a professional installation. Truth be told, CostHelper says you can probably slap a fresh set of asphalt shingles onto a one-story ranch home for $680 – $3,700, depending on the square footage. However, you are also voiding the manufacturer’s warranty on the shingles you buy and risking the liability of injury. Besides, roofing is back-breaking work! So, for $1,700 – $8,400, many homeowners feel it’s worth having the professionals install a new KC roof.
The materials you choose can also affect the price of your roofing job. Asphalt is the least expensive option and will generally last 25 to 50 years, depending on the brand. Wood shingles or shakes are beautiful, but require a good amount of maintenance, are not fireproof, and don’t last as long — plus they cost an average of $6,800 – $20,000 to install. Tile roofs are more durable and distinctive-looking, but are also in the same price range as wood. Metal rooftops are very durable and even longer lasting than asphalt, but the cost can range anywhere from $5,000 to $40,000, depending on the type of metal used. Though classic-looking and long-lasting, we’ve seen slate roofs cost as much as $84,000!