Whole-home duct cleaning
Dryer vent cleaning
Camera inspection
Sanitizing & deodorizingWhole-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.
The Linden Air Duct San Francisco Guarantee
We put our guarantee in writing because a handshake only means something until the work doesn’t hold up. When we finish an air duct cleaning, dryer vent cleaning, or air duct repair in your San Francisco home, you get a written price before any work begins and a written guarantee on every repair. If the repair fails within 365 days, we come back at no charge. That’s the Linden Air Duct San Francisco promise, and Marcus Veale, owner since the beginning, stands behind it personally.
What’s Covered
- Workmanship on every repair. Every air duct repair job includes a written guarantee covering the repair for 365 days from the date we finish.
- Parts and materials we install. If a component we installed fails during the guarantee period, we replace it and redo the related labor at no cost to you.
- Free second visit if the repair fails. If a covered repair does not hold within 365 days, Linden Air Duct San Francisco returns to make it right, no charge for the visit or the corrective work.
- Cleanup after the job. We leave your San Francisco home the way we found it, minus the dust. Drop cloths go down before equipment comes in, and we walk the work area with you before we leave.
- Written price before any work starts. You’ll know exactly what the job costs before a single tool comes off the truck. No surprise invoices at the end, no exceptions.
- Technician verification before arrival. Every technician is background-checked, identity-verified, and photo-badged. Their name and photo are sent to you before the visit, and they show a photo ID badge at your door. That’s The Threshold Standard, and it applies to every job we do.
- On-time arrival, or a call if we’re running behind. We schedule realistically and communicate if traffic on the Bay Bridge or 101 changes the plan.
Styles & brands we work with




Our Satisfaction Promise
If you’re not satisfied with the work, we want to hear about it while we can still do something about it. Call us. A live person answers the phone 24 hours a day, 7 days a week, so you’ll never sit in a voicemail loop wondering if anyone got your message. Tell us what’s not right. We’ll schedule a return visit, walk through the issue with you, and fix it. If the fix falls under the repair guarantee, it costs you nothing. If it’s a cleaning concern, we’ll re-clean the affected area at no charge. Our 365-Day Done Right Promise is simple: if the work is not right, Linden makes it right, backed in writing on every job. Not because we expect problems – we don’t – but because you deserve a contractor who doesn’t disappear after the invoice is paid.
Marcus Veale has run Linden Air Duct San Francisco since 2004, and he’s seen what happens when companies don’t answer the phone after a job goes sideways. That’s not how we operate. You’ll speak to a real person, and you’ll get a real answer.
See the difference
Before
After
Before
After
Before
AfterLicensed & Insured Backing
Paperwork matters. We carry the licensing and insurance coverage that San Francisco homeowners should expect from any contractor working inside their walls and around their HVAC system. Air duct cleaning involves running professional equipment through your home’s airflow pathways, and duct repair can involve cutting, sealing, and reconnecting sections of your system. If something goes wrong, our insurance is there to cover it. If the work doesn’t hold, our guarantee is there to cover it. That’s the whole point: the written guarantee tells you what we’ll do, and the licensed and insured backing means there’s real accountability behind the words. Ask any contractor you’re considering about both. We’ll tell you plainly what ours covers.
Why We Put It in Writing
Most homeowners in San Francisco have heard a story about a contractor who quoted one price and billed another, or who vanished when the work turned out bad. The air duct cleaning industry has more than its share of that reputation. We don’t pretend it doesn’t exist. Instead, we built our guarantees to answer the exact fears people have: the price changes after the work starts, the repair fails two weeks later, the technician who shows up isn’t the person you expected. Every one of those has a specific, written countermeasure at Linden Air Duct San Francisco.
The written price means the number doesn’t move. The 365-day repair guarantee means a failed repair isn’t your problem. The Threshold Standard means you know exactly who’s walking through your door before they ring the bell. These aren’t promotional offers. They’re standing commitments, printed on every job, since 2004.
If you have questions about what our guarantee covers, call us at (951) 527-6259. A live person will answer, and you’ll get straight answers. No scripts, no pressure. Just the facts about what we’ll do in your home and what happens if we don’t do it right.
Written by Marcus Veale, Owner at Linden Air Duct San Francisco, serving San Francisco since 2004.