A trader tops up 4,000 EUR, sends it to a broker's client money account on a Friday afternoon, and watches it come back on Tuesday with a return code that reads "third party payment". Nothing was wrong on the trader's side. The name on the payment matched, the amount was ordinary, the IBAN was valid. The broker's payment provider simply refused an inbound transfer from an electronic money institution, and no page on either website said so in advance.
That is the whole story of Revolut in trading. The product itself is good at what it does. The friction sits at the boundary between a modern app account and a compliance rulebook written when everyone had a high street bank.
Which Revolut you are actually holding
Revolut is not one legal entity. Depending on the country where you signed up, your balance sits with a different regulated company, and some of those companies hold a banking licence while others hold electronic money permissions. Your app looks identical either way. Your statement does not: it names the entity, the regulator and the safeguarding arrangement, and that is the line a broker's compliance officer reads.
The distinction matters for two practical reasons. First, money held at an electronic money institution is safeguarded rather than covered by a deposit guarantee scheme, which is a different protection with a different failure mode. We wrote out the mechanics of that in the piece on the EMI licence. Second, a fair number of brokers, payment service providers and prop firms maintain internal lists of sending institutions they accept, and the list is built from entity names rather than app names.
What it genuinely does well
Multi-currency balances are the reason most active traders keep the account. Holding EUR, USD, GBP and a handful of others in the same place, converting between them at a published rate on weekdays and moving out to a broker in whichever currency the trading account is denominated in, removes a layer of conversion cost that most people never notice they are paying. If your account is USD and your bank is EUR, the broker's own conversion or your bank's spread is charged on every deposit and every withdrawal.
Transfers between Revolut users settle instantly and free, which makes it convenient for splitting costs, paying a VPS bill or receiving a payout from a service that also runs on the same platform. Card spending abroad avoids the retail markup most issuers apply, a point we cover further in FX fees on cards. Weekend conversions carry a published markup, and free conversion is capped by a monthly allowance on the lower plans, so heavy converters should read the current fee page rather than assume everything is free.
For a trader running several accounts, the ability to split money into named sub-balances is quietly useful. Keeping a separate pot for challenge fees, one for live capital and one for living costs stops the most common accounting mistake in retail trading, which is treating one pooled balance as though it were all risk capital.
Where it stops
Four failure points cover almost every complaint we hear.
- Name matching. The payer name must match the trading account holder exactly. Payments from a business account into a personal trading account, or from a spouse, are third-party payments and will be returned or held pending verification.
- IBAN filtering. Some providers accept only accounts issued in the same country as the client's residence. A Lithuanian or Irish IBAN on a client registered in Spain trips the rule even though refusing a valid SEPA IBAN on that basis is itself contested. See IBAN discrimination for what the rules actually say.
- Sudden flow. An account that has processed 300 EUR a month for a year and then sends 20,000 EUR to an offshore entity will attract an automated review. That is the system working as designed, and the fix is to expect the source of funds request rather than to argue with it.
- Crypto in the app. Coins bought inside a consumer app are held for you, and what you can send to an external address varies by region and by asset. Treat the in-app crypto balance as an investment position, not as a funding rail.
Before a first deposit of any size, send a small test transfer, wait for it to credit, then send the rest. The cost of the test is a few minutes. The cost of a returned 20,000 EUR wire is two weeks and an unhappy conversation with a compliance team.
The view from the firm's side
Brokers and prop firms are not being difficult when they reject these payments. Client money rules require that funds arrive from an account in the client's own name, and anti-money-laundering procedures require that the firm can evidence where the money came from. A returned payment is usually the cheap outcome. The expensive one is accepting a third-party deposit and having to unwind it months later.
What firms get wrong is the communication. The funding page says "bank transfer" and the rejection arrives with a two-word reason. Any firm running deposits at volume should publish which sending institutions it accepts, flag the name-match rule at the moment the client copies the IBAN, and route the reject back into the client's portal with a human sentence attached. That is a product decision, and it is one of the things a broker CRM should handle rather than a support inbox.
How to set it up sensibly
Use one currency balance per broker account and match it to the account denomination. Keep the profile details identical to the ones on your trading account, down to the middle name and the transliteration of it. Save both the SEPA and the SWIFT coordinates for your balance, because a broker outside the euro area may need the second set, and the two carry different costs and speeds as explained in SEPA vs SWIFT. Download statements monthly, because a source of funds request always asks for the period you did not keep.
Revolut is a good second account. As a sole account for someone whose income depends on money moving in and out of regulated firms, it is thin cover: a single automated review can freeze the balance while a position needs margin. Keep a conventional bank account open alongside it, even if it is dull and charges more.
"People argue about the fee page. Almost nobody loses money on the fee page. They lose it on a payment that sat in limbo for nine days while a position needed margin."
— Roman Onta, Executive Director, SINGUARD
Key Takeaways
- The entity holding your Revolut balance varies by signup country, and that entity name is what a broker's compliance team accepts or rejects.
- Multi-currency balances remove a conversion layer when your trading account is denominated in a currency your bank does not hold.
- Returned deposits nearly always trace back to name mismatch, IBAN country filtering or an unexplained jump in transfer size.
- Send a small test transfer first and keep a conventional bank account open as a fallback for margin emergencies.
Frequently Asked Questions
Can I fund a broker account directly from Revolut?
Often yes, by SEPA or SWIFT transfer, provided the broker accepts e-money institutions and the sending name matches the trading account name exactly. Some payment providers screen out certain IBAN country codes, so check the broker's funding page or ask support before sending a large amount.
Why did my Revolut transfer to a broker get returned?
The three usual reasons are a name mismatch between the payer and the trading account, a policy that rejects payments from e-money institutions rather than banks, and automated IBAN filtering that only accepts a domestic account. The returned payment usually carries a short reason code that tells you which one applied.
Is Revolut a bank or an e-money institution?
It depends on the entity that holds your account, which is decided by where you signed up. Revolut operates through several regulated entities and some hold a banking licence while others hold electronic money permissions. Your account statement and terms name the entity, and that name is what a broker's compliance team will look at.