Family-owned & insured · since 1990 (314) 568-4163 Free Estimate
Service area · Union, Franklin County

Union, MO Roofing & Siding

Emmendorfer Exteriors is the family-owned roofing and siding contractor based in Union, the seat of Franklin County, Missouri. We have run our shop here since about 2003 and roofed Missouri homes since 1990. Founder Matt Emmendorfer and his sons Tom and Tim put in-house crews on roughly 2,400 homes and handle storm and insurance claims start to finish.

Union is our home. We moved the business here from the Overland suburb of St. Louis around 2003, and it has been the base for everything we do across Franklin County ever since. When you call about a roof in Union, you are not reaching a call center or a metro franchise that drives in after a storm. You are reaching the family whose name is on the truck, whose kids went through the Union and Washington school systems we still sponsor, and whose office manager Wendy answers the phone.

Union sits where Highway 50 meets Highway 47 at the heart of Franklin County, and the housing here runs the full range: older homes near the county courthouse and the historic downtown, newer subdivisions on the edges of town, and rural acreage roofs out toward the county line. Each one weathers eastern Missouri's storm pattern differently. The federally declared March 2025 disaster, with tornadoes, large hail, and straight-line winds over 75 mph across Franklin County, worked roofs all over town, and a 1990s subdivision roof in Union takes that hail very differently than a steep older roof downtown. We have replaced and repaired enough of both to know the difference before we get on the ladder.

What makes a Union roof fail is rarely one storm. It is the stack: spring and summer hail and straight-line wind bruising the shingles, then a Missouri winter of freeze-thaw expanding and contracting the material until seams and flashing open up, then the next summer's hail exploiting the gap. We replace failed decking and fascia, not just shingles, because in this climate the wood underneath is usually part of the story. We talk you through what we find while we are up there, so nothing gets quietly covered back over.

Because Union is our base, our response here is fast. If you have a leak or storm damage, we will be there the same day to look at it. On an insurance claim, Tom Emmendorfer meets your adjuster on the roof and walks them through every soft spot, because that inspection is the one chance to get the full damage scope on the record. That local, owner-on-the-roof accountability is what no storm-chasing subcontractor can match in Union.

Local proof

Why Union homeowners call the family first

  • Based in Union since about 2003

    Our shop and our family are here in Franklin County, not in a metro suburb with a Union landing page. Same-day response on leaks and storm damage.

  • Roofing Missouri homes since 1990

    Founder Matt Emmendorfer plus sons Tom and Tim, roughly 2,400 homes and 306 jobs in 2025 alone. A verifiable local heritage, not a generic 'family owned' line.

  • We sponsor Union and Washington schools

    Local high-school and middle-school sports, plus the Chamber of Commerce. We are part of this county, not passing through it.

  • Tom handles your insurance claim

    He documents the damage, files the claim, and meets your adjuster on the roof. You pay your deductible, we handle the rest of the claim.

Services

What we do in Union, MO

A full-exterior contractor in Union: roofing, siding, gutters, metal, commercial, and storm and insurance restoration, all on the same family crews.

FAQ

Union, MO roofing questions

Yes. Our shop has been in Union, the seat of Franklin County, since about 2003, and the family has roofed Missouri homes since 1990. We started in the Overland suburb of St. Louis and moved the business here. Many companies that appear for 'roofing Union MO' are St. Louis-metro operators with a single landing page. We live and work here.
If you have a leak or storm damage, we aim to be there the same day to look at it and get your house under the dry. Because we are based in Union, we are not driving in from another county. Call (314) 568-4163.
Yes, and it is one of our specialties. Tom Emmendorfer documents the hail or wind damage, files your claim, and meets your adjuster on the roof to walk them through it. Under Missouri Revised Statute 407.725, no roofer can legally pay or waive your deductible, so be wary of anyone who offers to.
We are factory-certified across CertainTeed, Owens Corning, Malarkey, and GAF for shingles, which is rare in this market. For siding we use LP SmartSide, Royal, CertainTeed, and Georgia-Pacific. The manufacturer is named in writing on your estimate before any work begins.
No. We are a full-exterior contractor: roof replacement and repair, metal roofing, siding, gutters, commercial TPO, and storm and insurance restoration. We added siding and gutters because customers wanted one family to handle all the storm-damaged exterior work, not three different crews.
From our Union base we serve all of Franklin County and the western St. Louis metro, including Washington, Pacific, St. Clair, Sullivan, Villa Ridge, and New Haven. Each has its own page with local detail.
Free estimate

Get a free roof estimate in Union, MO

A real Emmendorfer walks your Union roof, names the manufacturer in writing, and gives you a number that does not change. Same-day response on storm damage.

  • 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.