There are various ways. Some, some of themwhich are so obvious that you should have thought aboutof them.
- TalkTalking to your bank. Serously. Talking often helps. I run a smallish IT business. I live in Poland (PLN), my. My customers may mebe in EUR. I have a separate EUR account (as you could have a separate CHF account even with a germanGerman bank). I can change small amounts as you -, using the official daily rate etc. I can change LARGElarge amounts (10k EUR wise) through their Forex trading desk for fees that are LOWlow. And 9k actually is something you could also do with some savings - just save up CHF for a couple of months. And "your bank" meanmeans maintaining a bank account in Switzerland. NothingThere's nothing wrong with that, you know.
- Use a service like Transferwise, Oanda etc. who have significantly lower fees for money conversions. Transfer fees themselves are very low in the SEPA area - but but it may be worth having a local swissSwiss account for that.