
Roof Repair
Roof repair for leaks and cracked or missing shingles, flat roofs included, before small damage becomes a bigger problem.
Roof RepairRoof repair, roof replacement, siding, windows, decks, and storm damage repair across Goodrich.
Our Services

Roof repair for leaks and cracked or missing shingles, flat roofs included, before small damage becomes a bigger problem.
Roof Repair
Shingle roof replacement, including architectural shingles, for homes whose old roofing is worn out.
Roof Replacement
Siding installation in vinyl or fiber cement, with replacement available when the old siding is damaged or worn.
Siding
Window replacement for worn or damaged windows in any room, including vinyl and double-hung windows.
Window Replacement
New decks built with composite decking, and repair for existing decks that are damaged.
Deck Building
Storm damage repair for hail and wind damage to roofs and exteriors, including damage documentation for your records.
Storm Damage RepairReviews
Josh Vamvas
Excellent customer service and work! Would highly recommend!
Why Us
We are a veteran owned company, and we offer a veteran discount on the work. We are licensed and insured, with license number 252600079. You can ask for a free estimate on any roofing, siding, window, deck, or storm damage project.

In the Area
In Atlas Township, which surrounds the village, no building permit fee is charged for repairing damage caused by fire, windstorm, or an act of God, according to its December 2025 zoning ordinance. The permit itself is still required. The waiver covers only permits issued by the township's building inspector, since homes inside the village go through the village's own building department.

Questions
We offer roof repair, roof replacement, siding, window replacement, deck building, storm damage repair, and siding repair.
No, Goodrich has two building authorities. Homes inside the Village of Goodrich go through the village's own building department, and homes in Atlas Township around the village go through the Atlas Township building department, which the township ordinance names as its enforcing agency. Both use a Goodrich mailing address. For homes inside the village, the State of Michigan issues electrical, mechanical, and plumbing permits, not the village.
Atlas Township's building page says all contractors must be registered with the township, with a $15 registration fee that falls on the contractor. Ask a contractor whether they are registered in your township before the work starts.
Under the township's zoning ordinance, no permit is valid until the fee is paid, and the fee is figured from a signed statement of what the work will cost. If the building inspector's estimate was lower than the actual cost, the applicant owes the difference before the certificate of occupancy and compliance is issued.
From the ground, look for missing or curling shingles, loose flashing, and dents on gutters. An EF0 tornado surveyed by the National Weather Service on May 15, 2025, with estimated peak winds of 75 mph, tracked just north of Goodrich. Separately, on May 17, 2024, an amateur radio report put 1.25-inch hail 2.6 miles southwest of town.
Call or send a message with the work you have in mind.
Get in Touch
Tell us about your project in the area and we will get back to you about your estimate.
Service Area
We provide roofing and exterior services to homes across Goodrich, Atlas Township, and the surrounding Genesee County communities.

© MapTiler © OpenStreetMap contributors

Ask for a free estimate on the roof, siding, windows, deck, or storm damage work you have in mind.