How often should my business’s carpets be professionally cleaned?

This varies depending on how many people use the space which the business occupies. Once a month can be sufficient, for busier premises a fortnightly clean may be better.