It's recommended to have office carpets cleaned at least once a year, but high-traffic areas might require more frequent cleaning to maintain appearance and hygiene.