- Minimum deposit is $5 on all account types — approximately KES 650, TZS 13,250, ZAR 90, or NGN 8,000
- Zero deposit fees from XM on all methods (bank wire transfers under $200 are the only exception — ~$15 fee)
- Instant processing for cards, e-wallets, and mobile money; bank wire takes 2–5 business days
- M-Pesa available in Kenya and Tanzania; Ozow instant EFT in South Africa
- You can deposit and start trading before completing identity verification
- Regulated by CySEC, ASIC, DFSA, FSCA, and CMA Kenya — client funds held in segregated accounts at Barclays
Standard account with 100% welcome bonus. Deposit via M-Pesa, card, or e-wallet and start trading in minutes.
Open an XM Account74.12% of retail investor accounts lose money when trading CFDs with this provider.
XM accepts deposits from over 20 payment methods across cards, e-wallets, mobile money, bank wire, and cryptocurrency. The minimum deposit is $5 on all account types, and XM charges zero fees on every deposit method except bank wire transfers under $200.
This guide covers the fastest and cheapest way to fund your XM account, which methods are available in your country, processing times, fees, and what to do if your deposit fails. We also explain how the 100% welcome bonus works when you deposit on a Standard or Micro account — full details are in our XM Bonus guide.
XM Minimum Deposit
XM’s minimum deposit is $5 on all account types — Micro, Standard, Ultra Low, and Zero. This applies regardless of payment method (though bank wire transfers have a practical minimum of $200 to avoid the fee).
In local currency terms, $5 is approximately KES 650, TZS 13,250, ZAR 90, or NGN 8,000. On a Standard account, XM matches your first deposit with a 100% welcome bonus — so a $5 deposit becomes $10 in trading capital, and a $100 deposit becomes $200.
| Account Type | Minimum Deposit | Welcome Bonus | Best For |
|---|---|---|---|
| Standard | $5 | 100% on first deposit | Most traders — bonus doubles your capital |
| Micro | $5 | 100% on first deposit | Beginners — micro lots for minimal risk |
| Ultra Low | $5 | Not eligible | Tighter spreads, no bonus |
| Zero | $5 | Not eligible | Raw spreads from 0.0 pips + $7/lot commission |
Start with a Standard account if you want the welcome bonus. Start with Ultra Low if you want the tightest spreads and don’t care about the bonus. Either way, $5 is enough to open an account and test the platform with real money. Not ready to deposit yet? Open a free demo account first — no deposit required.
How to Deposit Money in XM
The fastest way to deposit is through the XM App — it handles the full process from your phone, including payment confirmation and balance updates in real time. You can also deposit through the XM Members Area at xm.com in your browser.
- Open the XM App (or log in to the Members Area at xm.com). If you don’t have an account, tap Register — you can create one and deposit in the same session.
- Tap “Deposit” in the app menu or the left sidebar of the Members Area.
- Select your payment method. You will only see the methods available in your country. Check the minimum and maximum amounts displayed for each option.
- Enter your deposit amount. Minimum $5 for most methods.
- Confirm the transaction. For mobile money, approve the payment in your M-Pesa or Airtel Money app. For cards, complete 3D Secure verification. For bank wire, you will receive bank details and a reference number.
- Check your XM account balance. Most deposits appear instantly. Bank wire transfers take 2–5 business days.
XM Deposit Methods
XM supports over 20 deposit methods across six categories. Available methods vary by country — your Members Area or XM App shows only the options that work in your region.
| Category | Methods | Min Deposit | Speed |
|---|---|---|---|
| Bank Cards | Visa, Mastercard, Maestro | $5 | Instant |
| Mobile Money | M-Pesa (Kenya, Tanzania), Airtel Money (East Africa) | $5 | Instant to minutes |
| E-Wallets | Skrill, Neteller, SticPay | $5 | Instant |
| Local Bank Transfer | Ozow / EFT (South Africa), local banking (select countries) | ~$30 | Instant to same-day |
| Cryptocurrency | BTC, USDT, ETH, XRP, LTC, BNB | $50 | Up to 60 minutes |
| Bank Wire | International wire transfer | $200 (to avoid fee) | 2–5 business days |
XM Deposit Processing Time
Most XM deposits are processed instantly — funds appear in your trading account within seconds for cards and e-wallets, and within minutes for mobile money. Cryptocurrency deposits require blockchain confirmation. Bank wire is the slowest option.
| Method | Stated Time | Real-World Time |
|---|---|---|
| Visa / Mastercard | Instant | Instant to a few minutes |
| M-Pesa (Kenya) | Instant | Under 5 minutes |
| M-Pesa (Tanzania) | Within 24 hours | Minutes to a few hours |
| Airtel Money | Within 24 hours | Minutes to a few hours |
| Skrill / Neteller | Instant | Under 30 seconds |
| Ozow / EFT (South Africa) | Instant | Under 2 minutes |
| Cryptocurrency | Up to 60 minutes | 15–60 minutes (network-dependent) |
| Bank Wire | 2–5 business days | 2–5 business days |
For speed, use a card, e-wallet, or mobile money. Avoid bank wire for your first deposit — the multi-day wait makes it harder to quickly verify the platform works.
XM Deposit Fees
XM charges zero deposit fees on all methods, with one exception: bank wire transfers under $200 incur a fee of approximately $15. For bank wires of $200 and above, XM absorbs all transfer fees, including intermediary bank charges.
However, zero XM fees does not always mean zero cost. Your card issuer may charge a 1–3% currency conversion fee if your card currency differs from your XM account currency. And your bank may charge its own outgoing wire fee ($15–$50) for international transfers, which is outside XM’s control.
| Method | XM Fee | Possible Third-Party Fee |
|---|---|---|
| Visa / Mastercard | $0 | Card issuer may charge 1–3% conversion |
| M-Pesa / Airtel Money | $0 | Standard mobile money network fees |
| Skrill / Neteller | $0 | E-wallet may charge 1–2% conversion |
| Ozow / EFT (SA) | $0 | None (ZAR to ZAR) |
| Cryptocurrency | $0 | Blockchain network fees |
| Bank Wire (≥$200) | $0 | Sending bank may charge $15–$50 |
| Bank Wire (<$200) | ~$15 | Sending bank may charge $15–$50 |
Common Deposit Problems
The most common XM deposit issues are card declines (African banks blocking forex transactions), delayed processing, name mismatches, and wrong bank wire references. Here is how to fix each one.
Card declined
This is the most common deposit issue for African traders. Many African banks automatically block international transactions to forex brokers as a fraud prevention measure. The fix: call your bank before your first deposit and ask them to approve the transaction. Alternatively, use M-Pesa, an e-wallet, or cryptocurrency — these bypass bank blocks entirely.
Deposit not showing in account
If your money was debited but your XM balance has not changed, the most likely causes are: the transaction is still processing (bank wire takes 2–5 business days), or there was a technical delay on the payment processor’s side. Check your transaction history in the XM App or Members Area. If the deposit does not appear within 24 hours for instant methods, contact XM support with your transaction reference and a screenshot of the debit.
Wrong account number on bank wire
When depositing via bank wire, you must include your XM trading account number as the payment reference. If you omit this or enter it incorrectly, XM cannot match the funds to your account, and the deposit will sit in limbo until you contact support with proof of the transfer.
Deposit from someone else’s account
XM does not accept third-party deposits. If you deposit from a card, M-Pesa, or bank account that is not in your name, the funds will be returned to the sender. Always use a payment method registered in your own name.
Conclusion
XM deposits are fast, free from the broker’s side, and accessible from $5. Visa/Mastercard works everywhere, M-Pesa covers Kenya, and Ozow handles South Africa — all instant, all zero fees from XM. The only exception is bank wire under $200. For the full picture on XM — regulation, platforms, spreads, and account types — read our XM Review.
On a Standard or Micro account, XM matches your first deposit with a 100% welcome bonus — a $100 deposit becomes $200 in trading capital. See our XM Bonus guide for full terms and the one withdrawal rule you need to know before claiming.
Open a Standard account and claim the 100% welcome bonus. M-Pesa, cards, and e-wallets accepted — all free.
Open an XM Account74.12% of retail investor accounts lose money when trading CFDs with this provider.
Frequently Asked Questions
No. XM charges zero deposit fees on all methods except bank wire transfers under $200 (approximately $15 fee). For bank wires of $200 and above, XM absorbs all transfer fees. Your card issuer, bank, or mobile money provider may charge their own fees, but these are not from XM.
The minimum deposit is $5 on all account types (Micro, Standard, Ultra Low, Zero). This applies to cards, e-wallets, and mobile money. Bank wire has a practical minimum of $200 to avoid the fee. Cryptocurrency has a minimum of approximately $50.
Yes. M-Pesa deposits are available in Kenya (Safaricom, instant processing) and Tanzania (Vodacom, processed within minutes to hours). XM charges zero fees. The minimum is $5. XM also supports Airtel Money in East Africa.
Yes. XM allows you to deposit and start trading before completing identity verification (KYC). However, you will need to verify your identity (upload ID and proof of address) before you can make a withdrawal. Verification typically takes 24 hours on business days.
Cards and e-wallets: instant. M-Pesa (Kenya): under 5 minutes. M-Pesa (Tanzania) and Airtel Money: minutes to a few hours. Cryptocurrency: up to 60 minutes. Bank wire: 2–5 business days. Most methods are effectively instant during business hours.
Yes. XM offers a 100% welcome bonus on your first deposit to a Standard or Micro account — your deposit is matched in bonus credit. A $100 deposit becomes $200 in trading capital. The bonus is non-withdrawable credit, but profits earned with it are fully withdrawable. Important: any withdrawal removes all bonus credit. See our XM Bonus guide for full terms.
Yes, in most regions. XM accepts BTC, USDT, ETH, XRP, LTC, and BNB with a minimum of approximately $50 and zero fees from XM’s side. Processing takes up to 60 minutes depending on blockchain confirmation. Availability may vary by country.
Yes. Indian traders can deposit via UPI (Google Pay, PhonePe, Paytm, BHIM), NetBanking, and IMPS. UPI deposits are instant with a minimum of approximately INR 400. XM also supports INR as an account base currency.
South African traders can deposit via Ozow instant EFT (Capitec, FNB, Standard Bank, Nedbank, Absa — credited in under 2 minutes), Visa/Mastercard, Skrill, Neteller, bank wire, and cryptocurrency. XM supports ZAR as a base currency, so you can avoid currency conversion costs entirely.