Spotting Hidden Roof Leaks Before Winter Hits

02 June 2026

Views: 4

Spotting Hidden Roof Leaks Before Winter Hits

Spotting Hidden Roof Leaks Before Winter Hits
Salem roofs live through long wet seasons. The first big Pacific storm often reveals leaks that formed quietly over summer. The Willamette Valley long soak pattern can keep shingles wet for days at a time, and that steady moisture finds the smallest weakness. By the time ceiling stains show, water has already moved past the shingles, past the underlayment, and into the wood. The smart move in Salem is to find those weak points in early fall and address them before December brings five or more inches of rain and wind-driven storms off the Coast Range.

This article shares how hidden roof leaks develop in Marion County and Polk County homes, why Salem’s climate makes certain details fail first, and what an expert inspection looks for on homes from Downtown to West Salem and across South Salem neighborhoods like Morningside and Faye Wright. The goal is practical and local. No guesswork. No generic advice from a different climate. Just Salem roofing facts that protect a house before winter hits.
Why early fall is the Salem window for finding hidden leaks
In Salem the rain returns in October and ramps up through February. December is often the peak month. Storms run along Highway 22 and up the Willamette River corridor, pushing wind-driven rain under lifted shingle edges and against flashing seams. Roofs across zip codes 97301, 97302, 97304, 97305, and 97306 start the season with shingles that just baked through July and August sun. UV exposure hardens asphalt and weakens adhesive bond strips along the shingle courses. Add the first few freeze-thaw nights and edges stiffen and curl. A minor gap in a valley or around a chimney can become a path for water.

Early fall gives access and time. Dry days allow safe roof walking, detailed valley and flashing checks, and targeted sealing that actually cures. Once the long soak sets in, surfaces stay damp and fixes slow down. Emergency work is possible, but it is better to locate the hidden leak now and make a clean, permanent correction while conditions allow.
The Willamette Valley moisture cycle that creates Salem’s hidden leaks
Salem sits at about 154 feet with a Mediterranean climate. The winter pattern is not a series of violent cloudbursts every day. It is long stretches of moderate rain that keep shingles, fasteners, and flashing wet around the clock. That moisture cycle weakens the factory adhesive strips that hold shingles down. It also feeds moss and algae on shaded, north-facing slopes in areas like West Salem’s Wallace Road corridor and the SCAN neighborhood under big fir canopies near Bush’s Pasture Park.

Here is the surprising local claim that matters. Based on field inspections across Salem and Keizer, 30-year architectural shingles often give reliable service for only 18 to 20 years in this valley. The reason is cumulative moisture loading, UV aging, and moss pressure. Moss acts like a sponge against the shingle surface and can trim 5 to 10 years off the roof’s useful life. A home with steady moss in 97302 or 97306 will hit end-of-life years ahead of the brochure claim, even if there is no dramatic storm event. That is why hidden leak detection is not optional in this climate. It is core maintenance.
Where Salem roofs hide leaks first
The pattern shows up again and again across Salem homes built in different eras. Older Victorian and Queen Anne roofs near the Court-Chemeketa Historic District carry complex valleys and chimney intersections. Post-war ranch houses across Highland and Morningside have low slopes that hold water longer at eaves. 1980s and 1990s construction in West Salem often has original three-tab shingles at the end of service. The weak points are predictable when a roofer knows Salem housing stock and the local moisture load.
Valleys that carry water longer than the shingle design expects
Valleys move the highest volume of water. Willamette Valley rain holds water in the valley trough for hours after each storm due to constant replenishment. Any misaligned shingle cuts, shallow valley metal, or clogged debris from autumn leaves at the Marion Street Bridge side of town create capillary wicking under shingles. Under ORSC Section R905.2, a self-adhering ice and water shield that meets ASTM D1970 belongs in those valleys. In Salem it is not optional if long-term performance is the goal. When that membrane is missing, a hidden valley leak usually shows up as a tan ceiling stain six to eight feet from an outside wall, often weeks after the first big storm.
Chimney and skylight flashing seams that breathe during freeze-thaw
Freeze-thaw in December and January shifts metal and masonry fractions of an inch. That movement opens hairline gaps in counter flashing at brick chimneys on homes near Willamette University and the older SCAN blocks. Skylights along the Kuebler Boulevard corridor that were set with aged sealants will weep into the curb framing, and it can take two storm cycles before the stain appears. A clean flashing rebuild using stepped and counter flashing, fresh reglet cuts, and membrane-backed pan flashing is the Salem fix that lasts.
Eaves and rake edges that see wind-driven rain under lifted shingles
North and west rake edges in West Salem and along the Center Street Bridge wind path see gusts that exceed the shingle’s adhesive strip bond when aging granules reduce surface friction. Without a continuous metal drip edge and starter strip shingles aligned to manufacturer spec, water rides past the fascia board and into the soffit. The symptom shows up as peeling paint on soffit panels and soft fascia. A small gap looks harmless in August. In November it becomes an active leak.
Pipe boot flashing that cracks on the south slopes
South-facing sun bakes the neoprene collar around plumbing vents on South Salem slopes. By fall that collar can split where it meets the PVC pipe. The split starts as a slit a homeowner will not see from the ground. Rain sheds into that slit, then runs onto the OSB sheathing. In Salem’s long soak, that is all it takes for decking rot to start around the vent stack. Replacing boots with lifetime silicone or metal retrofit boots solves a common hidden leak source.
Moisture damage and moss damage go hand in hand here
In shaded areas across NESCA and NEN neighborhoods, moss thickens along the shingle edges. Moss capillary action holds water in the microlayer where granules meet asphalt. The asphalt softens, granules dislodge, and the fiberglass mat starts to show through. Lifted shingle edges from moss growth invite wind-driven rain straight into the shingle course. The first symptom is often black algae streaking, then slight granule piles at downspouts, then lifted edges along the north slope.

Roof systems that use algae-resistant shingles with copper-containing granules perform noticeably better under Salem shade. Products like GAF Timberline HDZ with StainGuard Plus, CertainTeed Landmark Pro with StreakFighter, Owens Corning Duration with StreakGuard, and Malarkey Vista AR resist biological growth longer. Zinc or copper strip at the ridge also helps slow regrowth by washing trace metals over the slope during rain. A Salem homeowner does not need pressure washing, which can shred shingle granules. The better long-term play is prevention built into the shingle and ridge detail.
The attic tells the truth before the ceiling does
Hidden leaks rarely start as a steady drip into living space. They start as wet underlayment, then damp sheathing, then small brown halos on roofing nails visible from the attic. Balanced attic ventilation is a core control here. Intake at soffit vents combined with a continuous ridge vent keeps the attic near outdoor conditions, which prevents warm, moist interior air from condensing on a cold deck in January. In Salem homes with blocked soffits from old insulation or no ridge vent, condensation can mimic a roof leak. The difference matters. An experienced roofer knows to trace water paths, check for frost on the underside of the deck during cold snaps, and confirm airflow with visual baffles at eaves.

Under Oregon Residential Specialty Code and manufacturer requirements, asphalt shingles need a vented deck to meet warranty and performance expectations. The 2:12 minimum slope rule for shingles is also non-negotiable for Salem. Low-slope areas below that threshold require a different system. A proper hidden leak inspection in this region includes a ventilation review, a ridge vent evaluation, and a check for intake volume at the soffit line.
What a Salem-focused hidden leak inspection actually checks
A quick glance from the ground will not find hidden leaks in the Willamette Valley. A Salem-focused inspection is hands-on and detail oriented because the climate forces attention to edges, seams, and soft spots at the deck level.

It starts with the roof plan. A 1950s ranch in 97305 has different risk points than a 1900s gable-and-valley near Deepwood Museum and Gardens. The roofer maps valleys, penetrations, north-facing slopes, and shaded areas under firs. Then the inspection tests the following essentials with Salem’s long soak pattern in mind.
Valley condition, depth, and the presence of a self-adhering ice and water shield that meets ASTM D1970 Chimney and skylight step and counter flashing fit, seal integrity, and masonry reglet condition Starter strip alignment, drip edge coverage at eaves and rakes, and shingle overhang uniformity Pipe boot age, collar flexibility, and fastener seal condition Attic ventilation balance, presence of ridge vent and soffit intake, and baffle continuity
On Salem homes that have seen moss, the inspection also looks at shingle granule retention and edge lift where moss once grew. Decking is probed around valleys and penetrations for sponginess. Gutter lines get checked for granule piles that point to accelerated wear on specific slopes. In winter, water stains on roof sheathing often appear six to twelve inches up from the eave line, a sign of wind-driven rain or ice dam refreeze under the first shingle course. While Salem does not see deep snow most years, short freeze events still create ice rim refreeze at eaves that justify an ice and water shield along the eave line during replacement projects.
Why the City of Salem permit, code, and fastening patterns matter for leak prevention
Even small leak repairs must respect manufacturer specs and the Oregon Residential Specialty Code. For re-roofing work, the City of Salem Building Division may require a permit when scope meets the structural threshold defined under the 30 percent live load capacity rule. The Permit Application Center at 440 Church St SE has an online portal that Oregon CCB licensed contractors use to pull reroof permits quickly. The city can require final inspection to verify proper materials and venting. Keeping work inside code and permit requirements is not red tape for its own sake. It prevents small mistakes that create new hidden leaks.

Fastening pattern matters. Architectural shingles rated to ASTM D3462 and installed with a six-nail high-wind pattern that meets or exceeds ASTM D7158 wind resistance perform better on Salem’s exposed ridges, especially across West Salem’s higher lots. Many brands offer a 110 mph minimum wind rating that is more than a label. It reflects proper nailing into the common bond and correct placement above the shingle cutouts. Hidden leaks often start where nails land high, miss the double layer, or back out from deck movement. An experienced crew prevents that during installation and spots it during repair.
How Salem neighborhoods shape leak risk and repair strategy
Local neighborhoods have distinct roof profiles. Understanding that pattern reduces guesswork.

Victorian and Queen Anne homes near Bush House Museum and Willamette Heritage Center show ornate valleys, turrets, and dormers. Valley leaks and complex flashing issues dominate. The fix is membrane-backed valleys and custom-bent step and counter flashing, not more caulk. Post-war ranch houses in Highland, Faye Wright, and Morningside have broad low slopes with long eave lines that see wind-driven rain intrusion when starter strips are missing. The fix is improved drip edge, proper starter strips, and eave membrane during replacement. West Salem homes across 97304, including Edgewater and Wallace Road corridors, face higher wind exposure across the river. The six-nail pattern and aggressive ridge ventilation pay off there. South Salem homes along the Kuebler corridor often show attic moisture and inadequate intake because original soffit vents were small or later blocked by insulation. Improving intake ventilation stops condensation that looks like a roof leak.

Manufactured homes in Turner and Hayesville require product-specific flashing kits and careful weight considerations. Downtown Salem commercial properties along State Street and Lancaster Drive carry low-slope roofs where hidden leaks behave differently and call for low-slope systems. A contractor fluent in both residential and low-slope roofing in Oregon brings a complete approach to mixed-use properties.
Decking and underlayment: the invisible barrier that stops hidden leaks
Shingles are the skin. Underlayment and decking are the structure that decides if a small intrusion becomes a ceiling stain. Synthetic underlayment such as GAF Tiger Paw, CertainTeed DiamondDeck, or RhinoRoof holds up under Salem’s long soak better than legacy felt because it does not absorb and hold water, and it resists tearing during install. A self-adhering ice and water shield at valleys, eaves, and around chimneys is a Salem standard. On existing homes where a hidden leak has started, a careful partial tear-off around the suspect area lets the roofer evaluate the OSB or plywood sheathing. Soft decking near valleys or vent stacks means replacement of the affected panels, not patching over.

Drip edge along eaves and rakes is a simple metal component that blocks capillary water from wrapping under the shingle and attacking the fascia board. It is required by most manufacturers and enforced on permitted work in Salem. Starter strip shingles set the sealant line at the outer edge so wind-driven rain cannot travel beneath the first course. Ridge cap shingles complete the system and protect the ridge vent opening from wind and rain. Every one of these details stops hidden leaks before they start.
Attic ventilation and why it decides moisture outcomes in Salem
Balanced <strong>gutter replacement</strong> http://query.nytimes.com/search/sitesearch/?action=click&contentCollection&region=TopBar&WT.nav=searchWidget&module=SearchSubmit&pgtype=Homepage#/gutter replacement attic ventilation means adequate intake through soffit vents and matched exhaust through a ridge vent. Intake without exhaust traps warm moist air. Exhaust without intake pulls conditioned air from the living space and still leaves stagnant pockets. The Willamette Valley moisture load amplifies this. Without airflow, condensation forms on the underside of the deck during cold nights, then drips as temperatures rise. That drip can look like a roof leak to a homeowner.

In Salem homes built before 1980, soffit intake is often undersized. The fix is usually unblocking and upgrading soffit venting and confirming baffle placement so insulation does not choke the intake. Ridge vents such as GAF Cobra, CertainTeed Ridge Vent, or Owens Corning VentSure work well across Salem when installed with a consistent slot cut and backed by proper cap shingles. The outcome is a dry deck through winter. Dry wood resists rot. Hidden leaks do not thrive there.
Shingle selection that fights algae and supports leak prevention
Architectural asphalt shingles are the Salem standard for a reason. Dimensional profile improves wind resistance and water shedding at cut edges. Algae-resistant versions use copper-containing granules that release trace amounts of copper during rain, which inhibits algae growth and some moss regrowth. Local favorites include GAF Timberline HDZ, CertainTeed Landmark Pro, Owens Corning Duration, Atlas Pinnacle Pristine with Scotchgard Protector, and Malarkey Vista AR or Legacy. Many now use SBS-modified asphalt that stays flexible longer in Salem’s freeze-thaw pattern and holds granules better under summer UV. That flexibility helps seal better during cool fall days and reduces lifted edges that lead to wind-blown rain intrusion.

In shaded South Salem hills or river-adjacent West Salem blocks, shingles with stronger algae resistance are worth the small premium because they slow the moisture sponge effect along shingle edges. For homeowners comparing roofing companies in Oregon, ask for the specific algae resistance warranty and whether the brand uses copper-infused granules. Products with StainGuard Plus, StreakFighter, or StreakGuard technology perform well in this market.
Gutter, fascia, and soffit signals that point to hidden roof leaks
Not every leak reveals itself on a ceiling. The exterior trim often speaks first. Gutter lines that capture granule piles point to accelerated shingle wear at the upper slope. Streaking down fascia boards hints at water bypassing the drip edge during wind-driven rain. Soffit panels that swell or show paint bubbles mean water is entering at the eave line.

In Four Corners and Hayesville, tall firs drop needles into gutters every fall. Clogged gutters back water up at the eave line and can overtop fascia boards in a long storm. That water then rides the soffit and enters the wall cavity. The symptom inside can look like a mysterious ceiling stain near a room perimeter. The solution is not a bigger gutter alone. It is a full eave detail check that confirms starter strip seal, drip edge fit, underlayment lap, and clean drainage.
Winter emergency patterns Salem homeowners actually see
From November through February, storm calls spike. Atmospheric rivers bring wind-driven rain that penetrates lifted shingle edges. Trees along Minto-Brown Island Park and the river corridor drop limbs that bruise or puncture shingles. Hidden leaks in valleys turn active after the second or third storm. The right interim move is temporary weatherization and documentation for insurance when needed, followed by a permanent correction when surfaces dry. Experienced roofing Oregon crews know that a quick tarp stops a bad situation from becoming structural decking rot.
How Salem’s permit process and licensing protect the repair
Licensed work matters more than marketing. The Oregon Construction Contractors Board requires licensing, bonding, and insurance for roof projects, and maintains a public verification database. For reroofing scope, the City of Salem Building Division can require permits and inspections. That oversight enforces ORSC Section R905.2 for asphalt shingles, checks that ice and water shield is used in critical zones like valleys, and verifies ventilation where it intersects with code. For homeowners in 97301 through 97317, this means a repair or replacement done to standard, not a bandage that fails in the next storm.
A Salem-specific checklist of early warning signs before winter
There are quick visual cues a homeowner can note from the ground or the attic hatch that justify a professional inspection before December. These are not DIY fixes. They are prompts for a focused visit by an Oregon CCB licensed roofer who understands Salem’s climate.
Brown nail halos, darkened sheathing, or frost crystals visible from the attic on cold mornings Granule piles at downspouts after the first big October storm Lifted shingle edges on north-facing slopes or moss ridges along the shingle lap line Hairline cracks at pipe boot collars or stains down the vent stack Peeling soffit paint or soft fascia under the eave line
Finding any one of these in a Salem, Keizer, or West Salem property is enough to warrant a roof inspection. Addressing the cause before midwinter preserves decking, prevents attic mold growth, and keeps interior ceilings clean.
Cost context when a hidden leak uncovers bigger issues
Hidden leaks sometimes point to end-of-life shingles or deeper decking rot. In 2026 Salem pricing, a full asphalt shingle replacement on a 1,500 square foot home often runs $6,600 to $10,400 for standard architectural shingles at $4 to $7 per installed square foot before upgrades like designer shingles or advanced ventilation work. Labor can account for $2.50 to $5.50 per installed square foot in the Willamette Valley. Projects with extensive valley membrane work, chimney flashing rebuilds, and attic ventilation corrections price at the higher end.

For smaller targeted leak repairs, cost varies by access and scope. A clean pipe boot replacement with shingle integration costs less than a valley rebuild. Decking replacement adds material and labor but prevents repeat leaks. Salem permit fees for reroofing work commonly range from $100 to $400 depending on the scope. These numbers sit slightly below Portland metro pricing and above many eastern Oregon markets due to labor rates and material supply lines along the I-5 corridor.
Timing and scheduling that works with Salem weather
Permanent roof work favors dry weather. May through September is the Willamette Valley installation window with July and August as the most reliable dry months. Emergency leak control can happen any time. For non-emergency work sparked by a hidden leak, scheduling during a break in the fall rains is wise. Salem homeowners who plan major replacement often book four to eight weeks ahead starting in March to secure peak summer dates. November through February is the slow season for full replacement and can see more weather delays.
What makes an inspection Salem-specific rather than generic
A Salem-focused roofer knows the neighborhoods, the wind patterns at the bridges, the shade lines under evergreen corridors, and the way the long soak pushes water into small mistakes. The inspection is not a cursory walk. It is a sequence of tests geared to the Willamette Valley. Valleys get probed first. North slopes get extra attention. Chimney flashing gets a tug and mirror check. Ridge vent slots get measured for uniform width. Soffit intake is verified from the attic with baffles in view. Underlayment type is checked at an edge or repair area to confirm synthetic coverage. Fastener patterns are sampled where <em>roof replacement contractors</em> https://westus1.blob.core.windows.net/home-fix-hub/oregon/lane-county-asphalt-roof-moss-prevention-2026.html shingles lift cleanly. The crew documents findings with photos at each risk point so the homeowner sees the same evidence the roofer sees.
Local signals that matter for Salem buyers and sellers
Real estate in neighborhoods like Sunnyslope, NESCA, and West Salem often hinges on roof condition. A roof certification for real estate carries more weight when the inspection covers Salem-specific failure modes. Buyers ask about algae streaking on the north slope and worry about the valleys above kitchens and great rooms. Sellers gain leverage with documented ridge venting, soffit intake counts, valley membrane proof, and brand confirmation on algae-resistant shingles. With typical 18 to 20 year real service life in Salem, a 15-year-old roof needs a close look for moss history and valley performance before a listing goes live.
How this applies to Eugene and the wider Willamette Valley
Many Salem homeowners compare notes with family in Eugene or Albany. The valley climate is similar, and so are the roof stress points. Eugene Oregon roofers and eugene roofing companies face the same long soak conditions and moss pressure. Roofs near the University District and along the Willamette River in Eugene show valley and north-slope algae behavior that mirrors Salem patterns. Roofing companies in Oregon that operate from Eugene up to Salem and into Polk County refine the same details on every roof. That regional experience helps when hidden leaks appear in Salem properties near the Willamette River or in shaded South Salem cul-de-sacs.

For homeowners comparing roofing companies Oregon City to Salem, the key is not the city name on the truck. It is whether the roofer’s day-to-day work follows ORSC Section R905.2, uses ASTM D1970 membranes in valleys, follows ASTM D7158 wind nailing where exposure warrants it, and specifies algae-resistant shingles for shaded slopes. Those choices decide whether the hidden leaks stop or return when winter hits again.
A note on metal roofs as an alternative leak strategy
Some Salem owners consider a metal roof to move away from asphalt shingle leak paths. Standing seam systems reduce penetrations where hidden leaks start. They still need proper underlayment, ice and water shielding at eaves and valleys, and carefully flashed penetrations. Low-slope metal transitions, chimney saddles, and skylight curbs remain leak points that must be detailed for the Willamette Valley. A qualified contractor who installs both asphalt and metal can advise on cost, appearance, and performance trade-offs in neighborhoods from 97301 to 97306.
Shareable Salem fact for neighborhood newsletters
Across inspections in Marion County and Polk County, asphalt shingles with a labeled 30-year life typically deliver 18 to 20 years of reliable service in Salem due to the Willamette Valley long soak moisture cycle that weakens adhesive bonds and accelerates moss-driven edge lift. Homeowners who add algae-resistant shingles plus ridge copper or zinc strips on shaded slopes and maintain balanced attic ventilation can keep that roof at the top of the range. Homes that allow moss to establish early see 5 to 10 years lost, which is why hidden leaks spike by year 15 on north slopes in shaded neighborhoods.
Service availability and what to expect at the first visit
The first site visit should include a roof walk if conditions allow, attic checks where safe access exists, and photos of every risk point. Expect a short debrief that ties findings to Salem climate factors, not generic language. A good roofer will show valley membrane presence or absence, confirm pipe boot age, demonstrate starter strip coverage, and explain ridge and soffit ventilation balance. If a hidden leak is active, expect temporary weatherization to seal the intrusion until a permanent fix can be scheduled during a dry window.
Why Salem homeowners work with a licensed, manufacturer-authorized contractor
Material performance and installation quality are inseparable on Salem roofs. Factory-authorized installers on brands like GAF, CertainTeed, Owens Corning, Malarkey, and Atlas follow the nailing patterns, starter and ridge details, and membrane placement the brands require. That adherence supports manufacturer warranty coverage, including algae resistance warranties where offered. An Oregon CCB Licensed, bonded, and insured contractor carries the state-required surety bond and liability coverage, and completes work that passes Salem Building Division checks when a permit is required.
Ready to stop hidden roof leaks before winter hits
Klaus Roofing Systems of Oregon serves Salem, West Salem, Keizer, Four Corners, Hayesville, Turner, and the broader Willamette Valley from 3922 W 1st Ave Suite C in Eugene. The company operates as an Oregon CCB Licensed, bonded, and insured contractor and is a member of the Klaus Roofing Systems national network. Crews carry factory-authorized credentials with major asphalt shingle brands and build to ORSC Section R905.2 with ASTM-compliant materials, six-nail high-wind patterns where exposure calls for it, and algae-resistant shingles on shaded slopes. The focus is leak prevention that fits Salem’s long soak winter and summer UV cycle.

For homeowners in 97301, 97302, 97304, 97305, 97306, and nearby communities who want a Salem-specific roof inspection before the rainy season, call +1-541-275-2202 or visit https://www.klausroofingoforegon.com/salem-or.html. Request a free roof inspection and estimate. Appointments are available Monday through Friday, 8:00 AM to 5:00 PM, with emergency storm response during active weather. Photos and findings come with each inspection, along with a clear plan to address moisture damage, moss-driven edge lift, valley protection, and attic ventilation so hidden leaks do not stand a chance this winter.

<div class="nap-card" itemscope itemtype="http://schema.org/RoofingContractor" style="max-width: 450px; background: #ffffff; border-radius: 16px; border-top: 8px solid #005a9c; box-shadow: 0 10px 30px rgba(0,0,0,0.12); padding: 32px; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #333; margin: 20px auto; line-height: 1.6;">

<div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 5px;">
<h2 itemprop="name" style="margin: 0; color: #002b5c; font-size: 22px; font-weight: 800; line-height: 1.2;">
Klaus Roofing Systems of Oregon
</h2>
<span style="background: #eef6ff; color: #005a9c; font-size: 10px; font-weight: 700; padding: 4px 8px; border-radius: 4px; text-transform: uppercase; white-space: nowrap;">Expert Roofer</span>
</div>
<p style="margin: 0 0 20px 0; font-size: 13px; color: #666; font-weight: 500;">Serving Eugene, Portland & Salem


<div style="background: #f4f7fa; border-radius: 12px; padding: 20px; margin-bottom: 25px;">
<div style="display: flex; align-items: center; margin-bottom: 15px;">
<div style="font-size: 18px; margin-right: 12px; width: 24px; text-align: center;">📞</div>
<a href="tel:+15412752202" itemprop="telephone" style="color: #002b5c; text-decoration: none; font-size: 19px; font-weight: 700;">
(541) 275-2202
</a>
</div>

<div style="display: flex; align-items: flex-start; margin-bottom: 15px;">
<div style="font-size: 18px; margin-right: 12px; width: 24px; text-align: center;">📍</div>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress" style="font-size: 15px;">
<span itemprop="streetAddress" style="display: block; font-weight: 500;">3922 W 1st Ave Suite C</span>
<span itemprop="addressLocality">Eugene</span>,
<span itemprop="addressRegion">OR</span>
<span itemprop="postalCode">97402</span>
</div>
</div>

<div style="display: flex; align-items: center;">
<div style="font-size: 18px; margin-right: 12px; width: 24px; text-align: center;">🌐</div>
<a href="https://www.klausroofingoforegon.com/" itemprop="url" style="color: #005a9c; text-decoration: none; font-weight: 600; font-size: 15px; border-bottom: 1px dashed #005a9c;">
klausroofingoforegon.com
</a>
</div>
</div>

<a href="https://www.google.com/maps?cid=15940318096375158187&g_mp=CiVnb29nbGUubWFwcy5wbGFjZXMudjEuUGxhY2VzLkdldFBsYWNlEAMYASAF&hl=en&gl=US&source=embed" target="_blank" rel="noopener noreferrer" style="display: block; background: #002b5c; color: #ffffff; text-align: center; padding: 14px; border-radius: 8px; text-decoration: none; font-weight: 700; font-size: 15px; box-shadow: 0 4px 10px rgba(0,43,92,0.25); margin-bottom: 25px;">
🗺️ View Map & Directions
</a>

<div style="border-top: 1px solid #eee; padding-top: 20px;">
<p style="font-size: 11px; color: #999; text-transform: uppercase; margin: 0 0 12px 0; letter-spacing: 1px; text-align: center;">Follow Our Projects

<div style="display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;">
Facebook https://www.facebook.com/krsoforegon/
Instagram https://www.instagram.com/klaus_roofing_of_oregon/
LinkedIn https://www.linkedin.com/company/klaus-roofing-systems-of-oregon/
Yelp https://www.yelp.com/biz/klaus-roofing-systems-of-oregon-eugene
</div>
</div>
</div>

Share