Family-owned & insured · since 1990 (314) 568-4163 Free Estimate
Roofing · Full tear-off replacement

Roof Replacement in Franklin County, MO

Emmendorfer Exteriors replaces roofs across Franklin County, MO with a full tear-off down to the deck, not a layover. Family-owned in Union since 1990, our in-house crews replace failed decking and fascia, then install a system from CertainTeed, Owens Corning, Malarkey, or GAF, named in writing on your estimate before any work begins.

A roof replacement in Franklin County is not just stripping the old shingles and stapling new ones down. Eastern Missouri sits in a severe-storm corridor where spring hail, summer straight-line wind, and a hard winter freeze-thaw cycle all work the same roof. The March 14-15, 2025 storm system that put Franklin County under a federal disaster declaration brought tornadoes, large hail, and straight-line winds over 75 mph across eastern Missouri, the kind of hail that bruises asphalt shingles right through to the mat. When a roof in Union, Washington, or Pacific finally gives up, the damage is usually in the wood underneath as much as the shingles on top.

Emmendorfer Exteriors has replaced roofs here since 1990. Founder Matt Emmendorfer started as a roofer on the side, his father pointed jobs his way around town, and word of mouth grew it for two decades before his sons Tom and Tim came on full-time. The family has put roofs on right around 2,400 Missouri homes, including 306 jobs in 2025. That is the difference between a crew that knows what a Franklin County deck looks like after thirty years of freeze-thaw and a storm-chasing outfit that rolled in after the last hailstorm.

Every replacement starts the same way. We get on your actual roof, walk every slope, and document the condition with photos. We do not quote a roof from the driveway or from a satellite image. Then we hand you a written estimate with the manufacturer named on it, and the price you approve is the price you pay. No generic shingle, no surprise add-ons once the old roof is off.

How it works

What a full Emmendorfer roof replacement includes

A real replacement is more than a tear-off and a new layer. Here is what happens once you approve the estimate.

  1. Full tear-off to the deck

    We strip every old layer down to the wood. A layover hides rotten decking and voids most manufacturer warranties, so we only recommend it in rare cases. Tearing off is the only way to see what the storms and freeze-thaw have actually done.

  2. Replace failed decking and fascia

    With the deck exposed we replace soft or rotten plywood, then tighten and replace failed fascia boards and gutter boards. We talk you through what we find while we are up there, so you know what is going on your home and why.

  3. New underlayment and ice-and-water shield

    Valleys, eaves, and penetrations get a waterproof membrane before the field shingles go on. This is where Missouri freeze-thaw and ice damming would otherwise find their way in.

  4. Install your chosen system

    We set a complete system from CertainTeed, Owens Corning, Malarkey, or GAF, matched to your home rather than to one supplier. The brand is on your written estimate before we order it.

  5. Clean to no footprint

    We magnet-sweep the yard for nails and haul every scrap. Customers tell us our cleanup is our signature. We want to get in, do the work, and get out without leaving a footprint.

What we install

The roofing systems we install

We are factory-certified across four manufacturers, which is rare in this market where most roofers name one brand at most. That means we match the roof to your home and budget instead of selling you the only product we carry.

Architectural asphalt shingle

Our most common replacement. CertainTeed, Owens Corning, and Malarkey architectural shingles, with GAF available when a homeowner or a housing job calls for it. Architectural asphalt runs roughly $425 to $750 per square (100 square feet) in this market.

Malarkey Class 4 impact-resistant

When hail is the concern, we like Malarkey's Class 4 impact-rated shingle. A Class 4 rating is the top impact category and can earn an insurance premium discount with many carriers. Ask us whether it fits your home and your policy.

Standing-seam metal

Hidden-fastener metal that outlasts asphalt and shrugs off hail and wind. A strong option on the steeper, more exposed roofs around Pacific and Villa Ridge. See our metal roofing page for the full breakdown.

Low-slope and TPO

Porches, additions, and low-pitch sections that shingles cannot protect get a TriBuilt low-slope system or Carlisle TPO membrane, sealed against the ponding that follows a Missouri downpour.

Repair or replace

Repair or replace? How we decide

We tell you straight. If your roof has good years left, we will say so and get your house under the dry instead of selling you a replacement you do not need.

Signal on your roofUsually a repairUsually a replacement
Age of the roofUnder 12 years, isolated damage15+ years, widespread wear
Storm damage extentOne slope, a few bruised shinglesMultiple slopes, granule loss across the field
Decking conditionSound plywood underneathSoft or rotten decking found on tear-off
LeaksA single, traceable leakMultiple leaks or daylight at the deck
Insurance outcomeBelow your deductibleAdjuster approves a full replacement
Service area

Roof Replacement in every Franklin County town

We bring the same in-house family crews and the same written-estimate promise to every town in Franklin County.

FAQ

Roof Replacement questions, answered

Roof price is set by size, pitch, the material you choose, and how many old layers come off. As a directional figure, a 1,500 square foot asphalt shingle roof runs roughly $6,400 to $11,250 installed in Missouri, and architectural asphalt is about $425 to $750 per square. We walk and inspect your actual roof, then give you a real written number before anyone starts work. The price you approve is the price you pay.
Our standard quote is a complete tear-off down to the deck so we can inspect and replace failed decking and fascia. A layover hides problems and voids most manufacturer warranties, so we only recommend it in rare cases. Tearing off is the only honest way to know what your roof actually needs.
Most Franklin County homes are a one to two day job for our in-house crews, weather permitting. Larger or steeper roofs, heavy decking replacement, or a combined roof-and-siding storm job take longer. We give you the timeline in writing with your estimate, not a vague promise.
We are factory-certified across CertainTeed, Owens Corning, Malarkey, and GAF, so we match the shingle to your home rather than to one supplier. If hail is your concern, we often recommend Malarkey's Class 4 impact-resistant shingle. The brand and product are named on your written estimate before we order anything.
If hail or wind caused the damage, often yes. Tom Emmendorfer documents the damage, files your claim, and meets your adjuster on the roof to walk them through every soft spot. You pay your deductible and we handle the rest of the claim. Under Missouri law, no roofer can legally pay or waive your deductible, so be careful with anyone who offers to.
Every replacement carries a written workmanship warranty from us plus the manufacturer warranty on the materials. We name the manufacturer on your estimate so you know exactly what is going on your home and what stands behind it.
Both, when they need it. Once the old roof is off and the deck is exposed, we replace soft or rotten plywood and tighten or replace failed fascia and gutter boards. We show you what we find and explain it before we cover it back up. That is the part a layover quietly skips.
Free estimate

Get a written roof replacement estimate

A real Emmendorfer walks your roof, names the manufacturer in writing, and gives you a number that does not change. Free and no obligation across Franklin County.

  • We walk your actual roof before we quote it
  • The manufacturer is named on your written estimate
  • The price you approve is the price you pay
  • Tom handles your insurance claim start to finish
Prefer to talk? Call the family
(314) 568-4163Mon to Sat · 7am to 7pm
Request your free inspection

Tell us about your roof

Free and no obligation. A real Emmendorfer, never a call center.