Whole-system duct and dryer vent check with before-and-after photos - you see exactly what came out of your vents
That "$99 whole-house special" is a bait ad - the real number appears once they are in your hallway, or the "clean" is a shop-vac at the register. We photograph the inside of your ducts before and after instead.
Fast, Reliable Dryer Vent Cleaning Across Portola Valley
Dryer vent cleaning in Portola Valley typically costs $149 – $289 for a single dryer vent with a standard roof or wall termination and takes 60 to 90 minutes on site, including camera inspection and before-and-after photo documentation. In our experience, most Portola Valley homes do not need cleaning every single year. The ones that do tend to be single-story ranch houses from the 1950s through 1970s, where a hidden, 20-plus-foot lint plug can quietly push a dryer toward failure without ever tripping a warning light. If your dryer runs hot, takes two cycles to finish a load, or smells faintly of burnt lint, call (737) 727-2314. We will diagnose it honestly, even when the answer is that you do not need us yet.
We serve every part of Portola Valley, from Westridge Drive and the Blue Oaks neighborhood near Portola Road down to the ranch properties along Alpine Road and up toward Windy Hill. We know these homes. They are beautiful, secluded, and full of roof-terminated vent runs that most generic duct cleaning crews will not even try to open. Our Dryer Vent Cleaning team runs cameras first, then cleans what needs cleaning, not what a per-vent pricing sheet says to hit.
Why Cardinal Air Duct Cleaning Is Portola Valley’s Preferred Dryer Vent Cleaning Company
Most of our Portola Valley customers book us after a neighbor, a handyman, or their own gut tells them the last vent “cleaning” they paid for never actually reached the roof cap. They are right to suspect that. We fix it with a different approach: one flat price per dryer vent, agreed in writing before we touch a single component, and photographic proof of the finished work, including the inside of the run where your lint was actually hiding.
Omar Haddad leads our team of background-checked, uniformed technicians who arrive on time, every time. We are part of the Relay Home Co. family, founded in 2005, and operate under the Relay Visibility Guarantee: you get a live trackable arrival window, a written price before work starts, before-and-after photos of your own dryer vent, and a digital invoice you can pay by link from the driveway. Every job is backed by our 365-Day Done Right Promise. If the work is not right within a full year, we return and correct it at no charge.
We answer our phones with a live person, not a voicemail loop. Dispatch and scheduling coordinate from our Los Angeles office, but the crews serving Portola Valley are local to the Peninsula and know these vent runs intimately. That matters when a roof cap is buried under a tile eyebrow on Alpine Road, or when a wood-shake eave on Westridge Drive means we need a different approach than a stock sidewall kit.
Dryer Vent Repair in Portola Valley
Dryer Vent Repair in Portola Valley usually means one of three things: a crushed or disconnected section of the vent line inside a wall, a failed or missing roof cap, or a roofline termination that was never properly flashed for a tile or wood-shake roof. On older Portola Valley ranches, especially those with long horizontal runs under the slab or through a low attic, the vent pipe itself can separate at a seam. That lets warm, lint-laden air pump directly into a wall cavity or attic. We repair that with solid, code-appropriate metal connections, not tape patches that fail in a year.
Roof Cap and Termination Work
When a Portola Valley dryer vent terminates through a tile or wood-shake roof, the cap must be flashed and sealed correctly or rain will follow the vent pipe down into the house. We carry stock roof caps in multiple sizes and finishes in our service vans, along with bird guards sized for the local nesting pressure. A missing or damaged roof cap is a five-minute fix on most single-story homes, but it prevents genuine water damage and rodent entry.
Crushed or Disconnected Vent Runs
A dryer pushing against a crushed vent run works harder, runs hotter, and fails sooner. In mid-century Portola Valley homes, we often find flexible plastic or foil vent sections that were never upgraded to rigid metal when a remodel added square footage. Replacing a crushed section and reconnecting the run correctly is rarely invasive, and it is the kind of repair that directly extends the life of your dryer’s blower motor and heating element.
Expect dryer vent repair work in Portola Valley to run $120 – $260 for most termination and connection repairs, including the part and the labor. If a repair requires more, we tell you before we do it, with a written price in your hand. Every repair carries a written guarantee and a free second visit if it fails.
Dryer Vent Cleaning Company in Portola Valley
When you hire a Dryer Vent Cleaning Company in Portola Valley, ask one question before they set foot in the house: “Do you camera-inspect the entire run, including the roof termination?” If the answer is anything other than yes, the work you are paying for is incomplete. Long, concealed vent runs on single-story ranch homes get assumed clean because the lint trap and the first few feet look fine. The real plug is 15 to 20 feet downstream, beyond what any eye can see from the laundry room. Our process ends with before-and-after photographs of your own duct, so you know exactly where the lint was and that it is gone.
Camera Inspection Before Any Cleaning
We do not guess and we do not price by the vent register. A Nikro camera inspection runs down the full length of the duct and shows us, and you, what is actually inside. On a recent Westridge Drive ranch, the homeowner had already replaced a failing blower motor in the dryer twice. Our technician ran a camera inspection down a 22-foot concealed vent run and found a packed lint plug just shy of the roof cap. We pulled it with negative-pressure extraction, using a HEPA filtration vacuum to keep the loosened debris from entering the living space, then showed the homeowner the before-and-after photographs before we left. The dryer cycles dropped back to normal that afternoon.
One Flat Price, No Per-Vent Fees
Per-vent pricing models encourage a quick pass on each register instead of proper source removal on the full dryer duct. That is the opposite of what a Portola Valley home needs. A typical whole-system dryer vent cleaning in Portola Valley runs $149 – $289, and the price is written down before we start. It does not change at the door. No per-vent surcharges, no surprise line items at the invoice.
Trusted Brands We Service in Portola Valley
We work on dryers and vent systems tied to every major brand you’ll find in a Portola Valley laundry room: LG, Samsung, Whirlpool, Maytag, GE, Electrolux, Kenmore, Bosch, and Speed Queen. More importantly, we clean and maintain the vent pathway itself using professional-grade equipment from Nikro and Abatement Technologies. We stock common vent parts locally for Portola Valley customers, so a replacement roof cap, connector elbow, or bird guard usually goes in the same visit. If your dryer is a newer heat-pump unit, the cleaning process is slightly different, and we will walk you through exactly what changes and why.
Common Dryer Vent Cleaning Problems We See in Portola Valley Homes
- Roof-terminated vents on tile and wood-shake eaves. Many mid-century Portola Valley ranches route the dryer exhaust through the roof instead of a sidewall. That leaves the most common lint accumulation point completely inaccessible without a roof cap removal kit, which many crews leave on the truck.
- Long, concealed vent runs from the central laundry room. On homes off Alpine Road, Portola Road, or Westridge Drive, the laundry room often sits in the middle of the main house. A 20-to-30-foot vent run through the attic or under the slab means lint builds well out of reach, and the first few feet near the dryer stay deceptively clean.
- Crushed flex or foil connectors behind the dryer. The space behind a dryer in a Portola Valley laundry room is often tight. We regularly find flexible connectors kinked 90 degrees or more, which drops airflow by half even before lint is factored in.
- Bird and rodent entry through absent or damaged roof caps. Roof caps fade, crack, and fall off. Starlings and roof rats find those openings quickly. We install bird guards as part of the cap repair whenever the termination location makes sense for it.
Pricing for Dryer Vent Cleaning in Portola Valley, CA
A standard single-dryer vent cleaning in Portola Valley runs $149 – $289. That includes the camera inspection, the full source-removal cleaning from the dryer connection to the exterior termination (roof or wall), a lint trap check, airflow measurement before and after, and before-and-after photographs of the inside of your duct. Long runs over 30 feet, difficult roof access, or a severely compacted lint plug may push toward the higher end of that range. We will give you a written, flat, per-system price before any work starts, and it does not change when we are standing in your laundry room. Estimates are free. Call (737) 727-2314 for an exact quote on your Portola Valley home.
We Also Serve Cities Near Portola Valley
Our crews serve Dryer Vent Cleaning in Portola Valley and the surrounding Peninsula communities, including Stanford, Menlo Park, Los Altos, and Atherton. The same flat per-system pricing, same written guarantee, same before-and-after photo documentation apply whether your home is off Portola Road or a mile up Sand Hill in Menlo Park. If you are a Portola Valley homeowner, you are our priority.
Serving Portola Valley, CA - Our Local Coverage Area
We’re based in the Portola Valley area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs About Dryer Vent Cleaning in Portola Valley
Every two to four years is honest for most Portola Valley homes. The homes that need it every year are the older, single-story ranches with long roof-terminated runs, because lint builds beyond reach where a wall-vent home would stay clear. If your cycles run longer than 60 minutes, your exhaust flap barely moves, or you smell a hot, musty lint odor during a cycle, get it inspected. Call (737) 727-2314 and we will tell you honestly whether cleaning is needed or whether it can wait.
One flat price for the entire dryer vent system, agreed in writing before we start. You will never see a per-vent or per-register line item on a Cardinal invoice. A single dryer vent cleaning in Portola Valley runs $149 – $289, full system, camera inspection and photo documentation included. The price you approve is the price you pay.
A camera inspection, mechanical agitation of the full run, negative-pressure extraction (the loosened debris goes straight into a HEPA-filtered vacuum, not back into your living room), then verification photography of the clean duct interior. We measure airflow before and after, and we show you the photos. If the roof cap is damaged or missing, we tell you and repair or replace it with your approval.
Your lint trap catches maybe 60 to 70 percent of the lint a dryer produces. The rest rides the airstream into the vent line, where it catches on screw heads, connector seams, and bends, and compacts over months and years. In Portola Valley’s older ranches with long concealed runs, the plug can grow for years before it becomes obvious. Add in a crushed flex connector behind the dryer, and airflow drops enough for the heating element to overheat. That is the fire risk, and it is why we camera-inspect every run, every time.
Yes. We access roof caps on tile and wood-shake roofs carefully and inspect the full run from the termination point down. Roof-terminated vents are the most common missed blockages in Portola Valley, because many crews only carry a sidewall kit. We open the actual lint pathway and verify it with camera footage. Ask for the photos when we are done. We will hand them to you before we leave.
Call (737) 727-2314 for a free estimate and a written price before any work begins. We serve all of Portola Valley, including the neighborhoods off Alpine Road, Portola Road, Westridge Drive, and the Blue Oaks area, with the 365-Day Done Right Promise behind every dryer vent cleaning and repair.
Written by Omar Haddad, Owner at Cardinal Air Duct Cleaning, serving Portola Valley and the surrounding Peninsula.




Before
After
Before
After
Before
After