Hi! I went through something similar last year. I’m not an EU citizen either, but the process was surprisingly doable with the right guidance. When I began researching Switzerland company formation, I quickly learned how important it is to have a reliable local partner—especially for dealing with registration, legal compliance, and tax-related issues.
Opening a business bank account took a bit longer due to identity verification, but aside from that, the steps were very clear. The authorities are responsive and organized, especially if you go through an agency that understands how to streamline the paperwork. Switzerland has a reputation for precision—and they really live up to it. Worth the effort if you’re looking for long-term credibility.