We are already 4.5 years on permit B in Switzerland. Do we need to apply renewal of the permit B (or apply for permit C) or Gemeinde will contact us automatically?
Depends on the canton. Some seem to send out the application forms automatically, others you need to ask for them. But since the changes to permit requirements came into force back in 2018 you may need to provide language proficiency certificate and show you’re integrated into Swiss life to be able to renew it. So I expect they should send you a new application since they’ll need to have this info to know if the permit can be renewed or not.