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.

We specialize in asphalt shingle and metal roofing systems, built to last and installed with care by experienced, professional crews.

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.

What are the most common roofing problems near Lewiston ID?

Roofing issues around Lewiston can creep up slowly or appear suddenly after a storm. The most common roof problems include leaks, missing shingles, sagging spots, and poor drainage.

These issues can lead to expensive water damage and structural repairs if ignored. With freezing winters and spring rain, your roof takes a beating. Regular inspections and repairs can save thousands. Is your roof showing signs of trouble that you’ve been putting off?

Could a Small Leak Turn into Major Water Damage?

Even a tiny roof leak can soak into insulation, ceilings, or drywall — and go unnoticed until the damage is widespread. Water intrusion invites mold, rot, and costly structural repairs that no homeowner wants.

In North Idaho’s wet seasons, roof leaks become fast-growing problems. Whether from worn flashing, cracked sealant, or a hidden hole, catching it early makes all the difference. Have you checked for hidden water damage in your roof or attic lately?

Is Your Lewiston Roof Ready for the Next Wind or Snow Storm?

Around Lewiston, high winds and heavy snow loads are common and can severely impact an aging or poorly installed roof. Wind gusts can lift shingles or damage flashing, while accumulated snow adds weight and increases the risk of leaks or collapse.

After every winter storm or wind event, your roof should be inspected for damage — even small issues can grow fast in Idaho’s tough climate. Is your roof strong enough to handle the next storm rolling across the Palouse?

Quality roofing helps protect your home from heavy snowfall, strong winds, and seasonal rainstorms common in the Palouse region. With the right roofing materials and proper installation, you’ll avoid costly leaks, interior damage, and mold.

A durable roof built for North Idaho’s climate is a smart investment that lasts for decades.

Are You Missing Shingles Without Realizing It?

Missing or damaged shingles are one of the most overlooked but dangerous roofing issues. With Lewiston’s mix of snow, ice, and strong winds, shingles can easily get dislodged or cracked.

That opens the door to moisture infiltration and structural rot beneath the surface. You may not see the damage from the ground — but your roof could already be vulnerable. When was the last time someone walked your roof and checked it properly?

Is Your Roof Starting to Sag or Dip?

A sagging roofline isn’t just ugly — it’s a warning sign of deeper structural problems. In Lewiston, heavy snow and aging wood framing can cause sections of the roof to bow or sag.

This may point to moisture damage, rot, or failing supports in your attic space. Left alone, sagging roofs can collapse under pressure. Catching it early can save your roof and protect your home. Have you noticed uneven or drooping sections on your roof?

Are Your Gutters Overflowing or Falling Apart?

Clogged or damaged gutters can cause water to back up onto your roof and into your siding or foundation. Around Lewiston, where spring rains and snowmelt are common, clean and functional gutters are essential.

When water isn’t properly redirected, it can lead to roof rot, mold growth, and even cracked foundations. Gutter problems are often the first step in a chain of preventable damage.

"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 Services in Lewiston, Idaho

Looking for a roofing contractor in Lewiston you can count on? Whether it’s damage from snow, wind, or just time, your roof doesn’t take care of itself.

We work with homeowners, landlords, business owners, and property managers across Lewiston to repair, inspect, or replace residential roofing systems—fast and without hassle.

What Roofing Services Do We Offer in Lewiston ID?

We handle everything from simple shingle repairs to full tear-offs and replacements. Here’s what we’re most often called for in the Lewiston area:

  • Asphalt shingle replacements
  • Metal roofing systems
  • Leak inspections and storm damage repairs
  • Roof tear-offs and rebuilds
  • Flashing and vent replacements
  • Roof estimates for real estate sales or insurance purposes

If it involves roofing, we’ve done it in Lewiston. And yes, we work year-round. Snow or sun.

Need Roof Repairs in Lewiston? We’re Fast.

Small roof issues become big problems fast. Missing shingles? Water spots on your ceiling? Curling at the edges? These are signs you need roof repairs before mold, water damage, or structural rot sets in. We can inspect your roof quickly and give you straight answers. No drama, just honest work.

Our team has repaired hundreds of roofs across the Lewiston-Clarkston Valley. We work around your schedule and keep your yard clean. You won’t even know we were there—aside from the leak-free roof above your head.

Lewiston Roof Replacements: Time for a New Roof?

If your roof is pushing 20 years or showing signs of wear across large areas, a roof replacement may be the smarter choice. Our tear-off crews work quickly and cleanly. We remove every last nail, tarp the property, and get your new roof installed with zero mess left behind.

Most of our clients in Lewiston choose:

  • Architectural asphalt shingles for affordability and lifespan
  • Metal roofs for modern farmhouses, barns, or energy efficiency
  • We’ll help you weigh options that fit your home’s style, slope, and budget.

Why Do So Many Lewiston Homeowners Choose Us?

We’re not storm-chasers or out-of-town subcontractors. We’re based here in the region, and we stand behind our work. When we say we’ll be there at 8:00, we mean it.

  • Fully licensed and insured for Idaho roofing
  • Experienced in snow load concerns, ice dam prevention, and steep slope installs
  • Clean-up crews that actually clean up
  • Free estimates and honest recommendations
  • We answer the phone—no waiting 2 days for a call back

Lewiston Roofing for Pole Barns, Shops, and Outbuildings

We do more than homes. If you’re roofing a shop, barn, or detached garage, we’ve got metal panel systems and durable materials that hold up against wind, snow, and heat.

Our crew can walk you through roof pitch, material choices, and ventilation.

If you’re upgrading an older outbuilding, we can replace old panels, flashing, or underlayment with a modern system that seals tight and sheds water fast.

We Serve All of Lewiston and the Surrounding Area

From downtown Lewiston to the orchards and open land on the outskirts, we cover:

  • Normal Hill
  • Orchards North and South
  • Lewiston Heights
  • East Lewiston
  • Areas near Bryden Canyon, Lapwai, and Sweetwater

Whether you live in the thick of town or on rural acreage, we’ll show up with what we need to get the job done right.

Get a Roofing Estimate in Lewiston Today

Need a price for insurance? Want to replace a 30-year-old roof? Getting ready to sell your home? We can help with all of it.

Call now for a roofing estimate that doesn’t include pushy sales tactics. Just a fair quote, clear answers, and reliable work from roofers who care about reputation.

Your roof protects everything underneath it. Let’s make sure it’s doing its job.

Get in touch today to schedule your Lewiston roofing estimate.

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

blank

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!

blank
"We're 100% local to the Moscow, Lewiston, and Latah County area. We're not a large corporation that considers you "another job on the list." You can count on 5-Star workmanship, solid communication, fair pricing, and a job done right the first time with GCS!"

- General Construction Services Inc.

About GCS Roofing & Siding

General Construction Services Inc. was founded in 2019, and has over 30 years of construction experience.

We pride ourselves in offering high quality construction services near you. We are dedicated to providing unparalleled customer service.

We specialize in various interior and exterior construction projects to include roofing, siding, pole barn construction and more.

When you hire us, you’re not just another number – you’re a neighbor. That’s the GCS difference, and it shows in every job we do.

A Better Construction Company

At GCS, we’re proud to be a true local business serving Moscow and all of Latah County, Idaho.

Unlike big out-of-town corporations, we live here, raise our families here, and treat every roofing, siding, or pole barn job like it’s our own.

You won’t get passed around or ignored – our team shows up, communicates clearly, and delivers honest work with small-town care.

We know the local weather, the local needs, and the people we’re serving.

Serving Latah County Idaho

Proudly serving Moscow, Troy, Genesee, Potlatch, Juliaetta, Kendrick, Deary, and nearby Latah County area cities.

We routinely install new roofs and roof repairs in these Idaho cities and counties…

Deary, Genesee, Juliaetta, Kendrick, Latah County, Lewiston, Moscow, Onaway, Potlatch, Potlatch Junction, Troy

We routinely install design and build pole barns in these Idaho cities and counties…

Deary, Genesee, Juliaetta, Kendrick, Latah County, Lewiston, Moscow, Onaway, Potlatch, Potlatch Junction, Troy

See all of the cities and areas where we provide service.

Privacy Preference Center