How often should carpets be professionally cleaned? A common recommendation is professional cleaning every 6 to 12 months to help extend carpet lifespan and support indoor hygiene.