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.
Full System Cleaning in Washington, DC
A full system cleaning covers every component your forced-air system moves air through: supply ducts, return ducts, the air handler, the blower compartment, and all registers and grilles. In Washington, DC homes – where older row houses often have original ductwork from the 1970s and newer Capitol Hill condos accumulate dust faster than owners expect – a single-register shop-vac service does not touch the problem. CleanRun Air Duct Cleaning services has delivered written-price, photo-documented full system cleanings in Washington since 2013, using professional-grade equipment from Rotobrush and Nikro, and every job leaves with a documented photo record as part of the standard deliverable.
If you want to understand exactly what a full system cleaning includes before any work starts, that is how we operate. Call (240) 363-3380 and a live person will walk through a written scope with you – no “call for a quote” runaround, because Haven Standard Clause 1 is a written price before any panel comes off. You can also read through our Air Duct Cleaning in Washington service page to see how full system cleaning fits within the broader work we do.
The short answer to what full system cleaning costs in Washington, DC: most single-family homes run between $395 and $695, depending on square footage, number of duct runs, and system age. That range is explained in detail below.
When You Need Full System Cleaning
Not every home needs a full system cleaning on the same schedule. These are the situations where we consistently find that a targeted register clean or a partial-duct service is not going to be enough:
- You’ve lived in the home for more than five years without any duct service. The EPA’s own guidance suggests duct cleaning when there is visible mold growth, verifiable debris, or documented pest activity – but in Washington’s humid corridor, where summer humidity stays above 60% for months at a stretch, organic debris accumulates in duct runs faster than in drier climates. Five years without a cleaning in an older Petworth or Brookland home often means the camera finds a debris layer at the first elbow.
- You bought a home built before 1990 and don’t have documentation of prior duct work. Row houses in Columbia Heights, Takoma, and upper 16th Street NW were frequently fitted with insulated flex duct during 1980s HVAC upgrades. That flex duct is prone to interior liner degradation, and the debris it sheds doesn’t show up on a visual register inspection – it takes a camera down the duct run to see it.
- Someone in the household has allergies or respiratory issues that worsened after moving in. We’re not making a medical claim here. What we can say is that when the camera goes into a return plenum – the large box that draws air back to your system before it gets reconditioned – and shows a 2-to-3-inch debris mat, that evidence is worth having before you schedule another allergist appointment.
- You’ve had recent construction, renovation, or drywall work done inside the home. Drywall dust is fine enough to pass through many filter grades and accumulate in the duct system within days of a renovation. Washington, DC permit records show consistently high renovation activity in neighborhoods like Shaw, Eckington, and Bloomingdale, where buyers are improving recently purchased row houses. If your ducts were not sealed off during the work, a post-renovation full system cleaning is worth scheduling before the system runs another season.
- Your HVAC system is running longer cycles to reach the set temperature. Restricted airflow caused by debris build-up in the supply runs forces the system to work harder. This is not always a refrigerant or equipment issue – sometimes the camera finds the answer at the duct level.
- A previous cleaning company gave you a price under $150 for the “whole house.” A legitimate full system cleaning of a 2,000-square-foot home takes two to four hours and requires negative-pressure extraction equipment – meaning a large-capacity vacuum unit (we use Nikro systems on most DC jobs) that draws all loosened debris toward a collection point rather than pushing it into the room. If the crew was in and out in 45 minutes, the duct system was not cleaned. It was visited.
Our Full System Cleaning Process

Every step below is documented. Before and after photographs of every duct run are part of the standard deliverable on every CleanRun job – not an upgrade, not something you ask for. They are included because they are the only honest way to show that work was done.
-
Written scope and price delivered before any work starts.
A CleanRun technician walks the home, counts the duct runs and registers, inspects the air handler access, and identifies any visible access concerns – like sealed registers, inaccessible plenum locations, or ductwork running through finished ceilings that are common in Capitol Hill and Logan Circle townhomes. The written price reflects exactly what will be cleaned. Haven Standard Clause 1: no work starts without a signed written price. There is no version of a CleanRun job where you learn the real cost after the crew has already opened the system. -
System protection and negative-pressure setup.
Before any duct runs are accessed, the technician seals registers in zones not currently being worked on and connects the negative-pressure extraction unit to the main trunk line or a strategically selected duct opening. Negative-pressure extraction means the system is under suction throughout the cleaning process – debris moves toward the collection unit, not into the living space. The Nikro collection equipment we use is rated for this type of whole-system pull. -
Camera inspection of each duct run – before cleaning.
A flexible camera goes into each supply and return run before the agitation tools touch anything. This is the before photograph. In Anacostia homes we’ve serviced, this step has shown debris builds that were invisible from the register face. In newer Navy Yard condos, the same step has confirmed relatively clean ductwork – and in those cases, we photograph that result too, because a customer deserves to know what the camera found even when the finding is “not much.” -
Mechanical agitation of every duct run.
We use Rotobrush air whip and brush tools to dislodge debris from duct walls – from the register opening back toward the trunk line – while the negative-pressure system draws the loosened material to the collection unit. Supply runs and return runs are each worked individually. The blower compartment and air handler cabinet are cleaned separately, by hand and with appropriate vacuum tools, since powered agitation tools are not appropriate inside the air handler itself. -
Registers, grilles, and the plenum.
Every register and grille is removed, cleaned, and reinstalled. The plenum – the distribution box that connects the air handler to the main duct trunk – is cleaned and inspected. Debris in the plenum is a common finding in Washington row houses where the original system was installed in a tight mechanical room and has not been serviced in years. -
Camera inspection of each duct run – after cleaning – and job record delivery.
The camera goes back into each run. The after photograph is taken and labeled to match the before photograph. Both sets are compiled into a job record that is delivered to you digitally. If the after photograph doesn’t show a materially cleaner duct run than the before, we keep working. The 365-Day Done Right Promise is in writing on every CleanRun job: if the work is not right, we make it right – and that starts with the photograph record being something you can actually verify.
Before
AfterFull System Cleaning Pricing in Washington, DC
Full system cleaning in Washington, DC is priced by the scope of the job, written before work starts, every time. The ranges below reflect what CleanRun has seen across Washington homes since 2013 – 52,000-plus jobs, all priced in writing before a panel came off.
| Home Type / Size | Typical Price Range | Notes |
|---|---|---|
| Condo / apartment, 1 system, up to 8 duct runs | $295 – $395 | Common in Navy Yard, NoMa, Shaw high-rises and mid-rises |
| Row house / townhome, 1 system, 10-16 duct runs | $395 – $525 | Most common configuration in Columbia Heights, Petworth, Capitol Hill |
| Detached single-family, 1 system, 16-24 duct runs | $495 – $695 | Typical for larger homes in Chevy Chase DC, Shepherd Park, Michigan Park |
| Multi-system homes (2 HVAC units) | $695 – $995+ | Larger detached homes in upper NW; each system cleaned and documented separately |
| Post-renovation cleaning (drywall dust, construction debris) | Add $75 – $150 to base range | Heavier debris load requires longer agitation time per run |
What moves your price within those ranges:
- Number of duct runs – each supply and return run is photographed and cleaned individually; more runs means more time.
- Duct material and condition – degraded flex duct requires more careful agitation to avoid liner damage; older sheet metal in pre-1960 Washington homes sometimes has gaps at the joints that need to be documented and flagged.
- Access difficulty – systems in tight mechanical rooms, finished basements, or crawlspaces under Brookland-area additions take longer to set up and break down.
- Debris load – the camera tells us what the before condition is; if a system hasn’t been cleaned in 10-plus years, the agitation time per run increases.
If you have a written estimate from another company, bring it. CleanRun will put its own number next to it in writing – free second opinion, no obligation. Call (240) 363-3380 to schedule an on-site written quote.
FAQs – Full System Cleaning in Washington, DC

How is a full system cleaning different from a basic duct cleaning?
A full system cleaning covers every air-carrying component: supply ducts, return ducts, the plenum, the blower compartment, the air handler cabinet, and all registers and grilles. A basic or entry-level duct cleaning typically means a technician vacuums near the register openings with a portable unit and does not enter the main duct runs or touch the air handler. The practical difference is visible in the before-and-after photographs – a register-level vacuum service does not change what the camera shows at the mid-run or at the plenum. CleanRun Residential Duct Cleaning does not offer entry-level services; every job is a full system cleaning priced in writing before it starts. Call (240) 363-3380 for a written scope and price.
How long does full system cleaning take in a typical Washington row house?
A Washington row house with one HVAC system and 12-16 duct runs typically takes two and a half to four hours from setup to job-record delivery. That time includes the before-camera pass, mechanical agitation of each run, air handler and blower cleaning, the after-camera pass, and register reinstallation. Homes that have not been serviced in more than a decade, or homes with post-renovation debris loads, run toward the longer end of that range. Multi-system homes in larger upper NW properties typically run four to six hours total.
Does CleanRun clean the air handler and blower as part of a full system cleaning?
Yes. The air handler cabinet and blower compartment are included in every full system cleaning CleanRun performs in Washington, DC. The blower wheel – the fan component inside the air handler that moves conditioned air through the duct system – accumulates debris on its fins over time, which reduces airflow and forces the system to work longer cycles. Cleaning it requires removing the blower assembly or working inside the cabinet with appropriate tools, not a shop vac at the access panel. The air handler and blower are photographed before and after as part of the standard job record.
What is the 365-Day Done Right Promise and does it apply to full system cleaning?
The 365-Day Done Right Promise means that if the work is not done right, CleanRun makes it right – and that commitment is in writing on every job, full system cleaning included. It is not a manager-approval policy or a “we’ll consider it” clause; it is a written guarantee that travels with the job record you receive at the end of your appointment. If the after photographs show something that should have been addressed, or if you notice a concern within 365 days of the job date, we come back and address it. The written job record is specifically what makes this accountable – both sides have the same documentation.
What You Receive After a CleanRun Full System Cleaning
This is worth being specific about, because “documented cleaning” means different things to different companies.
At the end of every CleanRun full system cleaning in Washington, you receive a digital job record that includes: labeled before-and-after photographs of every duct run in the system, photographs of the air handler and blower compartment before and after, a record of the written price that was agreed to before work started, and the written 365-Day Done Right Promise tied to your specific job date. That record is yours to keep, share with a real estate transaction if you’re selling, or reference if you ever want a second opinion on whether the work was genuinely done.
Tomas Reyes built the photo-documentation standard into CleanRun’s process on the company’s first job in 2013 because he understood that the only way to separate real work from vacuum noise was to show what was inside the duct before and after. That standard hasn’t changed across 52,000-plus jobs. It won’t change on yours.
CleanRun operates under the full H.A.V.E.N. Standard – background-checked, uniformed technicians identified by name before arrival, working under Haven Standard Clause 3 (Verified Crews). Equipment on your job may include Rotobrush agitation systems and Nikro negative-pressure extraction units – both are trade-recognized tools you can look up independently before you agree to a price.
To get a written price for a full system cleaning at your Washington, DC address, call (240) 363-3380. A live person answers every call. There is no online estimate form that produces a number before anyone has seen your home – because the written price you receive from CleanRun is based on what the system actually contains, not a square-footage formula. That’s the whole point of Haven Standard Clause 1.
And if you want to read more about how full system cleaning fits within everything we do for Washington homes, start with our home page or go directly to Air Duct Cleaning in Washington for the full picture.
Written by Tomas Reyes, Owner at CleanRun Air Duct Cleaning Washington, serving Washington.




Before
After
Before
After