Ideally, office carpets should be cleaned at least twice a year, considering the high foot traffic.