What are the business address requirements to open a Chello account? To maintain your Chello account as a United States business, we need a physical verified business address.