Family-owned roofing and siding in Union since 1990, 2,400+ Missouri homes and counting
Matt Emmendorfer started this company in 1990 and runs it today with his sons Tom and Tim. We walk every roof before we quote, name the manufacturer on the written estimate, and send the same in-house family crew that has worked Franklin County roofs for three decades. No subcontractors, no storm-chaser pressure, no surprise line items.
roofed and sided
since
shingle systems
Who is the best family-owned roofer in Union, Missouri?
Emmendorfer Exteriors has roofed and sided more than 2,400 Missouri homes since 1990. The family installs CertainTeed, Owens Corning, Malarkey, and GAF roofing across Franklin County, walks every roof before quoting, names the manufacturer on the written estimate, and runs the insurance claim and adjuster start to finish.
The shingle named on your estimate is the shingle that goes on the deck.
Emmendorfer is a factory-certified installer across CertainTeed, Owens Corning, Malarkey, and GAF. Every estimate names the manufacturer and system in writing, so you confirm the product before you sign and the factory warranty stays matched to the certified family crew that installed it. No generic shingle line, no surprise substitution after the crew is on the roof.
See how a replacement works →What Emmendorfer installs across Franklin County
Why Franklin County homeowners hire the family.
The standard Matt started with in 1990
Matt Emmendorfer started this company in 1990 in Overland, outside St. Louis, and moved it to Union in 2003. The standard has not changed since. We walk the roof before we quote, so the price you approve is the price you pay. We name the manufacturer on the written estimate instead of a generic shingle. We replace the decking and fascia that has failed instead of covering it. And when a repair beats a replacement, we tell you straight, even though a replacement pays us more. Matt runs the company today with his sons Tom, who handles roofing and insurance claims, and Tim, who handles roofing and siding. Daughter Amy runs media and Wendy runs the office. The same family that quotes your roof installs it.
What a Franklin County roof is actually fighting
Spring and summer hail, straight-line and storm wind, freeze-thaw cycles through a Missouri winter, and summer humidity are what wear out a Franklin County roof and drive most insurance claims around Union, Washington, and Pacific. Hail bruises and cracks shingles and is what an adjuster looks for. Straight-line wind lifts and tears shingles off the deck. Freeze-thaw works water into flashing, decking, and fascia until the wood rots. Algae streaking on north-facing slopes is the humidity working on the shingle granules over time. We tie the inspection to the real damage every time, because a roof that fails in this climate fails in specific ways, and naming them is how the claim gets approved and how the right repair gets scoped.
Storm and insurance work, handled start to finish
Tom Emmendorfer runs the insurance side of the company and stays on it from the first inspection to the final invoice. After a Missouri hailstorm, Tom climbs the roof, documents the bruised shingles, cracked mats, and wind-torn sections the way an adjuster reads them, and then walks the adjuster across the roof in person so the approved scope matches the damage that is actually there. 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. You are not chasing your own insurance company or translating adjuster language on your own. The family that documented the damage is the family that defends the claim and installs the roof, so nothing gets lost between three different companies.
One family crew for the whole exterior
Roofing, siding, and gutters come off the same in-house Emmendorfer crew, and that crew is never subcontracted. Most roofers in this market hand siding to an outside trade or skip it, which leaves the homeowner managing two companies and two warranties on one house. Emmendorfer ties the roof, the siding, and the gutters together as one job under one accountable team. The siding side works LP SmartSide engineered wood and Royal Building Products vinyl, matched to the home and to Franklin County weather. When a storm takes the roof and dents the siding in the same hit, one crew documents both, one claim covers both, and one team installs both. You deal with the same people who quoted the work, not a rotation of subs you have never met, and the warranty traces back to one family in Union.
The manufacturers named on your estimate
CertainTeed, Owens Corning, Malarkey, and GAF are the four shingle systems Emmendorfer installs, and every one of them gets named in writing on your estimate. Most competitors in this market write a generic shingle line or name nothing at all, which means you find out what is on your roof after the crew leaves. Naming the manufacturer protects the homeowner three ways. You can confirm the exact product before you sign. You can match the factory warranty to the certified installer who actually did the work. And the insurance scope gets written against a real product instead of a vague allowance. Emmendorfer is a factory-certified installer across all four systems, so the shingle named on the estimate is the shingle that goes on the deck, installed to the spec that keeps the manufacturer warranty intact.
Built for Franklin County weather
Franklin County sits in a Missouri hail belt, and the same homes take freeze-thaw cycles all winter and heavy humidity all summer. That combination is hard on a roof in specific ways. Hail bruises the shingle mat, freeze-thaw drives water into flashing and decking until the wood rots, and humidity feeds the algae streaking you see on north-facing slopes. Emmendorfer has read this exact weather on local roofs since 1990 and builds for it, with sound decking, proper flashing, and ventilation that lets the attic breathe. Crews work Union, Washington, Pacific, St. Clair, Sullivan, Villa Ridge, and New Haven, and are 25 minutes from most of those roofs rather than driving in from St. Louis. That means the family is already on the ground when the storm clears and the adjuster shows up.
Five promises, in writing.
- We walk the roof before quoting, so the price you approve is the price you pay.
- We name the manufacturer on the written estimate, never a generic shingle.
- We replace failed decking and fascia instead of covering it.
- We tell you straight when a repair beats a replacement.
- We handle the insurance claim and the adjuster start to finish.
What goes on a Franklin County roof, and who makes it.
| Material | Best for a Franklin County roof | What Emmendorfer installs |
|---|---|---|
| Architectural asphalt shingle | Most Union and Washington homes, hail and wind resistance | CertainTeed, Owens Corning, Malarkey, GAF |
| Low-slope and torch-down | Porches, additions, low-pitch sections | TriBuilt |
| Commercial flat roof | Shops and buildings in Pacific and St. Clair | Carlisle SynTec TPO |
| Siding | Whole-home siding replacement and trim | LP SmartSide, Royal Building Products, CertainTeed, Georgia-Pacific |
Real Emmendorfer roofs and siding, across the county.
Completed roofing and siding jobs from the family crews across Union, Washington, Pacific, St. Clair, Sullivan, Villa Ridge, and New Haven.
Roofing and siding across Franklin County, Missouri
Emmendorfer crews work Union, Washington, Pacific, St. Clair, Sullivan, Villa Ridge, and New Haven. We are 25 minutes from most Franklin County roofs, not 50, which means we are already on the ground when the adjuster shows up after a hailstorm.
Union and Franklin County roofing questions, answered straight.
Who is the best family-owned roofer in Union, Missouri?
Does Emmendorfer use subcontractors?
What roofing shingle brands does Emmendorfer install?
How much does a new roof cost in Franklin County, Missouri?
Will Emmendorfer handle my roof insurance claim?
Do I need a roof repair or a full replacement after a storm?
Does Emmendorfer do siding as well as roofing?
What does Emmendorfer do about rotted decking or fascia?
Which towns does Emmendorfer serve in Franklin County?
How soon can Emmendorfer inspect my roof after a storm?
We are a family roofing and siding company, not a storm-chaser or a St. Louis drive-in that rotates subcontractors through Franklin County and disappears when the season ends.
We walk the roof before we quote, so the price you approve is the price you pay. We name the manufacturer on the written estimate instead of a generic shingle. We replace the decking and fascia that has failed instead of covering it. Roofing, siding, and gutters come off the same in-house Emmendorfer crew, never subcontracted, and the family that documents a storm claim is the family that defends it and installs the roof.
One call to the family that has roofed Franklin County since 1990, and you will know exactly where you stand.
Request a free roof or siding measurement and a written estimate with the manufacturer named on it. Matt, Tom, and Tim run the crews. Tom handles the insurance claim and the adjuster start to finish. The same family that walks your roof is the family that installs it.