Is Revolut X Halal? A Muslim Trader's Guide
Short answer: Yes, Revolut X can be used in a halal way. It is a dedicated spot crypto exchange, separate from Revolut's core banking app, and SharifBot now supports it alongside Binance and Coinbase.
What Revolut X Offers
Revolut X is Revolut's standalone crypto exchange product, built for direct spot ownership of crypto assets rather than the simplified in-app buy/sell most Revolut banking customers see. It runs on Revolut's own infrastructure and is currently available to customers in the UK and EEA.
- Spot trading ✅: you buy and hold the actual asset, priced against GBP pairs
- REST trading API ✅: place, fetch and cancel orders programmatically with an API key you control, restricted to spot trading permissions
- Limit orders only: Revolut X has no market order type, every order (including a fast-filling one) is placed as a limit order
Why Revolut X Is Suitable for Halal Trading
Real ownership, not a wrapper. Trading on Revolut X means you own the underlying asset, the same standard that makes spot trading on Binance or Coinbase permissible.
Operated by a regulated group. Revolut X sits under Revolut, an FCA-authorised financial services group in the UK. That regulatory backing reduces the gharar (excessive uncertainty) that comes with using an unregulated, offshore platform.
Clean permissioning for API access. When you create an API key for Revolut X, you choose exactly which permissions it has. SharifBot only ever asks for Spot view and Spot trade — never withdrawal access.
No forced leverage. There is no market order chase or margin step in the way of a straightforward spot buy or sell.
How to Use Revolut X in a Halal Way
- Open a Revolut X account (UK/EEA only)
- Fund it with GBP
- Only place spot buy/sell orders on Shariah-screened assets
- Avoid any leveraged or derivative product Revolut X may introduce in future
- Never share an API key with withdrawal permissions with any third party
Setting Up Revolut X for SharifBot
Revolut X works a little differently to Binance and Coinbase, because it authenticates with a cryptographic key pair rather than a plain API secret:
- In your SharifBot dashboard, click Generate keypair. SharifBot creates the key pair for you and keeps the private half encrypted on its server, it never leaves SharifBot and is never shown to you
- Copy the public key SharifBot shows you
- In Revolut X: profile icon → API keys → + New → paste the public key → tick Spot view and Spot trade only → Save
- Revolut X hands you back an API key, paste that into SharifBot and click Connect
SharifBot verifies the connection against Revolut X live before activating it. With this setup, SharifBot can place and cancel spot orders on your Revolut X account but has no withdrawal permission at any point, your funds stay on your exchange at all times.
The Bottom Line
Revolut X is a straightforward, regulated option for Muslim traders who want a UK-based spot exchange, and it now works with SharifBot in exactly the same hands-off, non-custodial way as Binance and Coinbase. Trade only Shariah-screened assets on the spot market, keep API permissions to view and trade only, and it fits the same halal framework as any other exchange.
Connect Revolut X to SharifBot →
See SharifBot plans and start trading halal →
Frequently Asked Questions
Is Revolut X halal or haram?
Like any exchange, Revolut X is neither categorically halal nor haram, it's a platform. Spot trading of Shariah-screened assets on Revolut X is permissible. As with Binance and Coinbase, avoid any margin, leveraged or derivative product on the platform and stick to spot buying and selling.
Is Revolut X the same as the crypto feature in the main Revolut app?
No. Revolut X is a separate, dedicated exchange app built for direct spot trading, with its own API for programmatic access. It is distinct from the simplified crypto buy/sell inside Revolut's main banking app.
Where is Revolut X available?
Revolut X is currently available to customers in the UK and EEA. If you're outside that region, use Binance or Coinbase with SharifBot instead, see our comparison: Which Crypto Exchange Is Halal?
Does SharifBot have withdrawal access to my Revolut X account?
No. The API key SharifBot asks you to create only needs Spot view and Spot trade permissions. There is no withdrawal permission in that scope, so SharifBot can never move funds off your Revolut X account.
Why does connecting Revolut X work differently to Binance or Coinbase?
Revolut X authenticates with a cryptographic key pair instead of a plain API secret. SharifBot generates that key pair for you, keeps the private half encrypted server-side, and only ever shows you the public half to upload to Revolut X. Functionally it achieves the same thing as a Binance or Coinbase API key: SharifBot can trade on your behalf but never withdraw.