Roofer in Grand Junction, MI
One in five homes in Columbia Township is a seasonal home, and a leak in a house nobody's watching can run all winter. Lifetime Construction Builders, roofing since 2009, answers 24/7 and gets a crew to Grand Junction the same day, within a few hours.
Get a free estimate
What wears out roofs in Grand Junction: older homes and seasonal homes
Of the 1,276 homes in Columbia Township, which includes Grand Junction, 249 are seasonal homes and 637 were built before 1980. That's from the Census Bureau's 2020–2024 American Community Survey. In the 49056 ZIP code, 54.2% of homes predate 1980, and the median one was built in 1977.
When snow melts on a warm roof and refreezes at the cold eave, it forms an ice dam that pushes water back under the shingles.
On every new roof, Lifetime Construction Builders runs ice-and-water shield from the eave to 24 inches inside the exterior wall line, as Michigan Residential Code R905.2.7.1 requires. In cold weather, our crews hand-seal the shingles.
Source: U.S. Census Bureau, American Community Survey 2020–2024, tables B25004, B25034 and B25035.

Grand Junction roof permits, winter homes, shingle layers, and tarps
Short answers to what Grand Junction homeowners ask first. Anything else, ask on the phone.
A person answers 24/7(616) 360-2522Who issues roof permits in Grand Junction, MI?
Michigan Township Services – Allegan, at 269-673-3239, issues building permits for Columbia Township, which includes Grand Junction. Michigan's building code lists no exemption for re-roofing, so call them before the tear-off. Lifetime Construction Builders gives you the free written estimate first, so you know what work you're asking about.
My cottage sits empty all winter. What should I do about the roof?
Get it inspected before you close it up, and again after a big storm. Lifetime Construction Builders inspects for free and takes dated photos. If a neighbor spots damage while you're away, a real person answers (616) 360-2522 24/7.
How many layers of shingles can a roof have in Michigan?
A new roof can't go over two or more existing layers; Michigan Residential Code R908.3.1.1 doesn't allow it. Lifetime Construction Builders counts the layers at the free inspection, and the tear-off is part of the written price.
How fast can you tarp a storm-damaged roof in Grand Junction?
The same day, within a few hours. Lifetime Construction Builders' crew usually spends 1 to 3 hours securing the tarp. Most emergency tarps cost $350 to $950, and a whole slope $1,200 to $2,500. Snow and ice on the roof can raise the price.
Roofing services in Grand Junction, MI
After wind, hail, or a fallen limb, we tarp the damage the same day and then make the repair. Each price here is our usual range; your free written estimate sets the exact number.
Storms, leaks and insurance claims
Roof repair and replacement
After you call: one contact from the free inspection to the nail sweep
Michigan homeowners' worst roofing reviews are about roofers who stop returning calls. On a Grand Junction roof, Luis, our regional manager, is the one name you deal with from start to finish.
Luis picks up
Call (616) 360-2522 at any hour and a real person answers. Luis takes your Grand Junction job from there.
A free inspection
For a leak or storm damage, a crew comes the same day, within a few hours. For a planned roof, Luis books a time to walk the roof and take dated photos.
A written price that doesn't change
You get one written estimate, and that number holds once work starts. If insurance is paying, claim help costs nothing extra.
The township permit office
Columbia Township's building permits come from Michigan Township Services – Allegan. 111 Grand Street, Allegan, 269-673-3239 or 800-626-5964.
The roof goes on
Most shingle homes take one to two days, with ice-and-water shield, drip edge, and Atlas shingles.
A swept yard
We haul the old roof away and sweep the yard for nails before the crew leaves.
A real person answers, day and night (616) 360-2522
What homeowners say about our crews
Homeowners around our Pullman office rate us 4.9 out of 5 on Google.
“We had Lifetime Construction Builders replace our entire roof last month after the winter storm damage, and I couldn't be happier with the results. From the initial inspection to the final cleanup, everything was handled professionally. The crew showed up on time every day, protected our landscaping with tarps, and finished the job in just two days. The new architectural shingles look amazing and we've already had neighbors asking for their contact info. Definitely recommend them for anyone in the Pullman area needing roofing work!”
“This was our first experience purchasing a new roof, and we are so happy with the experience. Everyone was so pleasant to collaborate with. They completed the installation in a single day and took care of all tidying. For us, the price was reasonable. I am content with the performance. I strongly recommend them!”
“Great customer service and competitive pricing. Look to them to do your roof. Very professional and on time.”
Licensed in Michigan, backed by Atlas and the BBB
- Lifetime transferable warrantyOn every roof we install
- AtlasPreferred Contractor
- Pinnacle PristineAtlas Authorized Installer

- 252400088Michigan license
- 2009Roofing since
- $1M / $2MLiability / workers' comp insurance
Roofing in Grand Junction and eleven more towns
Our office is at 605 56th Street in Pullman. From there our crews roof Grand Junction and eleven other towns, from South Haven and Saugatuck across to Kalamazoo and Portage.
- PullmanOur office
- Grand JunctionThis page
- Fennville
- South Haven
- Bloomingdale
- Bangor
- Allegan
- Saugatuck & Douglas
- Gobles
- Holland
- Kalamazoo
- Portage
Get a free roof estimate in Grand Junction
Tell us what you need. We'll call you back to book a free inspection, and you'll get the price in writing.
Leaking right now? Call (616) 360-2522Got it, thank you.
We'll call you back at the number you gave us. If water is coming in right now, call (616) 360-2522.
More questions before you hire a roofer in Grand Junction
Cost, an aging roof, winter work, claims, and payment.
A person answers 24/7(616) 360-2522How much does a new roof cost in Grand Junction?
Most homes cost $11,000 to $22,000 with Atlas architectural shingles. Lifetime Construction Builders prices large or steep roofs at $22,000 to $32,000, and replacement decking at $80 to $150 a sheet. The free inspection ends in a written estimate, and that price doesn't change.
Is $30,000 too much for a roof?
It depends on the roof and the material. Lifetime Construction Builders prices most shingle homes at $11,000 to $22,000, and large or steep ones at $22,000 to $32,000. Standing seam steel runs $24,000 to $42,000 on most homes, and stone-coated steel $25,000 to $42,000.
Should a 20-year-old roof be replaced?
Not always; the free inspection from Lifetime Construction Builders tells you whether a repair will do. Most roof repairs cost $450 to $1,500 and take one visit of a few hours. A repair that needs new decking runs $1,500 to $2,800.
Can you put a shingle roof on in winter?
Yes. Below about 40°F, Lifetime Construction Builders hand-seals the asphalt shingles. Heavy snow cover can push back an inspection, because the crew needs to see the shingles to judge them.
Do you help with the insurance claim?
Yes, at no extra cost. Lifetime Construction Builders photographs storm damage during the free inspection, writes an estimate your adjuster can read, and meets the adjuster on the roof. When insurance covers the work, you pay only your deductible.
Do you offer financing or a military discount?
Yes. Lifetime Construction Builders takes 5% off for military customers and accepts credit cards, checks, and cash. Financing available, ask Luis.
