I need to sell some crypto to CHF.
Please share if you know schemes outside of the list below. I’m interested in minimizing the fees payed with minimal risk of accounts freeze, transaction freeze by banks.
I know about the following schemes:
- swap_dex(MyToken, USDC), move to Kraken to exchange to CHF, move to Swiss Bank
- swap_dex(MyToken, USDC), move to Coinbase to exchange to USD, move to Revolute to change USD to CHF, move to SwissBank
- swap_dex(MyToken, USDC), move to Bitcoint Suisse to exchange to CHF, move to Swiss Bank
- swap_dex(MyToken, USDC), move to Sygnum to exchange to CHF
All the schemes are using DEX because the fees of exchanging MyToken to USDC on CEX are typically higher than for stablecoint/fiat. Compare https://www.kraken.com/features/fee-schedule#spot-crypto vs https://www.kraken.com/features/fee-schedule#stablecoin-pegged-token-fx-pairs as an example.
The first scheme will cost me 0.2-0.0% depending on the amount due to Kraken (https://www.kraken.com/features/fee-schedule#stablecoin-pegged-token-fx-pairs). But it has the problem that if something is off on Kraken side, you money might be stuck there for unpredictable amount of time (check “cannot withdraw from Kraken” on reddit). Also Kraken doesn’t allow to move out more than 100k USDC per day.
In second scheme there is one additional point of failure – Revolute, which has a good support if you have ultimate subscription. But it has Coinbase support issue, if something is off, they also can freeze you money. Exchange of USDC/USD on Coinbase is 0 cost, exchange USD/CHF is almost zero cost if you have Revolute Ultimate (50chf per month).
Third option, 0.25% will be taken by Bitcoin Suisse. The benefit is that it has a good support and all your money are always in Switzerland so it is safe. And Swiss bank will not have many questions to transaction from Bitcoin Suisse. The downside that they support (only?) token on ETH and I have to use bridges to convert USDC on my chain to USDC on ETH (not sure if there is any fee or risk associated with it).
The forth option, will cost 0.8%. The benefit is there is minimum number of intermediates (points of failure).
So if I want to exchange, lets say, 1M, the cost will be:
- 2k-0k
- 0k
- 2.5k
- 8k
The question is, of course, what is the premium one is ready to pay to lower the risk of problems (account freeze).