Family-owned & insured · since 1990 (314) 568-4163 Free Estimate

Union's original family roofer since 1990. Our family on your roof, our family on your claim.

Request your free roof inspection
Enter your address or call us. We walk and inspect your actual roof, then send a written number. The price you approve is the price you pay.
Free and no obligation. A real Emmendorfer, never a call center.

Sending your free inspection request…

Your request is in
You're all set

We walk your actual roof, then give you a written number. The price you approve is the price you pay.

(314) 568-4163Prefer to talk? Call us
Mon to Sat · storm response available
2,400+ Missouri homes since 1990 Family-owned roofing & siding in Union
Certified across all 4 brands CertainTeed, Owens Corning, Malarkey & GAF.
Owens Corning certifiedFactory-certified contractor
CertainTeed + GAF certifiedPlus Malarkey, four brands
BBB Accredited BusinessBetter Business Bureau
In-house family crewsFamily on every job
Family-owned since 199035+ years & insured
2,400+ Missouri homesRoofed & sided
Hail or wind damage?

Who handles roof insurance claims in Franklin County, MO?

Tom Emmendorfer runs both the roofing and the insurance-claim side at Emmendorfer Exteriors, family-owned in Union since 1990. We inspect and document the hail and wind damage, file your claim, and Tom meets your adjuster on the roof and walks them through every soft spot. The owner’s son Tom on your claim, not a subcontractor.

  • Free documented inspection
  • We photograph every hail bruise
  • We file the claim for you
  • Tom meets your adjuster on site
  • Denied? We re-inspect and re-file
Leak or storm damage now?

Family-owned and insured since 1990. You pay your deductible, we handle the rest of the claim.

Call (314) 568-4163 Tom Emmendorfer meets the adjuster on site across Union, Washington, Pacific, St. Clair, Sullivan and New Haven.
How it works

How do you get a roof estimate from Emmendorfer?

Three steps, no kitchen-table sales pitch. A family member walks your actual roof in Union, Washington, Pacific, St. Clair, Sullivan, Villa Ridge, or New Haven, documents every slope with photos, then hands you a real written estimate with the manufacturer named on it. The price you approve is the price you pay.

  1. Request your free inspection

    Call us or enter your address. No obligation, no pressure, and a real Union family roofer answers, not a call center.

  2. We walk and inspect your roof

    We get on your actual roof, document every slope with photos, and check the decking and fascia underneath. On a storm claim, Tom meets your adjuster on site.

  3. Get your written estimate

    You get a written estimate with the manufacturer named on it, CertainTeed, Owens Corning, Malarkey, or GAF. The price you approve is the price you pay.

We walk every roof before we quote it Manufacturer named on the estimate The price you approve is the price you pay
What we install

Roofing and siding built for eastern Missouri weather

Franklin County roofs take spring hail, summer straight-line wind, and winter freeze-thaw. We install factory-certified systems matched to your home and your budget, set by our own in-house family crews in Union, Washington, Pacific, St. Clair, Sullivan, Villa Ridge, and New Haven.

Completed asphalt shingle roof by Emmendorfer Exteriors in Franklin County, Missouri Most popular

Asphalt Shingle

CertainTeed · Owens Corning · GAF · Malarkey
  • Factory-certified across all four brands, so we match the shingle to your home, not to one supplier
  • The manufacturer is named in writing on your estimate before anyone steps on the roof
  • Full tear-off, failed decking and fascia replaced, set by our in-house family crews
Get my shingle quote
Completed roof on a Franklin County, Missouri home by Emmendorfer Exteriors

Standing-Seam Metal

Standing-seam & metal systems
  • Hidden-fastener metal that stands up to Franklin County hail and wind for decades
  • Energy-reflective panels that cut summer cooling bills
Get my metal quote
Home with new exterior siding by Emmendorfer Exteriors in Franklin County, Missouri

Siding

LP SmartSide · Royal · CertainTeed · Georgia-Pacific
  • Replace storm-faded siding and refresh your home's exterior in one project
  • Failed fascia and trim replaced, not painted over, so the rot stops here
Get my siding quote
Aerial of a large completed roof with low-slope sections by Emmendorfer Exteriors in Franklin County, Missouri

Flat & TPO

Carlisle SynTec · TriBuilt
  • Seamless TPO and low-slope membranes that resist ponding after Missouri downpours
  • Built for porches, additions, and the low-pitch sections shingles can't protect
Get my flat-roof quote
Close-up of a finished shingle roof and dormers by Emmendorfer Exteriors in Franklin County, Missouri

Repairs & Leaks

Same-week service
  • Leaks, flashing, and missing shingles handled same-week across Franklin County
  • Honest repair-vs-replace advice from the family that founded this shop, not a quota-driven salesman
Book a repair
Wide aerial of a large completed low-slope roof by Emmendorfer Exteriors in Franklin County, Missouri

Commercial

Carlisle SynTec TPO · light commercial · fully insured
  • Retail, warehouse, and multi-family roofs across Union, Washington, and Pacific
  • Fully insured, with maintenance plans that catch leaks before they reach your inventory
Request a bid
Proof, not promises

2,400+ Missouri homes roofed and sided since 1990

Family-owned since 1990 by Matt Emmendorfer and his sons Tom and Tim, factory-certified by four manufacturers, working only in-house family crews. The proof is the work across Union, Washington, Pacific, St. Clair, Sullivan, Villa Ridge and New Haven, not the slogans.

2,400+Missouri homes roofed & sided
35+Years family-owned, since 1990
4Factory certifications
In-houseFamily crews, kept in-house
The same family that started in 1990 still walks every roof before quoting and names the manufacturer on the written estimate. The price you approve is the price you pay. Read what Franklin County homeowners say on our Google Business Profile.
Emmendorfer Exteriors logo mark Emmendorfer ExteriorsGoogle Business Profile Verified
After eastern Missouri hail and wind, Tom Emmendorfer handles the storm claim start to finish and meets your adjuster on the roof. Read how local homeowners describe working with our family crews on our Google Business Profile.
Emmendorfer Exteriors logo mark Emmendorfer ExteriorsGoogle Business Profile Verified
Emmendorfer Exteriors family crew working on a Franklin County, Missouri roof
1990Family-owned
Meet the owner

Who is Matt Emmendorfer, and who will be on your roof?

Matt Emmendorfer is the founder of Emmendorfer Exteriors, the family roofer he started in Overland in 1990 and moved to Union in 2003. He runs it with his sons Tom, who handles roofing and the insurance claim side, and Tim. Together this family has roofed more than 2,400 Missouri homes with our own in-house family crews. We walk every roof before we quote, name the manufacturer on your written estimate, and replace failed decking and fascia instead of covering it up. The person who sells your job is the same family that finishes it.

  • In-house family crews
  • We walk every roof before we quote
  • Manufacturer named on your written estimate
  • We tell you straight, repair or replace
Matt EmmendorferFounder, since 1990
Compare honestly

Emmendorfer vs a national franchise vs an out-of-county landing page

Union's original family roofer, family-owned in Franklin County since 1990. Founder Matt Emmendorfer and his sons Tom and Tim have put in-house family crews on 2,400 plus Missouri homes, factory-certified by CertainTeed, Owens Corning, Malarkey and GAF. The difference is who answers the phone next year, and who stands on your roof.

Emmendorfer ExteriorsNational franchiseOut-of-town storm-chasers
A real Union shop, here next yearYes · since 1990Franchise satelliteNo local yard
In-house family crewsOur own family crewsSubbed crewsSubbed crews
Factory certifications4 brandsOne at mostNone named
Family handles your insurance claimTom, start to finishPressures you to signNo
Manufacturer named on the written estimateYesNoNo
Workmanship warrantyWritten workmanship plus manufacturer1 year or lessName on a webpage
Booking roofing and siding now

Flexible payment options

The price you approve is the price you pay. No surprise add-ons.

Ask us about payment options

Ask us about flexible payment options on your roof replacement when we put together your written estimate.

Ask About Payment Options

Talk to us about the options that fit your project.

The cost of the wrong roofer

What does hiring the wrong roofer in Franklin County actually cost you?

  • A layover that hides rot

    Shingling over the old roof traps wet decking and voids the manufacturer warranty. We tear off to the deck on every Union, Washington, and Pacific home, then replace failed decking and fascia instead of covering it.

  • A warranty you cannot cash

    A storm-chaser or out-of-county landing-page crew is gone before your shingles settle. Emmendorfer Exteriors has been family-owned in Union since 1990, founder Matt with sons Tom and Tim, and we stand behind a written workmanship warranty.

  • Subcontractors you never met

    National franchises sell the job, then send unknown subbed-out crews to do the work. Ours are family, in-house, across 2,400-plus Missouri homes, so the people who quote your roof are the people on it.

  • A one-brand installer

    Most crews are certified by a single manufacturer, so they fit your home to their warranty. We are factory-certified across CertainTeed, Owens Corning, Malarkey, and GAF, so we pick the right system for your roof, not the only one we can install.

  • The high-pressure storm close

    Sign-tonight discounts that vanish tomorrow are how out-of-town chasers work after every hailstorm. We walk every roof first and hand you a written estimate with the manufacturer named on it, no pressure. The price you approve is the price you pay.

Where we work

What towns does Emmendorfer Exteriors roof in Franklin County?

From our Union shop, Emmendorfer Exteriors roofs Union, Washington, Pacific, St. Clair, Sullivan, Villa Ridge, New Haven, and the western St. Louis metro. Family-owned since 1990, founder Matt Emmendorfer plus sons Tom and Tim, 2,400-plus Missouri homes. Same family crews and the same family on every job, in every town. Tap your town for local roof costs and recent projects.

Eastern Missouri sits in a real storm corridor. Spring and summer hail and straight-line wind, then winter freeze-thaw that opens seams and flashing the next storm exploits. When a storm hits any of these towns, Tom Emmendorfer handles your roof and your insurance claim start to finish and meets your adjuster on the roof, so nothing gets missed across the whole county.

Not ready for a quote? Grab the free checklist.

The 15 things to look at before you spend a dollar on your roof, plus the questions that catch a bad contractor in the first phone call. No spam, just the guide.

Straight answers

Roofing questions Franklin County homeowners ask, answered honestly

Your roof price comes down to four things we measure on site in Union MO. Roof size and pitch, the manufacturer and shingle you choose from CertainTeed, Owens Corning, Malarkey or GAF, how many old layers we tear off, and any decking or fascia under it that needs replacing. We walk your roof first, then give you a real written estimate. The price you approve is the price you pay.
If your decking is sound, there is one existing layer, and the damage is isolated, a repair can buy you years. Once there is rot, two layers, widespread granule loss, or storm damage across the roof, full replacement is the honest call. Emmendorfer Exteriors has guided this decision on 2,400 plus Missouri homes since 1990, and we tell you which one your roof truly needs even when the smaller job wins.
Yes, start to finish. Tom Emmendorfer runs the insurance side in house. We document the hail and wind damage, file the claim, and Tom meets your adjuster on the roof to walk them through what they would otherwise miss. In Missouri you have the right to your contractor at the adjuster inspection, so you never face the claim alone.
Our standard is a complete tear-off down to the deck, so we can inspect and replace any failed decking and fascia instead of covering it. A layover hides rotten wood and voids most manufacturer warranties from CertainTeed, Owens Corning, Malarkey and GAF. We only consider a layover in rare cases, and we tell you plainly why before you decide.
Emmendorfer Exteriors is factory certified across four manufacturers, CertainTeed, Owens Corning, Malarkey and GAF, which more local roofers can match on one brand at most. We are an Owens Corning certified Contractor and BBB Accredited. That four brand certification means we name the exact manufacturer on your written estimate and install to the standard that unlocks the strongest material warranties.
Most Franklin County homes are finished in one to three days, depending on size, pitch and weather. Our in-house Emmendorfer family crews work in sequence so your home is never left open overnight to storm chasers, and we clean the property down to the last nail when the job is done.
Yes, and no pressure. We walk every roof before quoting, get on your actual roof, document everything, and check the decking and fascia underneath. Then we hand you a real written estimate that names the manufacturer, with honest repair-versus-replace advice. The number you approve is the price you pay, with no surprises once we start and no hard sell to sign on the spot.
Hail bruising and granule loss are hard to spot from the yard, and Franklin County takes real hail. Sullivan saw 2 inch hail and Catawissa 1.75 inch on March 14, 2025, both well past the inch that damages asphalt shingles. After any storm we get on your roof, document the impacts up close, and tell you honestly whether there is a claim worth filing.
Free written estimate

Get a free, no-obligation written roof estimate

Tell us what you need. It takes under a minute, and a real Emmendorfer follows up the way you choose. We have roofed 2,400+ Missouri homes across Franklin County since 1990.

  • Free, no-obligation, no pressure. The price you approve is the price you pay.
  • A real local family, not a call center. Founder Matt Emmendorfer plus sons Tom and Tim, our own in-house family crews.
  • Your info stays private. No spam, no random calls.
Step 1 of 3

What do you need?

Step 2 of 3

How soon do you need it?

Step 3 of 3

Where should we send your written estimate?

No spam, no random calls. A real member of the Emmendorfer family contacts you, no one else. Family-owned and insured since 1990.

You are all set.

Your free estimate request is in. A member of the Emmendorfer family will reach out to walk your roof, then hand you a written number you approve before anyone steps on it. For anything urgent, call (314) 568-4163.