General Construction Services
Lewiston Roof Repairs – Trusted Roofing Contractor
We’ve installed thousands of squares of roofing on homes around the Lewiston Idaho area (full tear-offs and re-roofs to custom roof replacements) — and we treat every project like it’s our own. Ready to get started? Contact us today.
Protect Your Lewiston Home. Built for Weather. Backed by Experience.
At General Construction Services Inc., we offer complete roofing services for Lewiston homeowners and property owners. From full tear-offs and re-roofs to custom roof replacements, we deliver clean installs, professional service, and long-term protection.
We specialize in asphalt shingle and metal roofing systems, built to last and installed with care by experienced, professional crews.
New Roof Installations and Roof Repairs
We offer complete roofing services for homeowners and property owners throughout the Lewiston area.
From full tear-offs and re-roofs to custom roof replacements, we deliver clean installs, professional service, and long-term protection.
We specialize in asphalt shingle and metal roofing systems, built to last and installed with care by experienced, professional crews.
Why Re-Roof or Replace in Lewiston ID?
A solid roof over your Lewiston area home does more than keep water out — it protects your entire home. Whether you’re dealing with an aging roof or storm damage, replacing your roof is one of the most important investments you can make in your property.
We install to code and manufacturer standards, use proper flashing and underlayment, and maintain clean, safe job sites from start to finish. Our team is focused on durable results, clear communication, and no surprise pricing.
Asphalt Shingle Roofing
Architectural shingles from trusted brands, installed with proper underlayment, flashing, and ridge venting. Expect clean lines, tight valleys, and lasting durability.
Metal Roofing
We install both snap-lock and exposed fastener metal roofing systems. Metal roofing offers exceptional longevity, minimal maintenance, and reliable performance in wind, snow, and sun. It’s a smart option for homeowners looking for a clean, modern look with proven durability.
Tear-Off and Re-Roofing
We handle full tear-offs, inspect decking, and install new roofing systems with attention to detail. Clean-up, disposal, and protection of your property are part of every job.
Every Lewiston Roof Done Right
Every roofing job we take on gets the same focus: clean installation, durable protection, and long-term performance. Whether it’s a complete re-roof or replacing storm-damaged shingles, we show up ready to work and stand behind what we build.
Every Roof Done Right
Every Lewiston roofing job we take on gets the same focus: clean installation, durable protection, and long-term performance. Whether it’s a complete re-roof or replacing storm-damaged shingles, we show up ready to work and stand behind what we build.
What You Can Expect from GCS?
- An insured, professional roofing crew
- Free, on-site roof assessments
- No high-pressure sales — just straightforward service
We’ve installed thousands of squares of roofing on homes around the Lewiston area — and we treat every project like it’s our own.
"Luke and his crew were great. They fit my job to replace the roof of the copala on my big barn and sided the entire barn within a few days. I'm so glad I called GCS, I wouldn't have gotten this done by any other company this fast and done as well."
- Laurie Crawford Bradley, 5-Star Google Review
Need a Roofing Contractor in Lewiston, Idaho?
A roof in Lewiston deals with a different combination of conditions than one farther north in Latah County. Summers get hot, roofs see plenty of direct sun, wind can move through the Lewis-Clark Valley, and winter still brings freezing temperatures, rain, and occasional snow. General Construction Services provides roof repairs, inspections, asphalt shingle roofing, metal roofing, and complete roofing services for homeowners and property owners around Lewiston.
Whether you’ve found a leak, noticed shingles lifting after wind, have damage around flashing, or simply own an older roof that needs a professional look, we’ll help you figure out what’s happening before recommending the next step.
Is Your Roof Starting to Show Its Age?
Roof damage doesn’t always appear all at once. Lewiston’s summer heat and sun can slowly dry and age asphalt shingles, especially on south- and west-facing slopes. Wind can work underneath material that has already started to loosen, while moisture eventually finds flashing, valleys, vents, or other weak areas.
Watch for warning signs such as:
- Shingles curling, cracking, or losing granules
- Missing shingles after windy weather
- Water stains on ceilings or walls
- Loose flashing around vents or chimneys
- Damaged ridge material
- Soft or deteriorated roof decking
- Metal panels or trim starting to loosen
You don’t need to diagnose the roof yourself. If something has changed, we can take a closer look.
Can a Lewiston Roof Be Repaired Instead of Replaced?
Absolutely. If the problem is isolated and the majority of the roof is still healthy, a focused repair may be the smartest solution.
We repair leaking areas, damaged shingles, flashing failures, storm damage, roof penetrations, valleys, and other localized problems. The important part is identifying what actually failed instead of simply covering the place where water became visible inside.
If the roof is older and problems are showing up across several slopes, repeated repairs eventually stop making financial sense. That’s when it’s worth comparing repair costs with a complete roof replacement in Lewiston.
How Does the Lewis-Clark Valley Affect Roofing?
Lewiston sits where the Clearwater and Snake rivers meet, with neighborhoods climbing from the lower valley floor into higher areas around the Orchards. That elevation change creates noticeably different conditions across town.
Homes closer to downtown, Main Street, Snake River Avenue, and the river corridors can sit much lower than properties farther south and uphill. Around Normal Hill, Bryden Avenue, Thain Road, and the Orchards, roofs may see different wind, sun, and winter exposure.
That matters when evaluating how a roof has aged. Two roofing systems installed in the same year can look very different depending on orientation, shade, ventilation, and where the house sits.
What Roofing Material Makes Sense in Lewiston?
Architectural asphalt shingles remain a practical choice for many Lewiston homes. They offer good weather protection, plenty of colors and styles, and a reasonable installed cost.
Metal roofing can also be an excellent option for homeowners looking for durability and for garages, shops, acreage properties, and other buildings where a longer service life is important.
We’ll look at roof pitch, sun exposure, existing ventilation, building design, budget, and long-term plans before recommending a system.
Roofing From Downtown Lewiston to the Orchards
Lewiston has a much broader mix of neighborhoods and property types than the smaller communities we serve farther north. We work around older homes near downtown and Normal Hill, established neighborhoods around 17th Street and 21st Street, properties along Bryden Avenue, and homes throughout the West, Central, and East Orchards.
US Highway 12 and US Highway 95 also bring traffic together through the valley, while Snake River Avenue follows the river side of town and Thain Road serves the higher residential and commercial areas.
Whether your house is near the Clearwater River, Lewis-Clark State College, Pioneer Park, or farther into the Orchards, we’re comfortable working with the different roofing styles found around Lewiston.
You can find community information and local resources through the City of Lewiston.
What If Wind Damaged the Roof Without Removing Shingles?
That happens more often than people realize.
A shingle can lift enough to weaken its seal and then settle back into place. Flashing can move slightly. Ridge material or metal trim may loosen without ending up in the yard.
If a strong weather system moves through and you notice a new leak, material on the ground, or something that suddenly looks different, having the roof inspected can catch damage before the next storm finds the same weak spot.
Could Siding or Flashing Be Causing the Water Problem?
Sometimes what looks like a roof leak is actually an exterior leak. Water can enter where roofing meets siding, around trim, at a wall transition, or behind damaged exterior material.
Because GCS works on the complete exterior, we can investigate more than the shingles. If you’re also seeing cracked, loose, faded, or damaged siding, visit our Lewiston siding contractor page.
Have a Shop, Garage, or Larger Building?
Lewiston-area roofing work isn’t limited to houses. We also work around garages, shops, outbuildings, acreage, and properties where metal roofing may be the better solution.
If you’re planning an entirely new structure, see our pole barn construction services in Lewiston.
Call GCS for Roofing Service in Lewiston
If your roof is leaking, showing sun or wind damage, losing shingles, or simply getting old enough to concern you, call General Construction Services.
We’ll inspect the roofing system, explain what we see, and help you decide whether the right move is a repair, maintenance, or a larger roofing project. The goal is straightforward – solve the problem correctly and protect the home underneath it.
GCS - 100% Local
Proudly serving Latah County, and the cities and communities in and near Deary, Genesee, Juliaetta, Kendrick, Lewiston, Moscow, Onaway, Potlatch, Potlatch Junction, Troy

26+
Our twenty-six 5-Star reviews didn’t happen by accident. Be our next satisfied customer!
30+
Trust our 30+ years of successful roofing, siding, and local construction service.
New Roofs & Repairs
We're proficient in Tuff-Rib metal panel, Composite Shingle, and Snap-Lock Standing Seam roofing systems.
Home Siding Experts
We have decades of siding experience, it's one of our specialties, and we only use high-grade siding materials
48+ Pole Barns Built
We're the premier Pole Barn builders in Latah County. Ask us about the many options of pole barn construction.
Roof Repair - Installation
We confidently install and repair roofs in Latah County. You need a skilled roofer you can trust - we're ready to serve you!
Siding Repair - Installation
We offer both lap siding and board-and-batten premium styles, with primed or prefinished options to fit your needs.
Pole Barn Construction
Whether parking a John Deere, a team of horses, a Lexus, a truck, or you live in it... We build pole barns to fit your needs!







