Top up Revolut at the best Swiss exchange rate.
Do you live in Switzerland? Do you have Swiss francs in your account and want to have euros available on Revolut?
Save on CHF/EUR exchange rates with Moneyswapp.com and Revolut
With Moneyswapp.com you can exchange CHF to EUR easily and transparently, and receive euros directly into your Revolut EUR account via SEPA transfer.
- Transparent rates at all times, even on weekends
- Zero fees
- No monthly limits.
- Ideal for people living in Switzerland who make purchases in euros
Earn in CHF, spend in EUR. Without paying exchange fees twice.
If you live in Switzerland, it’s normal to have your salary, main bank account, or savings in Swiss francs.
But many everyday expenses can be in euros: travel, online shopping, subscriptions, hotels, restaurants, or payments within the euro area. Exchanging currency every time through your bank or directly inside your multi-currency app may cost more than you think.
Revolut is one of the most popular solutions for managing euros: free Standard plan, European IBAN, multi-currency card, included SEPA transfers. But its internal CHF→EUR exchange has two limits that few people know about: after the first 1,250 CHF per month, you pay a 1% fee, and on weekends there is an additional 1% markup.
Moneyswapp.com solves exactly this: we exchange CHF→EUR starting from 0.15%, at any time.
Exchange your Swiss francs with Moneyswapp.com and receive euros on Revolut.
Two services, one simple solution. Each does what it does best.
Revolut Standard
The euro account and card
- Free Revolut Standard multi-currency account
- European IBAN (LT or other EU country)
- Physical and virtual Mastercard, pay in euros like an EU resident
- Free incoming and outgoing SEPA transfers
Revolut + Moneyswapp.com
The best CHF → EUR exchange rate
- Free Revolut Standard multi-currency account
- European IBAN (LT or other EU country)
- Physical and virtual Mastercard, pay in euros like an EU resident
- Free incoming and outgoing SEPA transfers
- Zero fixed fees (on any amount)
- Regulated Swiss company
- No additional fees on weekends
Choose the most convenient solution for a CHF salary and a life in euros.
From checking exchange rates to managing transactions, every step has been simplified to make the experience clearer and faster, highlighting the innovation of the service.
Why isn’t Revolut alone enough?
The free Revolut plan is great. But its exchange rate isn’t always.
The Standard plan doesn’t charge you for the account or the card. But when you use the app to exchange CHF into euros, two rules come into play that are worth knowing before you start.
0 chf
Exchange costs (fees and spread):
~1.5% + fixed monthly fees
Revolut
Exchange costs (fees and spread):
Free exchange within the limit, extra fees on weekends
Revolut + Moneyswapp.com
Exchange costs (fees and spread):
Free exchange rate
How it works
Top up Revolut in euros with Moneyswapp.com is simple: four steps, just once.
It takes ten minutes to register. After that, you can exchange in thirty seconds, or fully automatically by activating recurring exchange.
Open Revolut and copy the IBAN of your EUR account
Download the Revolut app and create a Standard account. It’s free, requires no salary deposit, and has no monthly fee. You’ll receive a European IBAN (most likely LT). This will be the destination account for your euros.
Important: copy the details of your EUR account, not your CHF account.
Note: if you already have a Revolut account, you can skip this step.
Register for free on Moneyswapp.com
Go to Moneyswapp.com and click Register for free. Upload your ID document and — if you are a cross-border worker — your work permit.
Verification is a legal requirement (Swiss KYC) and our first guarantee of security for you.
Time required: two minutes to register, a few hours for verification.
Open a free accountAdd Revolut as your destination account
Inside your client area, under bank details, add your Revolut EUR IBAN (you can find it in the Revolut app, EUR account section → "Local").
Important: to use Moneyswapp.com, you must have an account in the source currency and one in the destination currency both in your name: sender and recipient must be the same person.
Request the CHF/EUR exchange
Choose the amount of Swiss francs you want to exchange. We immediately show you the rate and final amount, with no surprises.
Request exchangeSend CHF to Moneyswapp.com
Make a CHF bank transfer from your Swiss account to the bank details provided by Moneyswapp.com.
Moneyswapp.com cannot automatically withdraw money from your account: you will always send the transfer yourself.
Receive euros on Revolut
Once the money arrives, we exchange it at the locked rate and send the euros to your Revolut account via SEPA: simple and fast.
Want to automate it? With recurring exchange, you can set up an automatic monthly transfer from your bank to Moneyswapp.com. Every month we exchange your CHF and credit the euros to your Revolut account, without you having to do anything.
Request exchange
Who is this solution designed for?
If you live in Switzerland, receive your salary or income in CHF, and often make purchases in the euro area, you can use Revolut as a separate euro account without needing to exchange cash. Plus, you always know in advance how many euros you will receive and get a clear exchange summary for every transaction.
Shopping in the euro area
Exchange CHF to EUR and pay with Revolut.
Travel in the euro area
Prepare your EUR balance before you travel.
Security and regulations
Using Revolut as your destination account: requirements and why it’s secure.
- Official compatibility: Revolut accounts with an IBAN are explicitly accepted as destination accounts (see FAQ → “Can I use a prepaid card/account as destination account?”).
- Swiss regulation: ELP SA is authorized in Switzerland for currency exchange activities, supervised by FINMA, and affiliated with the PolyReg self-regulatory organization.
- Lloyd’s of London insurance coverage up to CHF 1.5 million: ELP SA holds professional liability insurance covering potential financial damages up to CHF 1.5 million, issued by Lloyd’s of London.
- Segregated client accounts with leading Swiss and European banks. Client funds are kept separate from the company’s assets to ensure full protection and unavailability in the event of company insolvency.
- Same account holder: by law, the CHF sender and EUR recipient must be the same person. If your Revolut account is in your name, you’re all set.
Frequently Asked Questions | FAQ span>
Frequently asked questions about topping up Revolut with Moneyswapp.com
Can I really use Revolut as a destination account on Moneyswapp.com?
Yes. Our service sends SEPA transfers to any euro account in your name with an IBAN, including Revolut. This is explicitly confirmed in our official FAQ.
How long does the transfer take to arrive in my Revolut account?
The transfer is usually credited the day after your funds are sent, depending on your bank’s processing times. Moneyswapp.com will send the money in the requested currency on the same day it receives your funds for exchange. Processing times may vary around weekends and bank holidays in Switzerland and Europe.
Which Revolut IBAN should I enter?
Do I need a paid Revolut plan?
No. The free Standard plan works perfectly as a destination account: receiving SEPA transfers is free on all plans.
How much does Moneyswapp.com cost? Are there any fees?
Zero fixed fees and zero costs on SEPA / SEPA Instant transfers. The only cost is the spread a partire da 0.15% on the CHF→EUR exchange (for example, on an exchange of 1,000 CHF, the service cost is only3.40 CHFF). The full cost of the operation is already included in the proposed exchange rate, ensuring maximum transparency and full control over your expenses. Details available at /costs/.
What is the minimum amount I can exchange?
100 CHF or equivalent. No maximum amount (up to 1,000,000 CHF per transaction; for higher amounts, contact us).
Does anything change on weekends?
No. The spread start from 0.15%, seven days a week. That’s the key difference with Revolut: we do not apply weekend markups.
My Revolut account has a Lithuanian IBAN (LT…). Is that a problem?
Absolutely not. We send SEPA / SEPA Instant transfers throughout the entire SEPA area, including LT (Lithuanian) IBANs. It works the same way if you have the CH IBAN hosted by PostFinance provided by Revolut Switzerland.
Can I set up an automatic monthly exchange to my Revolut account?
Yes, with Recurring Exchange. You set up an automatic monthly transfer from your Swiss bank to us: we exchange the CHF and automatically credit the euros to your Revolut account.
Can I top up someone else’s Revolut account (my child’s or spouse’s account)?
What do I need to register on Moneyswapp.com?
A valid identity document and — if you are a cross-border worker — your Swiss work permit. For monthly exchanges above 5,000 CHF, a free 5-minute video identification is required.
Where can I see the applied exchange rate?
We show it to you in real time at the moment of the request, directly in the calculator. The rate remains locked until 19:00 CET on the next banking day. If the transfer arrives later, we apply the rate available at the time of receipt (from 0.15%).
Is Moneyswapp.com affiliated with Revolut?
Moneyswapp.com is not Revolut and is not an official Revolut service. Revolut is a trademark of its respective owners.
Start now
Ready to top up Revolut at the best exchange rate in Switzerland?
Open your Moneyswapp.com profile in two minutes. It’s free, with no monthly fees and no commitment.