permit renewal and moving flat

Hey there.

For non-EU citizenship with B type working permit, if I would like to moving the address / flat (within the same canton), is there a requirement that this must be done within certain period before the permit expiration date? (e.g. 3 months before or something like that?)

Since for my case, need to renew the permit every year. And in Switzerland, change address needs unregister and re-register in (probably) different gemeinde. All these things make me a bit confusing.

Thanks in advance

Cheers

And normally during the 3 months before it expired, i started the renewal process e.g. receiving a reminder letter, collecting needed documents, and so on... Not sure if during this period by "abmeldung" / "anmeldung" in different gemeinde due to change flat may make the situation even more messy.

No I don't think so. But, I'm not sure I'd risk signing a new rental contract just as my permit is in for renewal just on the off-chance that they don't renew it . If it's an option, better to move just after you get a new permit, less risky.

You can move at any point. Just inform them right away - in my Kanton it's an online process. You'll pay a fee, but it really should not impact your permit renewal.