Zoho is headquartered in Chennai, India. As of 2021, it has 12 offices operating in nine countries around the world. The company operates in China and also has offices in Singapore and Japan. The bulk of its support operations are carried out from its office in Chennai.