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.
Air Duct Cleaning in Portsmouth Heights, VA
Dryer vent cleaning in Portsmouth Heights is not a routine maintenance item here. It is a moisture problem disguised as a lint problem. Homes built between the 1940s and 1970s along the Elizabeth River corridor carry original sheet-metal ductwork through unconditioned crawlspaces, where tidal humidity and stormwater intrusion keep ducts damp year-round. A clogged dryer vent in this environment does not just slow drying time. It holds moisture against rusting metal and creates the exact conditions mold needs to colonize. If your dryer takes two cycles to finish a load, call us at (806) 606-6902. We will put a camera in the vent and show you what is actually in there.
Why Portsmouth Heights Homes Are Different
Portsmouth Heights sits in one of the lowest-lying sections of the Elizabeth River corridor, and that single fact changes every duct cleaning job we do here. Most of the housing stock is mid-20th century single-family construction, built from the 1940s through the 1970s for shipyard workers and military families. The original ductwork in these homes is bare sheet metal, routed through crawlspaces that stay damp even between named storms. Hampton Roads ranks among the most humid metropolitan areas on the East Coast, and Portsmouth’s shallow water table means groundwater creeps into crawlspace air constantly.
We routinely open crawlspace access panels in Portsmouth Heights and find flex-duct connections encrusted with rust and visible mold colonies on homes with no flood history at all. The chronic tidal humidity alone is enough to keep older duct systems perpetually damp. That means every service we perform here has to account for moisture damage, not just dust accumulation. A cleaning that does not address the moisture source is a temporary fix. We document what the camera sees so you can make an informed decision about what your ducts actually need.
Our Main Portsmouth Heights Services
These are the two services Portsmouth Heights homeowners call about most often, each with its own dedicated Portsmouth Heights page covering pricing, signs, and what the job involves in this specific housing stock.
Air Duct Cleaning in Portsmouth Heights
Full air duct cleaning in Portsmouth Heights starts with a camera inspection of the plenum, every accessible duct run, and the return side. What we find in these 1940s-to-1970s homes is usually a layered problem: dust and pet dander on top, then a crust of corrosion and biological growth that only forms in chronically damp crawlspaces. Negative-pressure extraction pulls the debris out without blowing it through the living space. Every run is photographed before and after, so you see the difference between a vacuum pass and actual removal. Full details on process, pricing, and what Portsmouth Heights homeowners should expect are on the dedicated service page: Air Duct Cleaning in Portsmouth Heights.

HVAC Cleaning in Portsmouth Heights
HVAC cleaning here means more than wiping down a coil. In Portsmouth Heights, the evaporator coil and blower assembly sit in airstreams fed by damp crawlspace ducts, so biological growth on the coil is common. We clean the coil, blower wheel, drain pan, and accessible interior surfaces, then run the system and photograph the before-and-after results. The moisture load in these systems makes annual HVAC inspection worthwhile, especially if you are seeing dust collect on registers within days of cleaning. If your system has never had the blower pulled and cleaned, the full scope is documented on the service page: HVAC Cleaning in Portsmouth Heights.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Before
AfterDryer Vent Cleaning in Portsmouth Heights

Dryer vent cleaning in Portsmouth Heights is the service we recommend most often for one reason: the vent runs in these homes are long, rusted, and frequently routed through damp crawlspaces. Lint that would blow through a short, dry vent in a newer home accumulates in the elbows and low points of these old runs. In this humidity, that lint mass absorbs moisture and hardens into a mat that restricts airflow and feeds mold. You can see the early warning signs at the exterior vent: weak airflow, a musty smell when the dryer runs, or visible lint hanging from the hood. If you have not had the full vent run inspected with a camera, the buildup is often worse than the exterior suggests. Our Dryer Vent Cleaning process starts with a documented photo of what is inside the run, so you know exactly what you are paying to remove.
Dryer Vent Inspection
Signs you need it
Your dryer takes longer than 45 minutes to dry a normal load, the exterior flap does not open fully when the dryer runs, or you smell a musty odor near the laundry area.
What it costs in Portsmouth Heights
A camera-only dryer vent inspection in Portsmouth Heights runs $89 to $150, credited toward cleaning if you proceed the same day.
How we do it
We run a camera from the dryer connection through the full run to the exterior termination, photograph blockages and moisture damage, and give you a written price for any work needed.
Lint Removal
Signs you need it
There is visible lint hanging from the exterior vent hood, the dryer shuts off mid-cycle, or the laundry room gets noticeably warm while the dryer runs.
What it costs in Portsmouth Heights
Full dryer vent lint removal in Portsmouth Heights typically runs $120 to $190 for a single-story run, and $150 to $230 for longer or crawlspace-routed runs.
How we do it
We run a rotating brush through the full vent length from the dryer to the exterior, pull the dislodged lint back with a negative-pressure vacuum, and photograph the before-and-after results.
Vent Rerouting
Signs you need it
Your current vent run has multiple elbows, low spots, or is routed through unconditioned crawlspace where it collects moisture and lint.
What it costs in Portsmouth Heights
Rerouting a dryer vent in Portsmouth Heights typically costs $200 to $350 depending on run length, wall penetrations, and exterior termination work.
How we do it
We map the shortest code-compliant path, replace the existing run with rigid metal duct, seal every joint, and photograph the new route in place.
Bird Guard Installation
Signs you need it
You see nesting material or bird activity at the exterior vent hood, or the flap has been pushed open from outside.
What it costs in Portsmouth Heights
Bird guard installation on a dryer vent in Portsmouth Heights typically costs $45 to $90, installed as a stand-alone job or included with cleaning.
How we do it
We install a metal cage over the exterior vent termination to block bird entry while maintaining full airflow, then test the vent with the dryer running.
What Dryer Vent Cleaning Costs in Portsmouth Heights
| Item | Typical range in Portsmouth Heights |
|---|---|
| Camera inspection | $89 - $150 |
| Single-story lint removal | $120 - $190 |
| Crawlspace or long-run lint removal | $150 - $230 |
How often should a dryer vent be cleaned in Portsmouth Heights?
Every 12 to 18 months for most Portsmouth Heights homes. The damp crawlspace conditions and long vent runs here cause lint to accumulate faster than in drier inland markets, and a camera inspection tells you exactly where the buildup is before it becomes a fire hazard or mold source.
Why does my dryer vent smell musty in Portsmouth Heights even after cleaning?
The smell usually comes from the vent run itself, not the lint. Bare metal duct in a damp crawlspace corrodes and holds moisture, and humid air sits in the elbows. We document the interior condition on camera so you can see whether cleaning alone solves it or the run needs replacing.
Duct Repair & Sealing in Portsmouth Heights

Duct repair and sealing in Portsmouth Heights is rarely about a single torn flex connection. It is about bare sheet-metal duct that has been sitting in crawlspace humidity since the Truman administration, rusting at the seams and leaking conditioned air into the ground. Every leak pulls damp crawlspace air into the system, which is why rooms heat unevenly and dust collects on registers within days of cleaning. We find separated joints, corroded elbows, and disconnected flex runs on the majority of these older systems. The fix starts with a pressure test or a camera inspection to find every leak, not just the one you can see from the access panel. Our Duct Repair & Sealing work is documented the same way as our cleanings: written scope, before photos, after photos, and a written warranty on the repair.
Duct Sealing
Signs you need it
Some rooms run 5 to 10 degrees warmer or cooler than the rest of the house, your energy bill climbs through the summer, or you can feel air moving around duct joints in the crawlspace.
What it costs in Portsmouth Heights
Sealing accessible duct seams in Portsmouth Heights typically runs $300 to $600 depending on the number of seams and linear feet of ductwork.
How we do it
We locate each leak with a pressure test or visual inspection, apply mastic or foil tape to every failed seam, and photograph the sealed joints before returning the access panel.
Flex Duct Repair
Signs you need it
Flex duct runs are sagging, collapsed, or disconnected from the register boot, causing no airflow to a specific room or a spike in dust from the crawlspace.
What it costs in Portsmouth Heights
Replacing a damaged flex duct run in Portsmouth Heights typically costs $180 to $400 per run, depending on length and access difficulty.
How we do it
We remove the damaged flex duct, install a properly sized and supported replacement, seal both connections with mastic, and photograph the new run in place.
Metal Duct Repair
Signs you need it
You see rust-through holes or separated metal duct sections in the crawlspace, or a camera inspection shows corrosion inside runs that cannot be sealed from the outside.
What it costs in Portsmouth Heights
Metal duct repair in Portsmouth Heights typically runs $150 to $400 per section, with replacement needed when corrosion has eaten through the surface.
How we do it
We cut out the failed section, fit a matching metal replacement, seal both connections with mastic and mechanical fasteners, and photograph the repair before closing the access point.
What Duct Repair & Sealing Costs in Portsmouth Heights
| Item | Typical range in Portsmouth Heights |
|---|---|
| Duct seam sealing | $300 - $600 |
| Flex duct replacement per run | $180 - $400 |
| Metal duct section repair | $150 - $400 |
Does duct sealing actually reduce my energy bill in Portsmouth Heights?
Yes, when leaks are the real problem. Sealing failed seams stops conditioned air from pouring into the crawlspace, and we photograph every sealed joint so you can verify the work. The result is measurable at the register, not just claimed on an invoice.
Why do my ducts keep leaking after another company sealed them?
Most leak-sealing jobs in Portsmouth Heights fail because the contractor sealed only the visible joints near the access panel. We test the full system and inspect every accessible run with a camera, then seal every failed seam, not just the ones you can see from the ladder.
Air Quality & Sanitizing in Portsmouth Heights

Air quality and sanitizing in Portsmouth Heights is a moisture-driven job, not a cosmetic one. The same crawlspace humidity that rusts ductwork also sustains biological growth on the interior surfaces of duct runs and coil housings. By the time a Portsmouth Heights homeowner notices a musty smell or a persistent cough, the growth has usually been active for months. We approach every air quality job by first identifying the moisture source, then treating the duct interior surfaces with an EPA-registered antimicrobial and documenting the process with before-and-after photography. Air purifiers and UV lights help after the fact, but they do not fix a damp crawlspace. Our Air Quality & Sanitizing service starts with the camera, because guessing at the problem is how people end up paying twice.
Mold Treatment
Signs you need it
You see visible mold on interior duct surfaces or register boots during a camera inspection, or a musty odor intensifies when the system runs.
What it costs in Portsmouth Heights
Mold treatment for duct interiors in Portsmouth Heights typically runs $400 to $900 depending on the affected area and access complexity.
How we do it
We photograph the affected surfaces, apply an EPA-registered antimicrobial to the duct interiors, and provide a written post-treatment record with photo documentation.
Odor Removal
Signs you need it
A stale or musty smell lingers after duct cleaning, or the odor returns every time the HVAC system cycles on.
What it costs in Portsmouth Heights
Duct odor removal in Portsmouth Heights typically runs $200 to $450, combined with cleaning or as a stand-alone treatment on documented problem areas.
How we do it
We treat the duct interiors with an odor-neutralizing agent after identifying the source on camera, then run the system and verify the result.
UV Light Installation
Signs you need it
The evaporator coil shows recurring biological growth even after cleaning, or your home has chronic humidity problems that keep the coil damp.
What it costs in Portsmouth Heights
UV light installation in Portsmouth Heights typically runs $350 to $750 installed, depending on the system type and mounting location.
How we do it
We mount a UV-C lamp at the coil or in the supply plenum, wire it to run with the system, and photograph the installation for your job record.
What Air Quality & Sanitizing Costs in Portsmouth Heights
| Item | Typical range in Portsmouth Heights |
|---|---|
| Mold treatment | $400 - $900 |
| Odor removal | $200 - $450 |
| UV light installation | $350 - $750 |
Is mold in my ducts dangerous in Portsmouth Heights?
Any biological growth in your ductwork means spores are circulating through the living space when the system runs, and in Portsmouth Heights the damp crawlspace conditions keep that growth active year-round. We document the affected surfaces on camera before treating them, so the scope is clear.
Will sanitizing my ducts fix the humidity problem in my Portsmouth Heights crawlspace?
No, sanitizing treats the surfaces inside the ducts, not the crawlspace air itself. The moisture source has to be addressed separately, and we will tell you when that is the real fix. We treat what is inside the system and leave you with a written record of exactly what was done.
Brands We Service in Portsmouth Heights

We work on systems from Honeywell, Aprilaire, and Abatement Technologies, and our service vehicle carries common replacement parts and filters for these brands in Portsmouth Heights. If a component needs to be ordered, most parts arrive within one to two business days. Learn more about our brands.
Pricing for Air Duct Cleaning in Portsmouth Heights, VA
| Service | Typical range in Portsmouth Heights |
|---|---|
| Dryer vent camera inspection | $89 - $150 |
| Dryer vent lint removal (single-story) | $120 - $190 |
| Dryer vent lint removal (crawlspace/long run) | $150 - $230 |
| Dryer vent rerouting | $200 - $350 |
| Bird guard installation | $45 - $90 |
| Duct seam sealing | $300 - $600 |
| Flex duct replacement per run | $180 - $400 |
| Metal duct section repair | $150 - $400 |
| Mold treatment | $400 - $900 |
| Odor removal | $200 - $450 |
| UV light installation | $350 - $750 |
Prices in Portsmouth Heights move up when access is tight, runs are long, or corrosion has already compromised the metal. Crawlspace work on 1940s-to-1970s homes routinely involves more labor than a clean, open attic run. Every job is quoted with a written price before work starts, no exceptions, so the number you see is the number you approve.
Neighborhoods We Serve in Portsmouth Heights

We serve the full Portsmouth Heights area, including the streets and subdivisions around the Elizabeth River corridor and the older housing blocks near the shipyard approaches. Our technicians are in this part of the city regularly, so lead times are short. Typical scheduling for Portsmouth Heights runs two to four business days:
- Portsmouth Heights central residential blocks
- Elizabeth River corridor homes
- Shipyard-adjacent housing from the 1940s to 1960s
- Cavalier Manor area
- Homes along the western approach to the downtown Portsmouth waterfront
Service Area - Cities Near Portsmouth Heights
Portsmouth Heights is part of our wider Hampton Roads coverage area. We also serve Virginia Beach, VA, Norfolk, VA, and Chesapeake, VA, with the same written-price and documented-photo process on every job. For our New England clients, we also cover Arlington, MA.
Serving Portsmouth Heights, VA - Our Local Coverage Area

We’re based in the Portsmouth Heights 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 Air Duct Cleaning in Portsmouth Heights
Most Portsmouth Heights appointments are scheduled within two to four business days, depending on the service and your availability. Since we are in this part of the city regularly, we can often offer morning and early-afternoon windows. Your appointment confirmation includes the technician’s name before arrival.
For most residential duct cleaning and sealing work, no permit is required in Portsmouth Heights. When a repair involves structural changes or new vent terminations, we will tell you during the written estimate whether a permit applies. We never start work that should be permitted without one on file.
We serve the full Portsmouth Heights area, including crawlspace-access homes where some companies decline the job. The older housing stock here is exactly what we are set up for, and the documented photo record means you can verify the work regardless of how difficult the access was.
What happens when you call
- 1A real person answersNo phone trees - talk to a local air duct cleaning pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Portsmouth Heights Customers Say
"They found a disconnected duct in the crawl space that had been dumping conditioned air under the house for years. Photographed it, quoted the repair, fixed it."
- Devon A."On time, professional, and explained what the readings meant without talking down to me."
- Warren E."The before and after photographs of each run are the reason I used them. You cannot argue with what came out of the return."
- Marguerite O.




Before
After
Before
After