A Cardinal company - serving San Antonio, TX

How to Hire a Air Duct Cleaning Contractor in San Antonio: A Step-by-Step Guide

Last updated October 15, 2026

Whole-home duct cleaningWhole-home duct cleaning
Dryer vent cleaningDryer vent cleaning
Camera inspectionCamera inspection
Sanitizing & deodorizingSanitizing & deodorizing
Every visit starts with

Whole-system duct and dryer vent check with before-and-after photos - you see exactly what came out of your vents

Worth knowing

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.

Get your free estimate

How to Hire a Air Duct Cleaning Contractor in San Antonio: A Step-by-Step Guide

A $49 ‘whole-house duct cleaning’ coupon has been the leading complaint trigger in HVAC-adjacent BBB filings in Texas for three consecutive years, and San Antonio is one of the top five markets where these operations run most aggressively. You’re not imagining it: the duct cleaning market here has a real bait-and-switch problem, and the operators who run it count on homeowners not knowing the difference between a legitimate contractor and a weekend crew with a shop vac. This guide gives you a concrete vetting system you can run through in under an hour, not a vague list of questions. By the end, you’ll know exactly how to verify credentials, read a quote for completeness, spot the on-site upsell scripts, and hire the first time without getting burned.

Call (254) 347-3897

Quick Answer

To hire a legitimate Air Duct Cleaning services contractor in San Antonio, verify three things before you book: NADCA membership (searchable online), Texas business registration, and a physical San Antonio address. Then require a written quote that specifies register counts, blower access, and equipment type. If a contractor can’t give you a live arrival window and before-and-after photo deliverables, move on. For a no-pressure quote from a contractor that hits every one of these standards, call Cardinal Air Duct San Antonio at (254) 347-3897.

Explore

Styles & brands we work with

Whole-home duct cleaning
Whole-home duct cleaning
Dryer vent cleaning
Dryer vent cleaning
Camera inspection
Camera inspection
Sanitizing & deodorizing
Sanitizing & deodorizing

Table of Contents

Why San Antonio’s Duct Cleaning Market Has a Credibility Problem

Duct cleaning has the lowest barrier to entry of any HVAC-adjacent trade. You don’t need a state license specific to duct cleaning in Texas beyond basic business registration, and the equipment can be rented or faked. That’s why coupon operations cycle through San Antonio regularly: they rent a storage unit, buy a truck, print flyers with a $49 teaser price, and close up shop when the complaints pile high enough. Then they reopen under a new name six months later.

The pattern is predictable. They advertise a price low enough to get the van in your driveway. Once the technician is inside, the price climbs: per-vent charges, mold treatment, sanitizer upsells, filter packages. The homeowner, standing in their own hallway with a stranger in work boots, pays it. The local market’s sheer size makes it fertile ground, and San Antonio’s older housing stock in neighborhoods like Alamo Heights, Monte Vista, and Terrell Hills means there’s always a fresh supply of homes with genuinely dirty ducts. The demand is real. The supply of honest contractors is smaller than you’d think.

What counters a low-barrier-to-entry market is a vetting standard. Contractors who invest in professional-grade equipment, who document their work, who give written pricing before the job starts: those operators survive because their model doesn’t depend on surprise charges. The rest survive on confusion. This guide exists to eliminate the confusion.

The Three Verifiable Credentials That Matter (And How to Check Each in Under 5 Minutes)

Most “how to hire a contractor” articles tell you to ask about insurance and experience. That’s fine, but here’s the problem: bait-and-switch operators lie about both. The phone rep will say whatever gets you to book. So instead of asking, you verify. Three credentials matter in San Antonio, and each one takes less than five minutes to check.

1. NADCA Membership (National Air Duct Cleaners Association)

NADCA is the industry’s governing body, and membership isn’t automatic. A contractor has to pay annual dues, agree to a code of ethics, and have at least one certified Air Systems Cleaning Specialist (ASCS) on staff. More importantly, NADCA publishes a searchable member directory on its website. You type in San Antonio, and you get a list of certified providers. If the contractor you’re talking to isn’t on that list, ask why. Bait-and-switch operations almost never bother with NADCA membership because it costs money and creates accountability.

When you check, don’t just confirm they’re listed. Confirm the listing matches the company name on the quote, and check the certification date. A company that’s been NADCA-certified for years isn’t cycling through town under fresh names.

2. Texas Business Registration

Every legitimate business operating in Texas has a record you can look up through the Texas Comptroller’s office. Search for the company’s legal name under the Texas Comptroller’s business entity search. If the name on the quote doesn’t correspond to a registered entity in Texas, that’s a full stop. It means the operator hasn’t formalized their business, and you have no recourse if the work goes sideways. It’s a two-minute check that eliminates a huge portion of the fly-by-night problem.

In San Antonio specifically, you’ll also want to check for a local physical address. Not a PO box. Not a Dallas address. A real office or shop somewhere in Bexar County. Operators who live elsewhere and commute in for jobs are more likely to be transient by design. A real local address means the business has roots here and a reputation it’s protecting.

3. Physical Local Address (Not a PO Box or Virtual Office)

This one is simple and overlooked. Google the company’s address. If it’s a UPS Store, a coworking space with mailbox rentals, or a virtual office service, treat that as a yellow flag. Legitimate duct cleaning contractors in San Antonio have a shop where the trucks park, where the Rotobrush equipment lives, and where you could physically walk in and talk to someone. Bait-and-switch operations don’t want you to know where the trucks sleep at night.

At Cardinal Air Duct San Antonio home, we’ve watched this credential trip up more bad actors than any other. A searchable NADCA listing plus a Texas business registration plus a real local address: if a contractor clears all three, you’ve already eliminated most of the risk in this market.

How to Read a Duct Cleaning Quote for Scope Completeness

Here’s where most homeowners get quietly shortchanged. Two quotes can both say “whole-house duct cleaning” and cover completely different amounts of work. A legitimate written estimate for San Antonio homes must specify three things. If any of them are missing, the quote is incomplete by design, not by accident.

One: the number of supply and return registers. Your home has a specific number of vents. An honest quote lists them, because the price should be based on the actual system, not a vague square footage guess. If the quote says “whole house” but doesn’t specify register count, the contractor has left themselves room to charge per-vent once they’re on-site. That’s the per-vent upsell opportunity, and it’s deliberate.

Two: blower compartment access. A real duct cleaning includes the blower compartment, the coil, and the return side of the system. Cleaning only the visible registers and a few feet of duct without touching the blower is like vacuuming the hallway and calling a whole house done. The quote should explicitly state that blower access is included. If it doesn’t, that’s a line item you’ll be charged for later.

Three: the equipment used. The quote should name the actual equipment type: rotary brush systems (Rotobrush is the standard), HEPA-rated vacuum extraction (Nikro units run the high end of this category), and containment. “Professional truck-mounted equipment” is polite filler. Ask for the brand. A company that owns Rotobrush or Nikro equipment has invested tens of thousands of dollars. That’s not a fly-by-night operation. A company that says “our specialized tools” without naming anything is holding a shop vac at an angle.

At Cardinal, every quote includes all three specs, because a written price before work starts means nothing if the scope is undefined. The price doesn’t change at the door, and the scope is on paper. Those two commitments are the same commitment.

The Live Arrival Window Standard: Why It’s a Red Flag, Not a Preference

If you’ve hired enough home services in San Antonio, you’ve experienced this: the four-hour window that turns into “running late, be there by 3” that turns into “tomorrow morning for sure.” It’s frustrating in any trade. In duct cleaning, it’s also a signal about the operator’s professionalism.

A contractor who can’t give you a confirmed or trackable arrival time is running a scheduling model that doesn’t respect your time, and a scheduling model that doesn’t respect your time usually doesn’t respect your price either. The operations that cycle through San Antonio overbook deliberately. They line up seven appointments in a day, knowing two or three will slip, and they’re fine with it because the goal is volume, not satisfaction.

Ask any contractor you’re considering a direct question: “Can I track my technician’s arrival time on my phone?” If the answer is no, or a vague “we’ll call you when we’re on the way,” you’re dealing with a company that hasn’t invested in basic operational infrastructure. The Relay Standard, which Cardinal Air Duct San Antonio operates under as part of the Relay Home Co. family, gives every booking a live trackable arrival time. You see where the tech is, you know when the tech arrives, and you’re not sitting by the window for four hours hoping today’s the day.

This isn’t a luxury feature. It’s the baseline for a trade that asks to spend hours inside your home. Treat a contractor’s inability to give you a confirmed arrival window as the scheduling red flag it is.

Before-and-After Photo Protocols: What to Request as Deliverables

You can’t see inside your own ductwork. That fact is the structural vulnerability in this entire industry, and it’s why before-and-after photo documentation isn’t a nice-to-have: it’s the only proof the work was actually done. A contractor who resists providing photos is hiding something, and in our experience across San Antonio, the thing they’re hiding is usually that the job was half-done.

Request these three specific photo deliverables before you book:

  1. The main return before and after. This is the dustiest part of any system, and it’s the easiest to photograph. A legitimate contractor can show you the same return duct with debris before and clear after.
  2. A supply register before and after. Pick a register in a room where you’ve noticed dust or poor airflow. The after photo should look structurally clean, not just slightly less dusty.
  3. The blower compartment before and after. This is where the actual system lives, and it’s the most commonly skipped component in cut-rate cleanings. If the contractor won’t photograph the blower, they probably didn’t clean it.

Cardinal gives every customer before-and-after photo documentation as part of The Relay Visibility Guarantee. You shouldn’t have to trust anyone. You should be able to look. If a contractor balks at this request, the most generous interpretation is that their equipment doesn’t produce good enough results to photograph. The less generous interpretation is more likely.

The On-Site Upsell Script: Exact Language Bait-and-Switch Operators Use

There’s a script. If you know the script, you can’t be fooled by it. Here’s the language that bait-and-switch operators in San Antonio use on-site, phrase by phrase, and how to respond.

“We found black mold in your ducts. It’ll be $800 more to treat it.” This is the single most common upsell in the industry, and it preys on a reasonable fear. Here’s the truth: black mold in ductwork is possible in San Antonio’s humid climate, but a legitimate contractor doesn’t diagnose mold from a glance and doesn’t offer mold treatment as a bolt-on line item the same day. If someone says this, ask for a third-party mold test. A legitimate operator will either have a lab relationship or will tell you to get testing done before they touch anything. A bait-and-switch operator will get defensive because their mold claim doesn’t survive contact with an actual test.

“Your blower needs a $400 sanitizing treatment.” Sanitizing ductwork is a real service, but it’s quoted upfront, not discovered on-site. If a treatment wasn’t in the original quote, any on-site recommendation should be written down, explained, and optional. Your response: “Put it in a written quote and I’ll decide after you finish the cleaning.” If the pressure ratchets up, the answer is no.

“Your duct system is bigger than we estimated. That’s another five vents.” This is why the register count matters on the front end. If your quote specified 14 registers and the tech now counts 19, that’s a legitimate adjustment, but it’s on the contractor for miscounting, not on you for being surprised. Your response: “The quote said 14. That’s what I agreed to. Let’s stick to the quote.” A legitimate operator with a written price before work starts doesn’t change it at the door. Cardinal operates on exactly that principle: the written price is the price, period.

The unifying pattern in all these scripts is the surprise: the thing they “just found” that costs money you weren’t planning to spend. Legitimate contracting is about scoping the job correctly upfront. The teams that find expensive problems on-site were never planning to do the job for the advertised price.

The 7 Questions to Ask Before You Book

You’ve done the verification. You’ve read the quote. Now you’re on the phone or texting with the company. These seven questions will do more than anything else to separate the real contractors from the operators.

  1. Are you NADCA-certified, and can I look up your listing right now? If there’s any hesitation, the answer is no.
  2. What’s your Texas business registration name, and can I look it up? A legitimate operator answers instantly. A bait-and-switch operator changes the subject.
  3. What’s your physical address in San Antonio? Not a service area. An address. Where the trucks park.
  4. What equipment do you use, by brand name? Rotobrush. Nikro. Abatement Technologies. Those are the professional-grade names. If the answer is “we have professional equipment,” ask again with the word “brand” in the question.
  5. Will I get before-and-after photos of my own ducts? Yes is the only correct answer. No means find someone else.
  6. Will I get a written price before any work starts, and is that price final? Same rule. If the answer is anything other than an unqualified yes, the door is open for the on-site upsell.
  7. Can I track my technician’s arrival time on my phone? This one separates operators who’ve invested in their business from operators who haven’t. Cardinal answers yes to this because the Relay Standard requires it.

Ask all seven. It takes about ten minutes total. The person on the other end of the line is about to spend hours inside your San Antonio home with access to your HVAC system. Ten minutes of questions is the smallest reasonable investment you can make.

What Air Duct Cleaning Actually Costs in San Antonio

Here’s the real price picture for San Antonio, based on what we see across the local market. The numbers below are whole-system costs for a typical single-family home with 10-15 registers, not per-vent prices. Per-vent pricing is how the bait-and-switch model hides cost, and no legitimate contractor quotes that way.

Typical Air Duct Cleaning Cost Ranges in San Antonio

Service Scope Typical Cost Range
Basic whole-house duct cleaning (10-12 registers, standard single unit) $350 – $550
Larger home or two HVAC units (13-16 registers) $500 – $750
Duct cleaning + blower compartment and coil cleaning $450 – $700
Duct cleaning + dryer vent cleaning bundled $400 – $650
Full system cleaning with HEPA-rated extraction and sanitizing $600 – $900

Those are honest ranges for a complete job with professional equipment in San Antonio. If a quote comes in at $99 for a whole-house cleaning, you’re not getting a deal. You’re getting the opening move in a game you didn’t know you were playing. The cost of the work is what it is: equipment, labor, vehicle, time. Nobody does it well for $99. Nobody.

What about the high end? A $900 quote should include HEPA-rated extraction (Nikro equipment, for instance), blower access, and some form of sanitizing or filtration upgrade. If you’re quoted $900 without those line items, ask for the breakdown. Cardinal’s approach is simpler: one flat price per system, agreed to in writing before any work starts, no per-vent math, no on-site additions. You pay the number on the paper. That’s how it should work everywhere, and in San Antonio it’s how it works at Air Duct Cleaning in San Antonio when Cardinal’s on the job.

Common Mistakes to Avoid

  • Booking on price alone. The cheapest quote in San Antonio is usually the opening move in a bait-and-switch. If the price seems too good, it’s because the scope is too small, and the scope will grow once someone’s standing in your hallway.
  • Skipping the NADCA check because it takes five minutes. Five minutes eliminates a huge portion of bad actors. Spend them. It’s the single highest-ROI verification you can do.
  • Accepting a verbal quote as final. If it’s not written, it doesn’t exist. Demand the quote in writing, with register counts and equipment named, before you book.
  • Not asking for before-and-after photos. You can’t see inside your own ducts. Photography is the only proof you’ll ever have that the work was done. A contractor who won’t photograph the work isn’t doing the work.
  • Waiting until your system is visibly failing to call. By the time you see dust clouds from your registers or notice a persistent musty smell, your system has been circulating that air for a while. Regular maintenance is cheaper than remediation. San Antonio’s heat means your AC runs hard from May through October; the dust load accumulates faster here than in cooler climates.
  • Ignoring the dryer vent because it’s “not part of the HVAC.” It’s a separate concern, but it’s related, and Dryer Vent Cleaning in San Antonio is a service you can bundle with duct cleaning for less than the cost of separate visits. Clogged dryer vents are also a fire risk in older San Antonio homes where vents run long distances to the roof.
  • Assuming all certifications are equal. A state business registration is not a certification. A self-issued “certified technician” badge is not a credential. NADCA membership with a searchable directory listing is the one that matters. Everything else is marketing.
Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

When to Call a Professional

Some things about your ducts you can handle yourself: changing filters, keeping registers clear of furniture, checking visible dust levels. But the moment you’re looking at cleaning the actual ductwork, you need professional equipment and professional training. A shop vac taped to a register does nothing but stir up dust. Real cleaning requires rotary brush systems like Rotobrush that agitate debris loose, negative-pressure extraction that pulls it straight into a HEPA-filtered vacuum rather than blowing it into your living room, and containment that keeps the mess isolated while the work happens. That’s not a DIY weekend project, and in San Antonio’s climate, where your AC runs nearly year-round, the return on a professional cleaning is immediate: better airflow, less dust on every surface, and a system that isn’t working against its own accumulated debris. Be straight with any contractor about what you’re experiencing: dust levels, allergy symptoms in the household, airflow problems in specific rooms. The more they know, the more accurate the quote. Cardinal Air Duct San Antonio offers free estimates throughout the greater San Antonio area. Call (254) 347-3897 and we’ll schedule a walkthrough and give you a written price before any work starts.

Frequently Asked Questions

The Bottom Line

San Antonio’s duct cleaning market rewards the homeowner who verifies before they book. NADCA membership, Texas business registration, and a real local address: check all three. Written quotes with register counts, blower access, and equipment brands: demand all three. Before-and-after photo deliverables and a live arrival window: expect both. The operators who fail any of these checks are the operators who built the $49 coupon reputation problem in the first place. Hire on the standard, not on the price. You’ll pay once, you’ll know what you’re paying for, and you’ll have the photos to prove it.

Written by Omar Haddad, Owner at Cardinal Air Duct San Antonio, serving San Antonio since 2005.

Ready to hire a duct cleaning contractor you can actually verify? Call Cardinal Air Duct San Antonio at (254) 347-3897 for a free estimate. You’ll get a written price before any work starts, live arrival tracking, and before-and-after photos of your own ducts.

Need Air Duct Cleaning help in San Antonio? Licensed & insured · Flat quoted pricing response · free estimates
Call (254) 347-3897
Local Service Coverage

Request a Free Estimate in San Antonio

Tell us what you need - Cardinal Air Duct San Antonio responds fast. No obligation.

When you submit this form, you confirm you have read our Privacy Policy and agree to be contacted via phone, email, or SMS about your request, including by the independent contractors we may refer it to.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch