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.
Trusted Air Quality & Sanitizing for Schertz Homeowners
Air quality and sanitizing service in Schertz, TX typically addresses mold, bacteria, allergens, and persistent odors inside your HVAC system, with whole-home treatments running $450-$1,200 depending on scope and method. CleanRun Duct Repair & Cleaning has delivered documented photo records of every duct run since 2013, and our crews treat homes from Schertz to Cibolo and Universal City with the same standard: a written price before any panel comes off, and proof of work delivered when we leave. Call (830) 402-5110 for a free estimate with no obligation to book.
Schertz sits in the Texas Hill Country corridor where humidity spikes from May through October and limestone geology keeps groundwater close to the surface. That combination pushes moisture into crawl spaces and slab foundations, and once mold spores or bacteria colonies establish in a duct run, the HVAC system distributes them to every room on every cycle. We’ve treated homes in the Schertz area since 2013, and the pattern is consistent: homeowners who bought between 2015 and 2025, often in developments like The Crossvine, Willow Grove, or Pecan Grove, notice the problem first as a musty smell at the registers or allergy symptoms that worsen when the AC runs. By the time we arrive with a camera, the plenum (the main distribution box above your furnace or air handler) often shows visible growth on the interior panels.
Our approach is built on documentation, not persuasion. Haven Standard Clause 1 requires a written price before work starts. Haven Standard Clause 2 requires a photo record of every duct run, before and after. Tomas Reyes established these rules when CleanRun opened in 2013, and they’ve applied to all 52,000+ homes we’ve served since. No exceptions.
What Our Air Quality & Sanitizing Service Includes
Mold Treatment
Mold treatment targets active fungal growth inside ductwork, the plenum, and evaporator coils, using EPA-registered antimicrobial agents applied under controlled conditions. In Schertz, we most often find Cladosporium and Aspergillus species in homes with crawl space moisture or condensate drain backups, particularly in neighborhoods near Cibolo Creek where the water table sits high. CleanRun treats mold with a two-stage process: mechanical removal of visible growth with HEPA-contained brushing systems, followed by application of a botanical-based antimicrobial that penetrates porous duct liner without leaving residual odor. Every treated surface is photographed before and after, and the photo record is delivered with your job documentation.

Bacteria Sanitizing
Bacteria sanitizing addresses microbial contamination that doesn’t produce visible mold but generates odors and can aggravate respiratory conditions. We see this frequently in Schertz homes with pets, recent water intrusion, or systems that sat idle during new construction before the homeowners moved in. CleanRun uses hydrogen peroxide-based sanitizers delivered through a fogging system that reaches the full length of each duct run (the individual supply and return lines branching from the plenum), not just the accessible openings. The process takes 45-90 minutes of dwell time, and we verify coverage with UV-reactive tracer dye visible on our inspection cameras.

Odor Removal
Odor removal eliminates persistent smells that survive standard duct cleaning, including pet urine, smoke, cooking oil vapor that has polymerized on duct walls, and “dirty sock syndrome” from bacterial growth on the evaporator coil. In Schertz’s summer heat, when attic temperatures exceed 140°F, organic residues in ductwork accelerate their off-gassing. CleanRun’s odor protocol combines source removal with activated carbon filtration during the treatment process, followed by an oxidizing agent that breaks down odor molecules rather than masking them. We document the specific odor source location in your written job record so you know what was found and what was treated.

UV Light Installation
UV light installation places germicidal ultraviolet-C lamps at the evaporator coil and supply plenum to inhibit microbial growth on wet surfaces where air passes continuously. Schertz’s cooling season runs six to seven months, meaning coils stay wet from condensation for extended periods. CleanRun installs Honeywell and Guardsman UV systems sized to the CFM (cubic feet per minute) rating of your air handler, with lamps rated for 9,000-12,000 hours of operation. We photograph the mounting location, verify irradiance levels with a UV meter, and include replacement scheduling in your documentation. The lamp is a maintenance item, not a permanent fixture, and we note the expected replacement date in writing.

Air Purifier Install
Whole-home air purifier installation adds filtration capacity beyond your standard 1-inch furnace filter, capturing particles down to 0.3 microns including pollen, fine dust, and some virus carriers. For Schertz homeowners with allergies or homes near construction activity in developing areas like the Schertz Parkway corridor, this upgrade reduces the particulate load that reaches your living space. CleanRun installs Honeywell and Aprilaire electronic and media air cleaners, selecting the unit based on your system’s static pressure capacity (the resistance the fan can overcome without strain). We measure existing static pressure before recommending a unit, and the reading goes in your written estimate under Haven Standard Clause 1.

Allergen Reduction
Allergen reduction is a targeted protocol for homes where occupants experience seasonal or year-round allergic responses tied to indoor air. Schertz’s cedar pollen season runs December through February, and oak pollen peaks March through May; both enter homes through normal ventilation and accumulate in ductwork. CleanRun’s allergen protocol combines negative-pressure extraction (a vacuum system that pulls debris out while preventing it from escaping into your home) with HEPA filtration on our equipment exhaust, plus optional MERV 13 filter upgrades. We photograph the debris volume removed from each duct run so you have a measurable record of what was in your system.

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.
Brands We Service for Air Quality & Sanitizing

CleanRun technicians work with professional-grade equipment from manufacturers whose specifications are published and verifiable. We’ve installed and serviced hundreds of Honeywell UV and air purification systems, and we stock replacement lamps and filters for their most common residential models. Our crews are familiar with the F100, F200, and F300 electronic air cleaner series, and we measure static pressure before and after installation to confirm the unit isn’t restricting airflow beyond manufacturer limits.
We also specify Guardsman UV systems for applications where coil geometry or plenum depth requires a compact lamp housing, and we’ve deployed Rotobrush mechanical brushing systems for source removal in duct runs with heavy debris accumulation. Whether your home has Honeywell, Guardsman, Aprilaire, or any other make of air quality equipment, we can evaluate its condition, service it correctly, or recommend a replacement if the unit is undersized or failing. Our estimates include the specific model numbers and manufacturer specifications we propose, not generic descriptions.
Before
AfterSigns You Need Air Quality & Sanitizing Right Now
- Musty or earthy smell when the HVAC cycles on. This odor typically indicates active microbial growth in the plenum or on the evaporator coil, where moisture and organic debris combine. In Schertz’s humid months, we find this in roughly 40% of homes built between 2015 and 2020, often traced to condensate drain pan overflow or duct liner that has absorbed moisture.
- Allergy symptoms that improve when you leave home. If sneezing, congestion, or itchy eyes resolve within hours of being away but return immediately upon entering, your HVAC system is likely distributing allergens from ductwork. We’ve documented this pattern in Schertz neighborhoods near construction zones where fine particulate enters through intake vents.
- Visible discoloration on ceiling registers or inside return air grilles. Dark staining on plastic or metal register surfaces suggests mold spores are exiting the ductwork and depositing where air velocity drops. CleanRun’s camera inspections regularly find matching growth inside the duct run within 12 inches of the register.
- Recent water intrusion, even if “cleaned up.” Schertz’s spring storm season and occasional plumbing leaks in slab foundations can introduce moisture to ductwork in walls or crawl spaces. Surface drying doesn’t eliminate microbial growth inside duct liner or insulation, which may not be visible without inspection.
- Persistent odors that survive standard duct cleaning. If you’ve had ducts cleaned elsewhere and still smell pet urine, smoke, or organic decay, the previous service likely removed loose debris without treating the source. CleanRun’s photo record identifies where standard cleaning stopped and where sanitizing treatment is required.
Our Air Quality & Sanitizing Process - Step by Step

- 1
Written estimate with scope and price. We inspect your system with a borescope camera, identify contamination locations, and deliver a written price before any work begins. Haven Standard Clause 1 applies: no verbal estimates, no “we’ll see what we find” pricing. The scope lists each duct run to be treated, the method, and the expected duration.
- 2
Containment and protection. Technicians seal registers and protect flooring and furnishings with drop cloths. Our negative-pressure extraction equipment, including Nikro HEPA vacuums, maintains suction at the work point so dislodged debris is captured immediately, not released into your home.
- 3
Source removal and mechanical cleaning. We access each duct run through existing openings or carefully cut service ports where needed. Rotobrush systems agitate debris from duct walls while simultaneous vacuum extraction removes it. The plenum, evaporator coil, and blower assembly are cleaned according to what the inspection revealed.
- 4
Sanitizing treatment application. Based on the contamination type identified, we apply the appropriate antimicrobial, oxidizer, or encapsulant. UV lamp or air purifier installation occurs at this stage if specified in your written scope. Every treated surface is photographed.
- 5
Verification, documentation, and delivery. We re-inspect with the borescope to confirm treatment coverage, compile the before-and-after photo record for every duct run, and provide your written job documentation including the 365-Day Done Right Promise. Haven Standard Clause 4 requires this record be delivered before we leave the property.
How Much Does Air Quality & Sanitizing Cost in Schertz?
A typical bacteria sanitizing or odor removal treatment for a single HVAC system in Schertz runs $450-$750. Mold treatment with source removal and antimicrobial application ranges $650-$1,100 depending on the number of affected duct runs and whether the evaporator coil requires access. UV light installation adds $400-$650 per lamp assembly, including the ballast and mounting hardware. Whole-home air purifier installation with the unit, electrical connection, and static pressure verification runs $800-$1,200 for most residential systems in the Schertz market.
Several factors move the price within these ranges. The number of duct runs matters: a 2,000-square-foot home in The Crossvine with eight supply runs and two returns requires less labor than a 3,500-square-foot home in Willow Grove with fourteen supplies and a separate upstairs zone. Accessibility affects cost too; ductwork in a conditioned crawl space takes longer to access than ductwork in an attic with a permanent staircase. The severity of contamination determines whether one treatment pass suffices or whether heavy buildup requires extended mechanical cleaning before sanitizing can begin.
What we don’t do: per-vent pricing, $79 introductory coupons, or “whole house” quotes that balloon once the truck arrives. Haven Standard Clause 1 means the price we write is the price you pay. If we find additional contamination during the work, we document it, explain it, and obtain your written approval before adding scope. No exceptions.
To avoid overpaying, request that any estimate specify the number of duct runs to be treated, the equipment to be used, and whether the price includes before-and-after documentation. Competitors who won’t put this in writing are pricing on hope, not scope. CleanRun’s free estimates include all three elements, and our Free Second Opinion policy means you can bring us any competitor’s written quote for direct comparison at no charge.
Air Quality & Sanitizing Near Schertz - Our Service Area

CleanRun crews operate from our Schertz base to serve homeowners throughout the I-35 corridor and 1604 loop area, including Cibolo, Universal City, Selma, Converse, Live Oak, Windcrest, New Braunfels, Terrell Hills, Alamo Heights, San Antonio, and Seguin. Response scheduling typically allows next-day or two-day availability for non-urgent requests, with priority scheduling for active mold conditions affecting occupied spaces. Drive time from our Schertz location to Universal City or Cibolo is under 20 minutes, and we maintain route efficiency by assigning crews to geographic zones rather than dispatching from a single central point.
Serving Schertz, TX - Our Local Coverage Area
We’re based in the Schertz area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
Frequently Asked Questions - Air Quality & Sanitizing in Schertz

Air quality and sanitizing targets living or chemically active contaminants (mold, bacteria, odors, allergens) with antimicrobial agents, oxidation, or filtration upgrades, while duct cleaning removes loose particulate debris mechanically. Duct cleaning may leave active microbial colonies intact; sanitizing addresses the biological or chemical source. CleanRun offers both services and specifies in every written estimate which method applies to which duct run based on inspection findings. Call (830) 402-5110 for an exact quote - estimates are free.
A typical whole-home sanitizing treatment takes 3-5 hours for a single-system home, and 5-7 hours if combined with full duct cleaning or UV installation. Mold treatment with source removal may extend to a full day for complex systems with multiple zones. We specify the expected duration in your written estimate so you can plan accordingly; Haven Standard Clause 1 includes time estimate as well as price. Call (830) 402-5110 for an exact quote - estimates are free.
Most Schertz homeowners pay $450-$750 for bacteria or odor treatment, $650-$1,100 for mold remediation with source removal, and $400-$650 per UV lamp or $800-$1,200 for whole-home air purifier installation. The exact price depends on system size, contamination severity, and accessibility. CleanRun provides a written, itemized price before any work begins, with no per-vent add-ons or post-arrival changes. Call (830) 402-5110 for an exact quote - estimates are free.
Yes. CleanRun technicians install, service, and stock replacement components for Honeywell UV lamps, electronic air cleaners, and media filters, as well as Guardsman UV systems. We verify compatibility with your existing air handler and measure static pressure to confirm the unit won’t overwork your blower motor. Every installation includes the model number, manufacturer specification, and expected service interval in your written documentation. Call (830) 402-5110 for an exact quote - estimates are free.
Active mold growth affecting occupied living space receives priority scheduling, typically next-day in the Schertz area. Non-urgent sanitizing and odor removal are scheduled within 1-3 business days based on crew availability. All calls are answered by a live person who can assess urgency and assign priority; we don’t use automated triage for potential health-affecting conditions. Call (830) 402-5110 for an exact quote - estimates are free.
Every air quality and sanitizing job is backed by CleanRun’s 365-Day Done Right Promise: if the work is not right, we make it right, documented in writing on every job record. This is Haven Standard Clause 5, not a policy subject to manager discretion. For UV lamps and air purifiers, manufacturer warranties apply to the equipment itself, and we register your installation with the manufacturer on your behalf. The 365-Day Promise covers our workmanship and treatment effectiveness. Call (830) 402-5110 for an exact quote - estimates are free.
Clear a 3-foot workspace around your furnace or air handler, ensure pets are secured away from the work area, and have your HVAC system’s recent service history available if you have it. You don’t need to clean ducts yourself or move furniture beyond the immediate equipment zone. Our technicians arrive in uniform, identified by name, and will walk you through the inspection findings before presenting your written estimate. Call (830) 402-5110 for an exact quote - estimates are free.
Schedule Your Air Quality & Sanitizing Service in Schertz Today
Call (830) 402-5110 to speak with a live person and schedule your free estimate. You’ll receive a written price before any work begins, a documented photo record of every duct run when the crew finishes, and the 365-Day Done Right Promise in writing. No per-vent pricing, no post-arrival surprises, no obligation to book. Tomas Reyes and the CleanRun team have served Schertz homeowners under these terms since 2013.
Written by Tomas Reyes, Owner at CleanRun Duct Repair & Cleaning, serving Schertz since 2013.




Before
After
Before
After