Whole-home duct cleaning
Dryer vent cleaning
Camera inspection
Sanitizing & deodorizingWhole-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.
Rotobrush Register & Grille Cleaning: The San Antonio Owner’s Guide
We stock and install Rotobrush-compatible register and grille cleaning parts across San Antonio, with most replacements running $85 to $180 installed depending on your home’s register size and the condition of the duct collar behind it. If you’ve noticed registers that won’t sit flush anymore, grilles with bent or snapped louvers, or a musty smell that follows you from room to room, the fix is usually straightforward and done in a single visit. Most owners discover the problem after a routine filter change, when a register that used to click into place now hangs loose or a grille that once opened smoothly is frozen shut from years of San Antonio’s hard water and dust.
Which Rotobrush Models This Applies To
Register and grille cleaning parts are universal across Rotobrush’s brush-and-vacuum cleaning systems. Whether you’re running an older Rotobrush aiR+ or a newer Rotobrush 2020 series, the registter tool works the same way: a soft-bristle brush head sized to the register opening, paired with the system’s negative-pressure extraction to pull loosened debris into the vacuum before it hits your living space. What changes between models is the connection collar. Older Rotobrush units use a friction-fit collar that wears with repeated use. Newer models use a twist-lock collar that stays tight longer but costs more to replace when it does fail.
To identify the right part on your system, check the label on the register tool shaft. Rotobrush stamps a two-letter code followed by a number: “RG-4” means a 4-inch register cleaning head, “RG-6” is for the wider 6-inch grilles you typically find on return air vents in older San Antonio ranch homes. Match that code to the replacement part. If the label has worn off, measure the diameter of the brush head in inches. Aftermarket versions are available and often cost 30 to 40 percent less than Rotobrush OEM parts. For register brushes, we’ve found the aftermarket version works fine for most homes. The caveat is the collar: if your unit has the twist-lock design, buy the OEM part. Aftermarket collars on those have a reputation for loosening mid-clean, which means you’re losing suction exactly when you need it.
Styles & brands we work with




Signs Your Rotobrush Register & Grille Cleaning Is Failing
- Brush won’t spin freely on the shaft. This is almost always a worn bushing inside the collar. It starts as a slight wobble, then progresses to a grinding sound. The fix is usually the collar, not the brush head, but many owners replace both since you’re already paying for the labor.
- Louver control on your floor registers is frozen or snapped. San Antonio’s hard water and humidity cause the metal pivot pins to corrode. Once they seize, someone cranks the louver too hard and the pin snaps. That’s a replacement, not a repair.
- Registers won’t stay seated in the floor or wall opening. The metal tabs that grip the duct opening lose their spring. This one is subtle: you’ll notice the register lifts slightly every time someone steps near it. Dirt builds up in the gap and you’ll see a gray ring around the opening.
- Visibly bent or crushed register louvers. Usually furniture damage or someone stepping on a floor register. Sheet metal louvers can’t be bent back true enough to stop the rattling and airflow restriction.
- Musty smell near the register even after cleaning the ducts. Accumulated debris inside the register boot, the metal box right behind the register, keeps re-contaminating the air. You need the register off and the boot brushed out with the Rotobrush tool, not just a wipe-down.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included
In San Antonio, expect to pay $85 to $180 installed for a standard rotorbrush register and grille cleaning replacement. Floor registers run on the lower end of that range, typically $85 to $130. Larger return-air grilles, the ones sized 20×20 or bigger found in older Alamo Heights and Terrell Hills homes, land closer to $150 to $180 because the part itself is more expensive and the duct opening often needs minor sealing work behind it.
| What You’re Paying For | Typical Range |
|---|---|
| Standard floor register (2×10 or 4×10, metal) | $20 – $45 part / $85 – $130 installed |
| Standard wall or ceiling register (up to 6×12) | $25 – $55 part / $95 – $145 installed |
| Large return-air grille (20×20 or larger) | $60 – $95 part / $150 – $180 installed |
| Rotobrush brush head replacement (RG-4 or RG-6) | $45 – $85 part only / $110 – $160 installed |
| Twist-lock collar replacement (newer Rotobrush models) | $30 – $50 part / $95 – $135 installed |
Every quote is a written price before we start. You’ll know the part cost and the labor as two separate line items, and the number doesn’t move at the door. The work carries a written guarantee for 365 days. If the part fails within that window, we return and replace it at no charge. That’s the 365-Day Done Right Promise, and it applies to every register and grille job we do in San Antonio.
DIY or Call Us?
Replacing a basic floor register is something a handy owner can do in about five minutes. Measure the opening, buy the matching size from a hardware store, screw it in or press it into place. That’s the honest answer. Where DIY goes wrong is when the register won’t fit flush because the duct collar behind it is crushed, when the boot inside the floor is packed with debris that needs a brush-and-vacuum pass, or when you’re working on a return-air grille that’s oversized and needs a custom order. We’ve also seen homeowners force a floor register into an opening that’s a half-inch too small and bend the frame, which just makes the replacement more expensive.
No part of this job is dangerous in the way that garage door springs or electrical panels are. The risk is doing it halfway and leaving a register that rattles, leaks conditioned air into a wall cavity, and lets dust pour back into a system you just paid to clean. If you’re unsure, call us at (254) 347-3897. We’ll tell you over the phone whether it’s worth our drive out or whether you can handle it yourself in five minutes. Clean ducts, straight answers, real price, that’s the whole pitch.
FAQs
A Rotobrush register brush head typically lasts 400 to 600 register cleanings in San Antonio before the bristles lose their stiffness and the cleaning quality drops. In a residential home with 10 to 15 registers, that’s roughly 40 to 50 full cleanings, which for most homeowners means many years. The collar usually needs replacing before the brush head does. Call (254) 347-3897 and tell us which Rotobrush model you’re running. We’ll tell you the expected life for your specific unit and whether your brush still has service left in it.
In most cases, no. Bent louvers, snapped pivot pins, and worn mounting tabs can’t be repaired in a way that holds up to daily use. The exception is a register that’s simply dirty or has a loose set screw, which we can often restore without new parts. If it feels like the register is broken, it usually is. Call (254) 347-3897 and Omar Haddad or one of our techs will give you an honest repair-versus-replace answer before you spend anything.
Most register and grille replacements in San Antonio take 30 to 60 minutes when we’re already on site, and we typically handle up to a dozen registers on one visit. If you need a full Rotobrush brush head replacement, factor in another 15 minutes for the collar swap. Call us at (254) 347-3897 for a time estimate based on your home and your exact configuration.
Yes, our techs carry the most common Rotobrush RG-4 and RG-6 brush heads, both OEM and aftermarket collars, and a range of standard floor register and return grille sizes on every San Antonio visit. If your size is less common, we can usually have it in hand within a day or two. Call (254) 347-3897 before we come out and we’ll confirm we have your part on the truck, not on order.
Written by Omar Haddad, Owner, Cardinal Air Duct San Antonio at Cardinal Air Duct San Antonio, serving San Antonio and nearby areas.