General Construction Services
Roof Replacement Latah County Idaho
We have 30+ years of experience in Latah County Idaho roof replacements and roof repairs. Whether your roof is simply aging, shingles are loose or falling off – or you’ve had high wind damage – get your free estimate today.
Roofs across Latah County, from Moscow and Genesee to Troy and Deary - take a pounding from heavy winter snow, spring winds, and long summer sun.
Over time, shingles curl, granules wear off, and leaks start to form, especially after freeze–thaw cycles. When repairs just aren’t enough, we install full roof replacements built to handle the Palouse climate.
Get a free inspection, a clear estimate, and a crew that works clean and fast so your home stays protected for decades. Call today to schedule your replacement.
Anne E2025-08-16Trustindex verifies that the original source of the review is Google. Alex did a phenomenal job on my home sealing and siding. He fixed the issue I had around my sliding glass door beautifully also. Laurie McGraw2025-06-18Trustindex verifies that the original source of the review is Google. I can't say enough about this company. They go above and beyond in customer service. We have worked with them on 3 projects (one of which is not complete yet and I will be writing a review when it is) They represent great quality workmanship, honesty, integrity, job completed in a timely manner, they clean up after themselves you will not have to walk around picking up empty drink bottles, garbage and debris, they take pride in what they do, you will not find them standing around on there cell phones. Luke, Alex and Caleb put up with all of my questions and non sense and are always kind and patient. I have not seen anything they are not capable of doing or willing to take on and do it well. Thank you guys for a fantastic experience. Highly recommend. Sandra Chavez2025-03-20Trustindex verifies that the original source of the review is Google. Amazing service definitely recommend!!! Mallery Sisson2025-02-04Trustindex verifies that the original source of the review is Google. Top notch quality and service! They work hard to make sure all projects are done timely and with professional quality. Wouldn’t trust anyone else on the Palouse!
Why Re-Roof or Replace an Aging Roof in Latah County, ID?
General Construction Services offers 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. If you’re seeing curling tabs, granule loss, soft decking, or repeat leaks after repairs, it’s time to consider a roof replacement.
In Moscow, Troy, Genesee, Deary and the surrounding areas – winter snow loads, spring winds, and summer sun beat up shingles and flashing. A new roof (re-roof or full tear-off) protects the whole structure, boosts efficiency, and preserves resale value.
Our crews keep clean job sites, communicate clearly, and provide photo documentation for insurance claims—no surprise pricing. Get a free roof replacement estimate anywhere in Latah County and schedule your install with a local, licensed team.
"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
Why are our roofing systems built specifically for Latah County’s climate and long-term performance?
Because a roof in the Palouse works harder than most. From the Genesee Prairie and Moscow Mountain to the Potlatch River canyon by Kendrick–Juliaetta, freeze–thaw cycles, spring winds along US-95, and summer UV on the open hills punish shingles, flashings, and underlayment.
Regular roof inspections, seasonal maintenance, and correct installation details are what keep a Latah County home dry year after year. Every component matters—decking, ice & water shield, synthetic underlayment, drip edge, starter courses, valley metal, ridge/soffit ventilation, and sealed penetration flashings—because if one layer fails, leaks follow.
What does a proper roof replacement include on the Palouse (not just a shingle swap)?
We perform a full tear-off to clean decking, replace any soft or rotted sheathing, and dry-in the structure the same day. Then we install synthetic underlayment across the field, plus ice & water barrier at eaves, rakes, valleys, and around chimneys and skylights—critical along ID-8 (Moscow → Troy → Deary → Bovill) where snow loads linger.
You’ll get new drip edge, closed- or open-valleys (metal where it makes sense), starter strip at all eaves, and high-wind nailing patterns for Latah County gusts. We replace or re-flash all penetrations (pipe boots, vents, dormers), set ridge vents and balance soffit intake, install ridge caps, paint exposed metal to match, and seal to manufacturer spec.
Choose architectural asphalt shingles (impact-resistant available) or standing-seam metal roofing for snow-shedding on steeper slopes.
- Deck repairs and sheathing replacement as needed
- Ice-dam defenses at eaves/valleys and north-facing slopes
- New flashings at walls, chimneys, skylights; chimney crickets where required
- Balanced attic ventilation to reduce condensation and ice
- Clean jobsite with magnet sweep, tarp protection, and haul-away
Repair or replace—how do you make the call?
As a rule, roof repair makes sense when leaks are isolated, shingles are mostly intact, and the system is under ~15 years. Roof replacement (re-roof or full tear-off) is the smarter investment when you see granular bald spots, curling tabs, lifted edges from spring winds on US-95, soft decking at eaves, or repeat leaks after prior fixes.
Homes near the Troy–Deary grade and the higher-snow corridor around Bovill often age out sooner due to snow load and ice dams. We’ll inspect, photograph the trouble areas, and give you a straight recommendation—no scare tactics.
- Replace now if interior stains are spreading, shingles are brittle, or granules are heavy in gutters.
- Repair now, plan later if damage is localized (one slope, one valley) and the field still has life.
- Monitor if the roof is generally sound but flashings and vents need reseal/maintenance.
How do we build for snow, wind, and freeze–thaw in Latah County?
We design for the realities of the Palouse. That means extended ice membrane up the eaves, watertight valley details where drifting snow piles, and high-wind fastening on ridges and windward slopes from Genesee to Potlatch. Balanced ridge/soffit ventilation lowers attic humidity and helps prevent condensation that feeds ice dams along Paradise Ridge.
On metal roofs, we consider snow guards above walkways and entries—common for homes along ID-6 (Potlatch → Princeton → Harvard)—and we spec seam heights and panel gauges that handle both wind and thermal movement.
After a storm, what 5-minute self-check should you do?
- Walk the perimeter and look for missing or lifted shingles—especially on the windward side.
- Check ceilings and top-floor closets for fresh water spots after a melt.
- Look around chimneys/vents for exposed nail heads or sealant cracks.
- Open a downspout and feel for granule buildup—a sign shingles are aging out.
- From the ground, sight the ridge line for dips/sags that indicate sheathing problems.
See something off? Book a same-week inspection. We’ll document with photos for your insurer and give you a step-by-step repair or replacement plan.
What timeline and jobsite protection should you expect?
- Day 0: On-site roof inspection, moisture readings at suspect areas, and a line-item estimate with materials, labor, and accessories listed by slope.
- Day 1–2: Tear-off, sheathing repairs, full dry-in by end of day one, then shingle or metal install. Most Latah County homes finish in 1–2 days; complex roofs can take a third.
- Daily: Landscape and siding protection, magnet sweep around drives/walkways, driveway access kept open when possible, and end-of-day cleanup.
- Wrap-up: Final walkthrough, warranty registration, photos for your records, and maintenance tips for the first season.
Which roofing material is best for your part of Latah County?
Architectural asphalt shingles deliver value, curb appeal, and solid wind ratings for neighborhoods in Moscow, Genesee, and Potlatch. Upgrade to impact-resistant shingles if trees overhang or you’re exposed to spring wind debris.
For higher elevations toward Deary and Bovill, many homeowners choose standing-seam metal roofing for snow-shedding and longevity; we size snow brakes where roof avalanches could hit decks or entries.
On canyon homes along ID-3 between Kendrick and Juliaetta, we pay extra attention to valley metal, flashing transitions, and gutter sizing for heavy downpours.
How do ventilation and insulation prevent leaks and ice dams?
Most winter leaks start with warm air in the attic melting the snow layer from below. We evaluate soffit intake, ridge exhaust, and blocked baffles, then balance airflow to reduce heat pockets and condensation.
Proper attic insulation (and air sealing around can lights, bath fans, and chases) supports the roofing system and can extend shingle life.
During a replacement we correct ventilation pathways and add insulated vent chutes at tight eaves—especially important on older homes in Moscow’s university district and historic areas off 6th Street and Little Bear Ridge Road corridors.
Will a new roof help with efficiency, resale value, and insurance?
Yes. A modern roofing system with cool-roof shingles or reflective metal panels, balanced ventilation, and sealed penetrations can lower attic temps in summer and cut draft-driven heat loss in winter.
Buyers love a fresh, transferrable manufacturer warranty; appraisers and insurers like documented code-compliant installation, especially in neighborhoods off Sand Road, Robinson Park Road, and rural routes south of Paradise Ridge. We provide written scope, serials where applicable, and photos for your records.
Do we handle permits, HOAs, historic details, and warranty registration?
Yes. We coordinate with the appropriate jurisdiction (city or county), follow manufacturer specifications to protect shingle and metal warranties, and meet HOA aesthetic requirements where they exist. If you have dormers, brick chimneys, or older skylights, we address those details up front so there are no surprises mid-install.
After completion we register the roof warranty and leave you with a maintenance checklist tailored to your property.
What about gutters, fascia, and skylights during roof replacement?
Roofing interacts with everything at the eaves. We evaluate gutter slope, downspout placement, and fascia condition; recommend larger outlets on leaf-heavy streets near Moscow Mountain and the Paradise Creek corridor; and replace skylights that have aged seals or crazed lenses while the roof is open.
If you’re upgrading to metal, we’ll spec compatible snow management so gutters aren’t ripped by sliding sheets.
What seasonal timing works best in Latah County?
We replace roofs year-round when weather allows. Spring and early summer provide warm, dry days for asphalt adhesion; late summer into fall is excellent for both asphalt shingle and metal roof installation.
Winter work focuses on urgent leak repair, ice-dam removal, and targeted sections when safe. Regardless of season, we always dry-in the same day we tear off.
What does “best-fit” roofing look like across Latah County?
Moscow & Genesee: architectural shingles with reinforced valleys and high-wind fastening for open prairie gusts along:
US-95. Troy, Deary, Bovill: standing-seam metal or heavy-duty architectural shingles; extended eave membranes and tuned ridge ventilation for higher snow.
Potlatch, Princeton, Harvard (ID-6 corridor): metal profiles with snow-breaks above walks; ice-dam control and larger downspouts for tall conifers.
Kendrick & Juliaetta (ID-3 / Potlatch River): watertight metal valleys, step-flashing at wall ties, and gutter upgrades for sudden rain events.
Rural properties (Onaway, Avon, Viola): snow-shedding metal, wider eave protection, sealed fasteners, and tougher ridge caps for long wind fetch.
Which areas do we serve year-round?
All of Latah County and nearby communities—Moscow, Genesee, Troy, Deary, Bovill, Potlatch, Princeton, Harvard, Kendrick, Juliaetta, Onaway, Avon, Viola, and rural routes off US-95, ID-8, ID-6, and ID-3.
We schedule roof replacement, re-roofing, storm-damage repair, and certified roof inspections with quick turnaround and clean, documented installs.
What will you see on your estimate—and why does it matter?
Transparency wins. Your quote breaks out roofing materials (brand, profile, color), underlayment types, ice & water shield coverage, flashing/ventilation upgrades, and any decking allowances by square.
We list labor, tear-off and disposal, magnet sweep, permit fees if applicable, and optional add-ons (gutters, skylights). That clarity helps with insurance, resale documentation, and long-term maintenance.

We install to code and manufacturer specs using architectural asphalt or standing-seam metal, with synthetic underlayment, ice & water shield at eaves/valleys, new flashing and drip edge, plus balanced ridge/soffit ventilation.
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.
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.
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