Union, Missouri · Serving Franklin County

Storm damage in Franklin County? One family walks your roof, your claim, and the build.

Family-owned since 1990. Tom Emmendorfer meets the adjuster on the roof, documents the hail and wind damage the way a carrier reads it, and carries your claim from the first inspection to the final invoice. You pay your deductible and nothing past it.

2,400+ Missouri homes Family-run since 1990 Factory-certified: CertainTeed · Owens Corning · Malarkey · GAF
Get your free roof inspection

Tell us what is going on with your roof and a member of the family walks it before quoting. Free measurement, Monday through Saturday, no in-home sales pitch and no surprise line items.

Get my free estimate

Free, no-obligation inspection. The manufacturer is named on your written estimate before you sign.

or
Call the family at (314) 568-4163
Emmendorfer Exteriors family crew installing a new asphalt shingle roof on a Union, Missouri home
1990
Family-owned
Roofing & siding in Union
Factory-Certified Installer BBB AccreditedCertainTeed · Owens CorningMalarkey · GAFBonded & Insured
Hail & Wind Damage

We don't just replace your roof. We carry your claim.

Franklin County sits in a Missouri hail belt. Most homeowners leave money on the table because they don't know how to document damage the way an adjuster reads it. Tom Emmendorfer runs the insurance side and does this every storm season.

1
Free storm inspectionTom climbs the roof and documents the bruised shingles, cracked mats, and wind-torn sections in person.
2
We file and meet your adjusterOn the roof with the adjuster so the approved scope matches the damage that is actually there.
3
Underpaid? We supplement itWe file supplements when the first estimate misses storm damage, then schedule the build once the carrier signs off.
The Emmendorfer standard, in writing

A new roof in three steps

No subcontractors, no storm-chaser pressure, no surprise line items. The same family that quotes your roof installs it.

01

We walk the roof first

Matt, Tom, or Tim climbs the roof before quoting and tells you straight whether you are looking at a repair, a replacement, or a storm claim. We name the manufacturer on the written estimate, never a generic shingle.

02

The price you approve is the price you pay

An itemized written estimate with the exact manufacturer and system named. Failed decking and fascia are in the scope, not a hidden change order. On a storm claim, you pay your deductible and we handle the carrier.

03

One in-house family crew installs it

The same family crew that has worked Franklin County roofs since 1990, never subcontracted, installs to factory-certified spec on sound decking and cleans the property fully before leaving.

Roofing and siding under one family crew

What Emmendorfer installs across Franklin County

Roofing, siding, and gutters off the same in-house crew, built for Missouri hail, straight-line wind, and freeze-thaw winters.

Most popularArchitectural asphalt shingle roof replacement on a Franklin County home

Roof Replacement

  • Full tear-off to bare decking
  • CertainTeed, Owens Corning, Malarkey, GAF
Get a quote →
Free inspectionRoof repair on a Union Missouri home

Roof Repair

  • We tell you straight when a repair beats a replacement
  • Failed decking and fascia replaced, not covered
Get a quote →
Tom handles claimsStorm and hail damage roof inspection in Franklin County Missouri

Storm Damage & Insurance Claims

  • Adjuster met on the roof, in person
  • Filed and supplemented start to finish
Get a quote →
Same family crewLP SmartSide and vinyl siding installation on a Missouri home

Siding

  • LP SmartSide, Royal Building Products
  • CertainTeed, Georgia-Pacific
Get a quote →
Low-pitchLow-slope torch-down roofing on a porch addition

Low-Slope & Torch-Down

  • Porches, additions, low-pitch sections
  • TriBuilt low-slope systems
Get a quote →
CommercialCommercial TPO flat roof in Franklin County Missouri

Commercial TPO

  • Shops and buildings in Pacific and St. Clair
  • Carlisle SynTec flat roof systems
Get a quote →
Whole exteriorNew gutters installed alongside a roof and siding job

Gutters

  • Tied to the roof and siding as one job
  • One team, one warranty on the exterior
Get a quote →
No obligationFree roof measurement and inspection on a Union Missouri home

Free Roof Inspection

  • Free measurement, Monday to Saturday
  • A straight answer: repair, replace, or claim
Get a quote →
0+
Missouri homes roofed and sided since 1990
1990
Founded by Matt Emmendorfer
0
Roofing and exterior services
0
Factory-certified shingle systems
Storm-damaged roof before Emmendorfer replacement New architectural shingle roof after Emmendorfer replacement BeforeAfter
Recent work in Franklin County, Missouri

Real Missouri roofs. Drag to compare.

A worn, storm-hit roof torn off to bare decking and replaced with a factory-certified architectural shingle system, installed by the same in-house family crew that documented the damage. Failed decking and fascia replaced, not covered.

See your project options
Proof, not superlatives

Why Union homeowners hire the family instead of a franchise

Every page-1 competitor in this market is a directory, a St. Louis drive-in, or a national franchise running a city-swap template. Emmendorfer is the only roofing and siding outfit actually headquartered in Union.

Emmendorfer
Storm-chasers
St. Louis drive-in
Headquartered in Union, MO
Since 2003
Gone
Drives in
In-house family crews
Never subcontracted
Subbed
Subbed
Manufacturer named on the estimate
In writing
Generic
Generic
Runs your insurance claim
Tom, start to finish
Sometimes
No

A roof is quoted per project after a free measurement, set by size, pitch, and material. On an approved storm claim, many homeowners pay only their deductible.

An Emmendorfer Exteriors family crew on a Franklin County roof
Meet the family

A real local roofer, not a call center.

"I started this company in 1990 in Overland and moved it to Union in 2003. Thirty-five years later I run it the same way. I walk the roof before I quote it. I name the manufacturer on the written estimate, never a generic shingle. I replace the decking and fascia that has failed instead of painting over it and hoping. And I tell a homeowner straight when a repair beats a replacement, even when the bigger job would pay me more."

Matt EmmendorferFounder, Emmendorfer Exteriors · runs the company today with sons Tom and Tim
Family-owned since 1990 In-house family crews Bonded & insured
One family on every job

The same people who quote your roof install it.

Matt runs Emmendorfer today with his sons Tom and Tim. Every crew is in-house family labor, never subcontracted strangers. That is the only way the standard Matt set in 1990 stays where it is.

Matt Emmendorfer

Founder

Started the company in 1990 and still sets the standard: walk the roof before quoting, name the manufacturer on the estimate, and replace what has failed instead of covering it.

Tom Emmendorfer

Roofing · Insurance Claims

Runs the roofing crews and the insurance side. He meets the adjuster on the roof, documents the hail and wind damage, and carries a Franklin County storm claim from first inspection to final inspection.

Tim Emmendorfer

Roofing · Siding

Runs roofing and siding crews alongside Tom, keeping the in-house family labor standard on every Franklin County job, from the roof to the siding to the gutters.

Good questions

Union and Franklin County roofing questions, answered straight

Emmendorfer Exteriors has been family-owned since 1990, founded by Matt Emmendorfer and run today with his sons Tom and Tim. The family has roofed and sided more than 2,400 Missouri homes and works across Franklin County, from Union and Washington to Sullivan and New Haven. It is the only roofing and siding company actually headquartered in Union, not a St. Louis drive-in or a national franchise running a city-swap page. The same family that walks your roof and writes the estimate is the family that installs it.

No. Emmendorfer runs in-house family crews and never subcontracts. The same family that walks your roof and quotes it is the family that installs it. After a hailstorm, a franchise rotates crews and subs through the territory, then leaves when the storm season ends. Emmendorfer sends the same crew that has worked Franklin County roofs since the 1990s and will still be in Union next storm season. One crew handles the roofing, the siding, and the gutters, so there is one team and one warranty on the whole exterior.

Emmendorfer is a factory-certified installer of CertainTeed, Owens Corning, Malarkey, and GAF roofing systems, and names the manufacturer on the written estimate instead of a generic shingle. Most competitors in this market are tied to a single brand or name none at all. Naming four real systems on the estimate is how you know what is actually going on your roof, how you confirm the product before you sign, and how the factory warranty stays matched to the certified crew that installed it.

A roof is quoted per project after a free measurement. The price is set by roof size, pitch, and material. Emmendorfer walks the roof before quoting, so the price you approve is the price you pay, with no surprise line items added after the crew is on the roof. You get a written estimate with the manufacturer named on it before any work starts. If the roof is a storm claim, the carrier sets most of the number and you pay your deductible, and Tom Emmendorfer documents the damage so the approved scope covers the real work.

Yes. Tom Emmendorfer runs the insurance-claim side and walks the adjuster through the hail and wind damage on Franklin County roofs in person, handling the claim from the first inspection to the final invoice. He documents the damage the way an adjuster reads it, so the scope that gets approved matches the roof that actually failed. He files the claim, supplements it when the first estimate misses storm damage, and schedules the build once the carrier signs off. The homeowner pays the deductible and nothing past it.

Emmendorfer walks the roof first and tells you straight. When a repair beats a replacement, the family says so, even though a replacement pays more. Spring and summer hail, straight-line wind, and freeze-thaw cycles are the usual causes of damage in Franklin County, and the right call depends on how far the failure has spread across the deck. A few wind-lifted shingles is a repair. A roof hit with widespread hail bruising across every slope is usually a replacement, and that is the call the adjuster reads too.

Yes. Emmendorfer has installed siding since 1990 and works in LP SmartSide, Royal Building Products, CertainTeed, and Georgia-Pacific. Most roofers in this market treat siding as an afterthought or ignore it. Emmendorfer does roofing and siding under one in-house family crew, so a homeowner who needs both gets one accountable team instead of two trades. When a storm takes the roof and dents the siding in the same hit, one crew documents both and one claim can cover both.

Emmendorfer replaces failed decking and fascia instead of covering it. Freeze-thaw cycles and trapped water rot the wood under the shingles, and a new roof laid over bad decking fails early. The crew pulls the old material, replaces the failed wood, and then installs the new roof on a sound deck. It is part of the written scope, not a hidden change order. You see the rotted wood before it is replaced, and the price you approved already accounts for sound decking under the new roof.

Emmendorfer crews work Union, Washington, Pacific, St. Clair, Sullivan, Villa Ridge, and New Haven, all out of the company's Union base. We are 25 minutes from most Franklin County roofs, not 50, which means the family is already on the ground when the adjuster shows up after a hailstorm. Being headquartered in Union also means we are here next storm season and the season after, not a St. Louis outfit that drives in once and disappears when the work slows down.

Emmendorfer offers a free roof measurement Monday through Saturday and is based in Union, so a crew can usually reach Franklin County roofs the same week after a storm. Tom Emmendorfer climbs the roof, documents the hail and wind damage in person, and tells you straight whether you are looking at a repair, a replacement, or an insurance claim. Getting the roof documented early matters, because most carriers limit how long you have to file a storm claim after the date of loss.

Free, no obligation

Get your free roof inspection

Tell us about your roof and a member of the family comes to walk it. No cost, no pressure, no in-home sales pitch and no surprise line items.

  • Free measurement, Monday to Saturday
  • Manufacturer named on your estimate
  • We tell you straight: repair, replace, or claim

What do you need?

Step 1 of 3, pick what's going on

No spam, no robocalls. Only the Emmendorfer family contacts you.
Call Free Inspection →