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 HVAC Cleaning Across Richmond
HVAC cleaning in Richmond costs between $350 and $650 for a complete system on a typical single-family home, and the whole job usually takes three to five hours. That’s the honest number, and it’s the number you should expect to see in writing before any work begins. At Cardinal Air Duct Cleaning, we clean the entire air path: supply ducts, return ducts, the blower, the evaporator coil, and the air handler. If you’re in Richmond and your system hasn’t been opened up in years, call (737) 727-2314 and we’ll give you a straight answer on what your setup actually needs.
Richmond’s older homes come with older ductwork, and that changes how HVAC cleaning should be done here. We’ve worked in The Fan, Church Hill, Ginter Park, and Forest Hill long enough to know what hides inside those original metal runs. The job starts with a camera, not a brush.
Why Cardinal Air Duct Cleaning Is Richmond’s Preferred HVAC Cleaning Company
We don’t ask Richmond homeowners to trust us on faith. We hand you a written price before a single duct is touched, and that price does not move at the door. Every technician who arrives is background-checked, uniformed, and you’ll know their name before they ring the bell. The equipment in our vans is professional-grade, not a shop vac with attachments: Rotobrush rotary brush systems for mechanical agitation, Nikro HEPA vacuums for negative-pressure extraction (that means the loosened debris goes straight into the vacuum, not back into your living room), and Abatement Technologies containment units when a system needs isolation.
Our owner, Omar Haddad, set a standard that applies to every job in Richmond: the 365-Day Done Right Promise. If the work isn’t right within 365 days, we return and correct it at no charge. Not on select jobs. Every job. That’s a full year of accountability, which is the longest satisfaction window in the trade.
We’re part of the Relay Home Co. family, founded in 2005, and held to The Relay Visibility Guarantee. That means when you book with us in Richmond, you get a live trackable arrival time, before-and-after photo documentation of your own ducts, and a digital invoice you can pay from your phone. We’re not the cheapest option in Richmond, and we won’t pretend to be. We’re the option that shows you the work.
AC Cleaning in Richmond
AC Cleaning in Richmond homes usually means one thing: the indoor coil that sits above your furnace or inside your air handler has become a felt blanket of dust, pet hair, and Richmond humidity turned to grime. A standard AC cleaning for a single system in Richmond typically runs $180 to $320 when done as part of a full HVAC cleaning, or $250 to $400 as a standalone service. The job involves opening the coil cabinet, removing the access panel, and cleaning the coil fins without bending them. We also clean the condensate pan and check the drain line, because a clogged drain in a Richmond summer means water on the floor and a system that shuts itself down.
What Gets Cleaned During AC Cleaning
The evaporator coil is the priority. When it’s matted, your system runs longer to hit the same temperature, and your energy bill in Richmond climbs with it. We use a professional coil cleaner that breaks down the biofilm without corroding the aluminum fins. You’ll see before-and-after photos of your own coil, not a stock image.
When Richmond Homeowners Should Schedule It
If you can’t remember the last time the coil was exposed, it’s time. Richmond’s pollen season runs long, and every spring the cottonwood and oak pollen get pulled through the return and deposited on the wet coil. If someone in your Church Hill or Westover Hills home has allergies, a dirty coil is actively circulating whatever’s growing on it.
Evaporator Coil Cleaning in Richmond
Evaporator Coil Cleaning in Richmond is the single highest-impact part of an HVAC cleaning, because this coil is the cold surface where condensation forms constantly during cooling season. In Richmond’s summers, that coil rarely dries out between cycles, which means it collects a sticky film that plain airflow won’t remove. A standalone evaporator coil cleaning in Richmond typically runs $220 to $400 depending on access and how heavily fouled the coil has become. When the coil is buried in an air handler with tight clearances, the job takes longer and costs on the higher end.
Coil Treatment After Cleaning
After mechanical cleaning, we apply an antimicrobial coil treatment that slows regrowth. This matters more in Richmond than in drier climates because our humidity keeps the coil damp long after the system cycles off. The treatment is included in the written price, not a surprise line item at the end.
Signs Your Evaporator Coil Needs Attention
You’ll notice the system runs constantly but the house doesn’t feel as cool. You might see ice forming on the outdoor lines. Your indoor humidity will sit higher than the thermostat says it should. Any one of these is enough reason to have the coil inspected, and we’ll know within ten minutes whether cleaning will restore it or whether a deeper problem exists.
Trusted Brands We Service in Richmond
We service all major HVAC brands found in Richmond homes, from Trane and Carrier to Lennox, Rheem, Goodman, and York. We keep common filter sizes and coil treatments stocked for Richmond jobs, so we’re not running back to a supply house mid-visit. Our fleet uses Nikro HEPA extraction, Abatement Technologies containment when a system requires it, and we install Honeywell and Aprilaire filtration products when a homeowner wants better air than the original builder-grade setup. If your Richmond system has a specific manufacturer’s filter drawer or a non-standard cabinet, we’ll tell you before we start what it means for the job. No surprises, no “we’ll have to order that” after we’ve already opened your system.
Common HVAC Cleaning Problems We See in Richmond Homes
- Pre-1950 round metal ducts with undersized returns. Richmond’s older neighborhoods like The Fan and Ginter Park often still run original round metal ductwork with returns that were sized for gravity heating, not modern forced air. Those narrow runs collect debris where a standard brush can’t reach, which is why we run a camera first.
- Matted blower motors in older air handlers. We regularly find blower wheels coated in a decade of dust that acts like insulation against airflow. A dirty blower in a Richmond home makes the system work harder and fail sooner.
- Per-vent pricing bait-and-switch. Less scrupulous companies quote a low per-vent price, then an older Richmond home with ten or twelve registers suddenly costs far more than expected. We quote one flat price per system, in writing, before we start. The number doesn’t change.
- Clogged condensate drains from humid summers. Richmond’s heat and humidity mean the cooling coil produces gallons of condensation daily. The drain line clogs with algae and sludge, and the overflow soaks the area around the air handler. We clear the line as standard during an HVAC cleaning.
Pricing for HVAC Cleaning in Richmond, VA
A full HVAC cleaning for a typical Richmond single-family home runs $350 to $650, one flat price per system, agreed in writing before work starts. Smaller homes or single-zone condos fall on the lower end. Larger homes or systems with multiple returns and significant buildup land higher. We never charge per vent, and we never switch the number once the van is parked in your driveway.
What affects the price in Richmond? Access to the air handler, how many supplies and returns the system has, and how long it’s been since the last cleaning. If your system is in a crawlspace or an attic in Carytown with tight clearance, expect the higher end. Call (737) 727-2314 for an exact quote on your system. The estimate is free, it’s in writing, and it’s the number you’ll pay.
We Also Serve Cities Near Richmond
Our crews cover Richmond and the broader central Virginia region. If you’re in Virginia Beach, Alexandria, Arlington, or Leesburg, you’re in our service area. We coordinate scheduling for all these areas through our Washington, DC office, with local crews dispatched to your door. You can reach us at (737) 727-2314 from any of these cities, or learn more about what we do on our HVAC Cleaning page. For details specific to the Richmond area, see HVAC Cleaning in Richmond.
Serving Richmond, VA - Our Local Coverage Area
We’re based in the Richmond 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 HVAC Cleaning in Richmond
Most Richmond homes need a full HVAC cleaning every three to five years, but homes with pets, smokers, recent renovations, or residents with serious allergies often benefit every two to three years. If you’ve never had it done and your home predates 1980, schedule it sooner rather than later. Call (737) 727-2314 and we’ll help you figure out where your system stands.
We charge one flat price per system, written down before any work begins. Older Richmond homes often have ten or more registers, and per-vent pricing turns into surprise surcharges fast. With us, the number on your written quote is the number on your invoice.
We insert a small camera into your supply and return ducts before and during cleaning. In older Richmond homes with original round metal ducts, this shows us where debris has accumulated in the narrow runs and undersized returns that a standard brush can’t reach. You get to see the before-and-after footage of your own system.
Yes, on every job. Every booking through Cardinal Air Duct Cleaning includes before-and-after photo documentation of your own ducts, not a stock image. It’s part of The Relay Visibility Guarantee, and it’s how you know the work actually happened. Call (737) 727-2314 for scheduling.
Yes, and we recommend it. The evaporator coil is part of the same air path as your ducts, and cleaning one without the other leaves the job half done. A combined duct and coil cleaning in Richmond is the most complete single-visit option, and the price reflects exactly what we’ll do.
How Richmond’s Older Ducts Shape the Way We Clean
Richmond has a lot of pre-1950 housing stock, and that changes the job before we even start. Many systems in Ginter Park, The Fan, and Church Hill still run on original round metal ductwork with returns that were never sized for modern forced-air systems. Those narrow, undersized returns create low airflow and pull in more dust from unconditioned spaces like attics and crawlspaces. A standard cleaning that just runs a brush through the mains misses what’s packed into those tight return runs. So our process here starts with a camera inspection of the duct layout, identifying where the worst accumulation sits before any agitation begins.
In the Ginter Park area, our tech opened a return chase on a 1930s house and found decades of dust matting the blower motor of an older air handler. Using an agitation tool and HEPA filtration under negative pressure, we brought the supply and return ducts back to clean metal and photographed the difference before sealing everything back up. That’s the kind of job you only get right if you know Richmond’s homes and you’re willing to look before you start spinning a brush. Another thing about Richmond specifically: the clay soils here shift with freeze-thaw cycles, and older slab and crawlspace homes often have duct connections that have loosened over the decades. We check those connections while we’re in there, because a separated duct in a crawlspace is just pulling in damp air and dirt, which undoes everything else you’ve paid for.
Written by Omar Haddad, Owner at Cardinal Air Duct Cleaning, serving Richmond, VA with HVAC cleaning backed by the 365-Day Done Right Promise and The Relay Visibility Guarantee.




Before
After
Before
After
Before
After