Protecting Kansas City Homes, One Roof at a Time

Heartland Roofing is a locally-owned company built on quality craftsmanship and personal accountability. Founded in 2016, we're committed to giving Kansas City homeowners the reliable roofing service they deserve, with an owner who's directly involved in every project.

Our Story

Marcus Elliott didn't plan on starting a roofing company. He just knew there had to be a better way to serve homeowners.

His first roofing experience was helping his uncle roof a hunting cabin at age 14. The work was hard, but the feeling of accomplishment stuck with him. He continued roofing through high school and college, learning the trade from the ground up as a laborer.

After a decade away from roofing, Marcus returned to the industry in 2009 during the Great Recession. Construction was slow, so he started part-time, saved what he could, and worked his way through the tough years. In 2016, he founded Heartland Roofing with a simple mission: to be the roofing company Kansas City homeowners could actually trust.

What sets Heartland apart? Marcus is directly involved in every roof installation. While bigger companies pass you between salespeople, project managers, and crews (making it easy to pass the buck when problems arise), Marcus ensures accountability from start to finish. He's roofed his own house, his brother's house, his parents' house, and countless friends' homes. Your roof gets the same care and attention.

If there's ever a problem, you won't get excuses or voicemails. You'll get Marcus, ready to make it right.

What Makes Us Different

Owner Involved on Every Project

Unlike larger companies where you're passed between multiple people, Marcus is directly involved in every roof installation. You get personal attention and accountability from start to finish.

Quality Craftsmanship

We work with all major manufacturers and suppliers to provide you with premium materials and proven installation techniques. Whether residential or commercial, no job is too large or too small.

Full Accountability

If problems arise, there's no passing the buck. We take full responsibility and make things right every time.

Storm Damage Expertise

We specialize in working with all major insurance companies. If you think your roof may have storm damage, we'll provide a free inspection with no cost or obligation.

Honest, Transparent Service

We take time to understand your needs and provide cost-effective solutions. You'll always know what we're doing, why we're doing it, and what it costs.

SCHEDULE A FREE INSPECTION

Our Commitment

  • Fully licensed and insured

  • Partnerships with leading manufacturers

  • Serving Kansas City since 2016

  • Expertise in both residential and commercial roofing

  • Specialists in insurance claims and storm damage

SCHEDULE A FREE INSPECTION

Ready to Work With a Roofing Company You Can Trust?

Whether you need a new roof, suspect storm damage, or just want an honest evaluation, Heartland Roofing is here to help. Experience the difference of working with an owner who's directly involved in every project.