Hi there,
Most Swiss banks do not accept foreign business clients (unless your company is domiciled in Switzerland). However, each bank has its own regulations in this regard. Broker banks can be more flexible when dealing with foreign applicants. Large international banks (i.e. UBS and Credit Suisse) are also better equipped to handle relationships with foreign businesses.
The business accounts offered by broker banks are brokerage accounts and not business checking accounts. Although it is possible to receive incoming transfers and to transfer money out of your account, making outgoing transfers is more complicated than it is for regular business accounts. For example, some broker banks do not let you make transfers using online banking services or require you to apply for a withdrawal in advance.
Unless you are also interested in investing, using a brokerage account is not possible in most cases.
Best regards from Moneyguru
More on this topic:
Swiss business bank account comparison
Swiss securities brokerage account comparison