General Construction Services
Latah County Roof Repairs – Trusted Roofing Contractor
We’ve installed thousands of squares of roofing on homes around the Latah County 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 Latah County Home. Built for Weather. Backed by Experience.
At General Construction Services Inc., we offer complete roofing services for Latah County 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 Latah County 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 Latah County ID?
A solid roof over your Latah County 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 Latah County 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 Latah County 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 Latah County 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
Roofing Contractor Serving Latah County, Idaho
Roofing across Latah County isn’t one-size-fits-all. A home on a residential street in Moscow faces different conditions than a farmhouse outside Genesee, a wooded property near Deary, or a house down in the Potlatch River valley around Kendrick and Juliaetta.
General Construction Services provides roof repairs, inspections, asphalt shingle roofing, metal roofing, and complete roofing services across Latah County. We work on homes, shops, garages, barns, cabins, acreage, and other buildings throughout the Palouse and the more heavily forested eastern side of the county.
If your roof is leaking, losing shingles, showing storm damage, or simply getting old, we’ll inspect it and help you determine the right next step.
Why Are Roofing Conditions So Different Across Latah County?
Latah County covers a lot of changing terrain.
The western side includes the rolling Palouse around Moscow and Genesee, where many properties sit exposed to open-country wind and sun. Travel east toward Troy, Deary, Bovill, and Helmer and the landscape becomes increasingly wooded. Head south toward Kendrick and Juliaetta and you drop into the Potlatch River drainage and canyon country.
Those differences affect roofs.
Open properties may see stronger wind. Wooded sites deal with shade, needles, branches, and slower drying. Valley roofs may receive different amounts of winter sun depending on their orientation. Rural buildings can sit completely exposed with very little around them to break weather.
What Roofing Problems Do We Handle?
Some homeowners call us because water is already getting inside. Others catch the problem much earlier.
We handle roofing issues including:
- Missing, lifted, or damaged shingles
- Roof leaks and water intrusion
- Wind and storm damage
- Flashing failures
- Worn valleys and roof transitions
- Metal roof damage
- Problems around vents and penetrations
- Older roofs that need evaluation
The first priority is understanding why the problem developed. Fixing the actual failure is far more important than simply covering the place where water became visible.
Does Every Damaged Roof Need Replacement?
No.
If the roofing system is still sound and the damage is limited to one area, a repair may solve the problem and give the roof years of additional life.
If the roof is older, brittle, leaking in several areas, or covered with previous repairs, replacement may eventually make better financial sense.
GCS has dedicated roofing pages for communities across the county, including Moscow, Genesee, Troy, and Deary.
Asphalt Shingles or Metal Roofing?
Both have a place in Latah County.
Architectural shingles remain one of the best all-around options for residential homes. They offer good weather protection, attractive styles, and a manageable upfront investment.
Metal roofing is particularly attractive for acreage, shops, pole barns, garages, agricultural buildings, cabins, and homeowners looking for long-term durability.
We consider roof pitch, tree coverage, wind exposure, snow, building design, budget, and your long-term plans before recommending one over the other.
Roofing From Highway 95 to the Potlatch River Valley
US Highway 95 runs north and south through the county and connects major communities including Moscow and Genesee before continuing toward Lewiston. State Highway 8 heads east from Moscow through Troy and toward Deary, while Highway 3 connects communities farther south around Juliaetta and Kendrick.
Between those main routes are hundreds of miles of local roads serving farms, wooded acreage, small communities, and remote properties.
Those are exactly the kinds of places where a local roofing contractor needs to be comfortable working on something other than identical subdivision houses.
We Work on Rural Buildings Too
Latah County has deep agricultural and timber roots. It’s normal for a property to include much more than the main residence.
We work around detached garages, shops, barns, machine buildings, cabins, and other structures where metal roofing and straightforward durable construction often make the most sense.
If your project is larger than a roof repair and you’re considering a new building, see our Latah County pole barn contractor services.
What Happens When Weather Finds a Weak Spot?
North Idaho weather has a way of exposing small roofing problems.
Wind can lift shingles. Snow can add stress to weak areas. Water gets into a small gap, freezes, expands, and opens it farther. Branches can damage roofing on wooded properties. Repeated sun exposure can age one slope faster than another.
Once water gets underneath the roofing surface, it can travel along decking or framing before appearing inside the building.
That’s why early inspection matters. A manageable repair is always preferable to replacing rotten decking, wet insulation, drywall, and interior finishes later.
Roofing and Exterior Problems Often Overlap
Sometimes the problem that looks like a roof leak is actually coming from siding, trim, fascia, or a roof-to-wall transition.
Because General Construction Services also handles siding and exterior construction, we can look at the entire building when the source isn’t obvious.
Our main siding contractor services cover many of those related exterior problems.
Serving Communities Across Latah County
Our roofing service area includes Moscow, Troy, Genesee, Deary, Kendrick, Juliaetta, Potlatch, Onaway, Potlatch Junction, and rural properties throughout the county. Latah County also includes smaller communities such as Helmer, Harvard, Princeton, Avon, Viola, and other country locations outside incorporated cities.
For county information, roads, parks, planning resources, and local services, visit the Latah County website.
Call GCS for Roofing Anywhere in Latah County
If your roof is leaking, missing material, showing weather damage, or reaching an age where you’re questioning what to do next, give General Construction Services a call.
We’ll inspect the roofing system, explain the problem clearly, and recommend a practical solution for your home or property – whether that means a focused repair or something more substantial.
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.
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
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!
















