JHC roofing crew tearing off and re-decking a stone commercial building in Kirksville, MO
Shelter Done Right | BBB A+ Rated

Roofing Contractor in
Kirksville, MO

Shingle, metal, rubber, and tile — repaired or replaced with proper decking, flashing, and ventilation, not just new material over old problems.

Licensed & Insured
Serving Kirksville since 1998
Residential & Commercial

Roofing done by people who live here.

A roof in northeast Missouri takes hail, ice dams, and wind loading every year. JHC installs and repairs asphalt shingle, standing-seam metal, rubber membrane, and tile roofing across Kirksville and Adair County — for homes, shops, and commercial buildings.

We inspect the decking, flashing, and ventilation before quoting, because a roof that fails early usually failed at one of those three and not at the shingle. If a repair will genuinely get you several more years, we'll say so instead of selling you a replacement.

What We Handle

Roofing Services

Asphalt Shingle Roofing

Architectural and three-tab shingle systems installed with new underlayment, ice-and-water shield, and correct flashing details.

Metal Roofing

Standing-seam and exposed-fastener metal for homes, shops, barns, and commercial buildings — built for a 40+ year service life.

Roof Repair & Replacement

Leak tracing, storm and hail damage repair, decking replacement, and full tear-off-to-deck reroofs.

Rubber (EPDM) Roofing

Low-slope and flat-roof membrane systems for commercial buildings, additions, and porches, seamed and terminated properly.

Tile Roofing

Tile installation and repair, including underlayment replacement and matching existing profiles on partial repairs.

Waterproofing & Flashing

Valley, chimney, sidewall, and penetration flashing plus ventilation corrections — where most roof leaks actually start.

Why Kirksville calls JHC.

We inspect before we quote

Decking, flashing, and ventilation get checked so the estimate reflects the real scope, not a guess from the driveway.

Repair when repair is right

If your roof has years left, we'll tell you. We'd rather have the next three jobs than oversell this one.

Interior damage handled too

A leak rarely stops at the roof. We're licensed for drywall, electrical, and plumbing, so the ceiling gets put back right.

Our Work

Real projects, right here.

A finished, freshly coated low-slope commercial roof in downtown Kirksville — sealed, reflective, and watertight.

See more of our work
Finished white-coated flat commercial roof by JHC overlooking downtown Kirksville
How It Works

Simple.
Start to Finish.

No complicated process. Just straightforward, honest work.

01

Call Us

Reach out by phone or email. Tell us about your project and we'll schedule a time to meet.

02

Free Estimate

We'll visit your property, assess the work needed, and provide a clear, honest quote — no surprises.

03

We Get to Work

Our experienced crew handles the job with professionalism, keeping you informed every step of the way.

04

Job Complete

We don't leave until you're satisfied. Quality work that stands the test of time — guaranteed.

FAQ

Roofing questions,
answered.

How long does a roof last in northeast Missouri?

Architectural asphalt shingles typically last 20–30 years here, metal roofing 40+ years, and EPDM membrane roughly 20–25. Hail and poor attic ventilation are the two things that shorten those numbers most.

Do you handle storm and hail damage claims?

Yes. We inspect and document the damage, provide a written scope your insurer can work from, and complete the repair or replacement once the claim is approved.

Can you repair my roof instead of replacing it?

Often, yes — especially if the damage is localized and the decking is sound. We'll show you what we find during the free inspection and give you the cost of both options.

Shingles or metal — which should I choose?

Shingles cost less up front and are easy to repair; metal costs more initially but lasts roughly twice as long, sheds snow and ice well, and holds up better to hail. We size the recommendation to your roof pitch, budget, and how long you plan to stay.

How soon can you get out to look at a leak?

Call (660) 626-3934. Active leaks get prioritized, and the inspection and estimate are free either way.

Free Estimate

Request an
Inspection & Estimate

Tell us about your project and we'll schedule a free on-site inspection. No obligation, no pressure — just honest answers and a fair estimate.

100% Free

No cost, no commitment

Quick Response

We'll get back to you within 24 hours

Licensed & Insured

Plumbing, electrical, and general construction

Get In Touch

Let's Talk.

Reach out anytime. We're here to answer questions and get your project started.

Service Area

Kirksville, Missouri 63501