Buy links on this page go through our /go/ redirects to the manufacturer or retailer. We earn nothing from them today; that may change. Disclosure.
Quick answer
FRAM recommends replacing the cabin air filter every 12,000 to 15,000 miles, or at least once a year, and sooner if you drive in dusty or polluted areas. Your owner's manual interval comes first if it's different.
Cabin air filters (match your vehicle first):
FRAM CF10285 (Toyota, Lexus, Subaru) FRAM CF10134 (Honda, Acura) FRAM Fresh Breeze lookup Bosch HEPA 6055CThe interval at a glance
| Driving | Replace | Source |
|---|---|---|
| Normal | Every 12,000 to 15,000 miles, or at least yearly | FRAM cabin filter FAQ |
| Dusty roads, heavy pollution | Sooner than that | FRAM cabin filter FAQ |
| FRAM Drive filters | Up to 12 months or 12,000 miles | FRAM Drive product page |
| Your vehicle | Follow the owner's manual | FRAM Drive product page |
Signs it's clogged
FRAM lists these symptoms of a dirty cabin filter:
- Musty or bad odors from the vents
- Windows that stay foggy
- More noise from the vents
- Weak or uneven heating and cooling airflow
When you change it
Put the new filter in with the arrow the right way. FRAM says the media is layered, so a backwards filter doesn't work as well and can clog sooner. See which way the arrow goes. If odors from traffic bother you, a carbon filter may be worth it. See carbon vs standard.
How we work: intervals and symptoms come from FRAM's cabin filter guides and product pages. Sources are listed below.
Questions people ask
How often should I change my cabin air filter?
FRAM says every 12,000 to 15,000 miles or at least once a year, and sooner in dusty or polluted areas.
What are the signs of a dirty cabin air filter?
FRAM lists bad odors, windows that stay foggy, noisy vents, and weak or uneven heating and cooling.
Does my owner's manual interval matter?
Yes. FRAM says to follow your vehicle maker's recommended change interval.
Sources
Last checked Oct 23, 2026. Follow your owner's manual for the filter location and change interval. FRAM says to match the airflow arrow and not to guess.



