In a Nutshell
  • 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
Open an XM Account — Deposit From $5

Standard account with 100% welcome bonus. Deposit via M-Pesa, card, or e-wallet and start trading in minutes.

Open an XM Account

74.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.

  1. 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.
  2. Tap “Deposit” in the app menu or the left sidebar of the Members Area.
  3. Select your payment method. You will only see the methods available in your country. Check the minimum and maximum amounts displayed for each option.
  4. Enter your deposit amount. Minimum $5 for most methods.
  5. 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.
  6. Check your XM account balance. Most deposits appear instantly. Bank wire transfers take 2–5 business days.
No verification needed to deposit
XM lets you deposit and start trading before completing identity verification (KYC). You will need to verify your identity before you can withdraw, but you do not need to wait for KYC to start trading.

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
Best method by country
Kenya: M-Pesa — instant, free, processed via iPay Africa. Tanzania: M-Pesa (Vodacom) or Airtel Money — processed within minutes to hours. South Africa: Ozow instant EFT — deposit credited in under 2 minutes; Skrill and Neteller also work. Nigeria: Visa, Mastercard, or Verve card — Skrill is not available in Nigeria. Ghana: Visa/Mastercard or Neteller.
Name must match
The name on your XM account must exactly match the name on your payment method. If your M-Pesa or card is registered under a different name, the deposit will be rejected. XM does not accept third-party deposits.

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
How to avoid conversion costs
XM supports ZAR as a base currency. If you are in South Africa, open your account in ZAR and deposit via Ozow — zero conversion, zero fees, credited in under 2 minutes.

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.

XM deposits are free, fast, and start from $5. M-Pesa works in Kenya and Tanzania. The 100% welcome bonus on Standard accounts doubles your first deposit. No verification needed to start trading.
Deposit $5, Trade With $10

Open a Standard account and claim the 100% welcome bonus. M-Pesa, cards, and e-wallets accepted — all free.

Open an XM Account

74.12% of retail investor accounts lose money when trading CFDs with this provider.

Frequently Asked Questions

Does XM charge deposit fees?

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.

What is the minimum deposit for 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.

Can I deposit to XM with M-Pesa?

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.

Can I deposit to XM without verifying my account?

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.

How long does an XM deposit take?

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.

Does XM offer a deposit bonus?

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.

Can I deposit to XM with cryptocurrency?

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.

Can I deposit to XM via UPI from India?

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.

Which deposit methods work in South Africa?

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.