Exchange rates, Swiss IBAN, weekend fees, account freezes: a factual, data-driven analysis to choose the right solution for your cross-border or expat situation in Switzerland.
6 min read | Updated 12 May 2026
Based on publicly available pricing as of May 2026.
Source: ibani and Revolut public pricing as of May 2026. Conditions may change.
The key question: how much do you actually lose when converting your Swiss salary from CHF to EUR? The answer depends on the amount and the day of the week.
ibani applies a degressive margin: the higher your monthly exchange volume, the more competitive your rate. For a CHF 8,000 salary, the margin drops below 0.40%. For SMEs processing larger volumes, it can reach 0.05%. Revolut Standard offers no such flexibility — the free tier stays capped at CHF 1,000 regardless of your profile. View ibani's full pricing grid →
This is the most decisive criterion for cross-border workers. Swiss payroll software (SAP, Abacus, Sage, Crésus…) is configured to process domestic transfers to IBANs starting with CH. A foreign IBAN triggers an international SWIFT transfer — slower, sometimes rejected, and potentially carrying intermediary bank fees.
FR76…) — non-CH, rejected by Swiss payroll softwareIT60…) — non-CH, same problemDE89…) — non-CH, same problemIn all cases, these local IBANs — whatever the country — are not Swiss (CH) IBANs and are refused or poorly handled by Swiss employer payroll systems.
ibani assigns every client a nominative, dedicated Swiss (CH) IBAN, completely free. You provide it once to your HR department, which registers it as a standard Swiss domestic transfer. On payday, ibani receives your CHF, converts them immediately at the best rate, and sends the EUR to your bank account in France, Italy or Germany. 100% automated, no manual action needed on your part.
Revolut assigns a local IBAN based on your country of residence (FR, IT, DE…). These non-CH IBANs create two concrete problems:
(1) Employer rejection: most Swiss HR departments and payroll systems refuse to send a salary to a foreign IBAN.
(2) SWIFT instead of SIC: even if accepted, the transfer goes through the international SWIFT network — slower and potentially with intermediary fees — rather than the instant Swiss SIC circuit.
The risk of a freeze is often underestimated — until the day your salary is held for 2 to 4 weeks with no explanation.
Revolut's automated compliance systems are sized for millions of small transactions, not for recurring monthly salary transfers of CHF 4,000–8,000 from the same Swiss employer. These regular, high-value incoming flows frequently trigger automated alerts, leading to account freezes without warning. Resolution — which goes through chatbot support — can take from a few days to several weeks. During that time, you have no access to your salary.
ibani has been operating in the Swiss cross-border exchange market since 2017. The entire onboarding and compliance process (KYC) is completed upfront, with human verification by the Geneva team. Recurring payroll flows are identified and qualified as such from the moment the account is opened. The risk of a freeze for a legitimate operation is virtually zero.
Many cross-border workers who tried to use Revolut for their Swiss salary have reported repeated account freezes, sometimes lasting several weeks, with support limited to the chatbot. For a salary — your primary income — this risk is unacceptable. Read testimonials →
Both companies are reputable and regulated. The key difference for a cross-border worker is that ibani is directly subject to Swiss law, providing complete legal consistency with your employer, employment contract and cross-border worker status.
Many cross-border workers use both simultaneously: ibani for the automatic salary repatriation (CH IBAN, competitive rate, zero freeze risk) and Revolut Standard for daily spending and travel (convenient card, multi-currency, instant payments). These tools are complementary, not competing — ibani for incoming flows from Switzerland, Revolut for spending in France and abroad.
Revolut offers single-use or permanent virtual cards, ideal for online shopping: each merchant gets its own dedicated card, protecting your main account from data breaches, and letting you pay in foreign currencies at the interbank rate (within the monthly limit) without fees.
The winning combo adopted by savvy cross-border workers in 2026:
✅ ibani → receives your Swiss salary on your CH IBAN, converts it at the best CHF/EUR rate and automatically wires the EUR to your main bank account.
✅ Revolut Standard → virtual card for online purchases, physical card for fee-free payments when travelling or spending daily in Switzerland or abroad.
Result: zero friction with your employer, optimal exchange rate for your salary, and maximum flexibility for everyday spending.
Revolut Standard is an excellent payment tool for everyday life and travel. It was not designed to receive a Swiss salary: its non-CH IBAN is rejected by most Swiss employers, its weekend surcharge is unpredictable, and its compliance algorithms frequently freeze recurring payroll flows.
ibani was specifically built to solve this problem: a genuine free Swiss (CH) IBAN, a transparent degressive margin, same-day SEPA transfers, and a human team in Geneva ready to assist you.
Account opening in 5 minutes · No sign-up fee · Regulated FINMA / SO-FIT
For a CHF 6,000/month salary, the weekday monthly cost is nearly the same (CHF 24 with ibani, CHF 25 with Revolut). But ibani is more advantageous over the year: no weekend surcharge (Revolut charges +1%, i.e. +CHF 60/month if conversion falls on a Saturday or Sunday), and a degressive margin favouring higher volumes. Annual cost: ~CHF 288 with ibani vs CHF 300–1,020 with Revolut Standard.
No. Revolut assigns a local IBAN based on your country of residence: French (FR) in France, Italian (IT) in Italy, German (DE) in Germany. These non-CH IBANs are rejected by most Swiss payroll systems and HR departments. ibani provides a genuine free Swiss (CH) IBAN accepted by all Swiss payroll software.
Yes, this is a documented risk. Revolut's automated KYC algorithms are not calibrated for recurring large monthly Swiss salary transfers. Account freezes lasting several weeks have been reported by cross-border workers. ibani, on the contrary, is designed for this type of flow, with onboarding and compliance handled upfront by a human team in Geneva.
Revolut Standard applies a 1% surcharge on all currency conversions over the weekend (Saturday midnight UTC to Sunday midnight UTC). On a CHF 6,000 salary, this represents CHF 60 extra — or CHF 720/year if conversion consistently falls on a weekend. ibani applies no weekend surcharge: the rate is identical 7 days a week.
Yes. ibani is affiliated with the SRO SO-FIT, recognised by FINMA (Swiss Financial Market Supervisory Authority). It is fully legal to provide your ibani IBAN to your Swiss employer. Revolut is regulated by the FCA (UK) and the Bank of Lithuania, which is reputable but outside Swiss jurisdiction.
Absolutely — it is actually the recommended strategy. Use ibani for the automatic repatriation of your CHF salary to EUR (Swiss IBAN, competitive rate, zero freeze risk) and Revolut Standard for your daily spending, online purchases via virtual card, and travel payments. The two services complement each other perfectly.
