In a Nutshell
  • XM offers a 100% welcome bonus on your first deposit — deposit $100, trade with $200
  • Available on Standard and Micro accounts only (Ultra Low and Zero are not eligible)
  • Minimum deposit is $5 — which becomes $10 in trading capital with the bonus
  • Bonus tiers: 100% on the first $100, 50% on the next $400, 20% above $500 — up to $10,600 total bonus
  • The bonus is non-withdrawable credit — but all profits you earn using it are fully yours
  • Any withdrawal removes all bonus credit immediately — this is the #1 rule to understand before claiming
Deposit $5, Trade With $10 — XM 100% Bonus

Open a Standard account and XM doubles your first deposit. Five regulatory licences. Zero deposit fees. Start with as little as $5.

Claim Your Bonus

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

XM’s 100% welcome bonus is one of the strongest deposit bonuses available from a regulated broker. When you deposit into a Standard or Micro account, XM matches your deposit with bonus credit — so a $100 deposit gives you $200 in total trading capital. For African traders starting with limited capital, that makes a meaningful difference to how much you can trade and how long your account survives.

This guide covers exactly how much bonus you get at each deposit level, how to claim it, which accounts qualify, and — most importantly — what happens to your bonus when you make a withdrawal. We include worked examples so you know precisely what to expect before you deposit.

How Much Bonus Do You Get?

XM matches your deposit with bonus credit — 100% on the first $100, 50% on the next $400, and 20% above that, up to $10,600 total. The bonus is non-withdrawable credit that acts as additional margin: you can use it to open larger positions or absorb more drawdown, but you cannot cash out the bonus itself. Profits you earn while trading with it are entirely yours to withdraw.

Your Deposit Bonus Received Total Trading Capital How It Calculates
$5 $5 $10 $5 at 100%
$25 $25 $50 $25 at 100%
$50 $50 $100 $50 at 100%
$100 $100 $200 $100 at 100%
$200 $150 $350 $100 at 100% + $100 at 50%
$500 $300 $800 $100 at 100% + $400 at 50%
$1,000 $400 $1,400 $100 + $200 + $500 at 20%

Below $100, your deposit is doubled. Between $100 and $500, the effective rate drops because the second tier pays 50%. Above $500, each additional $100 deposited adds just $20 in bonus. For most beginner traders, the maths is simple: deposit up to $100 and it is doubled.

The sweet spot
$100 on a Standard account gives you the full 100% match — $200 in trading capital. In local currency, $5 is approximately KES 650, TZS 13,250, ZAR 90, or NGN 8,000 — and with the bonus, that $5 becomes $10.

How to Claim the XM Welcome Bonus

The bonus is automatic — there is no promo code or manual activation required. When you deposit into an eligible account, the bonus credit is applied within 24 hours (usually much faster).

  1. Open a Standard or Micro account at xm.com or through the XM App. These are the only account types eligible for the welcome bonus. Do not open an Ultra Low or Zero account if you want the bonus.
  2. Make your first deposit. Any amount from $5 upward qualifies. Deposit via M-Pesa, card, e-wallet, or any available method — all work for the bonus. See our XM Deposit guide for step-by-step instructions.
  3. Bonus is credited automatically. The bonus credit appears in your account balance within 24 hours of the deposit. In most cases, it arrives within minutes.
  4. Start trading. The bonus acts as additional margin. You can trade immediately — no verification is needed to deposit or use the bonus.
Cannot be combined with other promotions
The welcome bonus cannot run alongside other XM promotions on the same account. If you are enrolled in another promotional offer, the welcome bonus may not apply. Check your account dashboard to confirm the bonus has been credited.

Which XM Accounts Get the Welcome Bonus?

Only Standard and Micro accounts receive the welcome bonus. Ultra Low and Zero accounts do not qualify, regardless of deposit amount.

Account Type Bonus Eligible? Min Deposit Spreads (EUR/USD) Commission
Standard Yes — 100% $5 From 1.0–1.6 pips $0
Micro Yes — 100% $5 From 1.0–1.6 pips $0
Ultra Low No $5 From 0.6–0.8 pips $0
Zero No $5 From 0.0 pips $7/lot round-trip

The Standard account is the right choice for most traders who want the bonus. It has zero commissions, standard lot sizes, and the same $5 minimum deposit as every other XM account type. The Micro account is identical except it uses micro lots (1,000 units instead of 100,000), which is useful if you want to trade with very small position sizes while learning.

If you are an experienced trader who prioritises tight spreads over bonus credit, the Ultra Low or Zero account may suit you better — but you will not receive any welcome bonus.

What Happens to Your Bonus if You Withdraw?

This is the single most important rule to understand before claiming the bonus: any withdrawal from your account — even $1 — immediately removes all bonus credit.

This is not proportional. XM does not reduce your bonus by the percentage you withdraw. The entire bonus balance is wiped, regardless of how small the withdrawal is.

Understand this before you deposit
You deposit $100. XM adds $100 bonus. Your account now has $200 in trading capital. You trade for a week and your equity grows to $250 ($150 cash + $100 bonus). You withdraw $20 to test the withdrawal process. The moment that withdrawal is processed, all $100 of bonus credit is removed. Your account balance drops to $130 ($150 cash minus $20 withdrawn). The bonus is gone permanently — you cannot reclaim it.

This rule catches many traders off guard. Most negative reviews about XM’s bonus come from traders who did not understand this before making their first withdrawal.

What this means in practice

Do not withdraw until you are ready to give up the bonus. If you deposit $100 and receive $100 in bonus, that bonus is useful as long as it stays in your account — it gives you extra margin for your trades. Once you decide to withdraw any profits (or any portion of your deposit), accept that the bonus disappears.

The good news: all profits are yours. If you deposit $100, get $100 bonus, and grow your equity to $500, you can withdraw $500 minus whatever portion was bonus credit. The bonus credit itself is not “owed” back — it simply vanishes. Your actual profits remain fully withdrawable.

How to Use the Bonus Wisely

The bonus is most valuable when you treat it as breathing room, not as free money to gamble with. Here is a practical approach:

  1. Deposit what you can afford to lose. The bonus doubles your margin, but it does not reduce the risk of each trade. If you deposit $100 and lose $200 worth of trades (using bonus margin), you still lose your real $100.
  2. Trade small positions. Use the extra margin to give your trades more room to move, not to open larger positions than you normally would. The bonus lets you survive drawdowns longer, which is its real value for beginners.
  3. Don’t withdraw until you have meaningful profits. Since any withdrawal kills the bonus, make sure the amount you’re withdrawing justifies losing the bonus credit. Withdrawing $10 to “test” the system costs you the entire bonus — that trade-off may not be worth it early on.
  4. When you’re ready to withdraw, withdraw confidently. You have already accepted the bonus is gone. Take your profits out via the same method you deposited with — see our XM Withdrawal guide for the full process. 92.9% of XM withdrawals are auto-approved.
Test with a demo first
XM offers a free demo account with virtual funds. Practice your strategy on the demo before depositing real money, so the bonus credit actually helps you trade — rather than funding mistakes you could have made for free.

Other XM Promotions

XM runs three ongoing promotions beyond the welcome bonus: Refer a Friend ($80 per referral — for the full XM Affiliate Program with up to $1,000 CPA, see our dedicated guide), the XM Traders Club (loyalty rewards), and monthly trading competitions with $100,000 in prizes.

Promotion What You Get Who It’s For
Refer a Friend $80 per successful referral (no limit) Existing traders with friends interested in forex
XM Traders Club Earn XM Coins redeemable for bonuses, cash, and tools Active traders who want loyalty rewards
Monthly Competitions $100,000 in prizes monthly — no entry fee All experience levels, demo and live

These are secondary to the welcome bonus. The Refer a Friend programme is worth noting if you know other traders, and the monthly competitions are open to everyone with no entry cost. The Traders Club accumulates value over time as you trade more actively.

Conclusion

XM’s 100% welcome bonus is a real advantage for beginner traders starting with limited capital. A $5 deposit becomes $10; a $100 deposit becomes $200. The bonus is available on Standard and Micro accounts, requires no promo code, and is credited automatically after your deposit. XM is regulated by CySEC, ASIC, DFSA, FSCA, and CMA Kenya — five licences across four continents.

The one rule that matters: any withdrawal removes all bonus credit immediately. This is not a hidden clause — it is the fundamental mechanic of how the bonus works, and every trader should understand it before depositing. Trade first, build profits, and withdraw when you are ready to give up the bonus credit.

To fund your account, read our XM Deposit guide for payment methods and fees (M-Pesa, cards, e-wallets — all free from XM’s side). When you are ready to cash out, our XM Withdrawal guide covers the full process. For the complete picture on XM — regulation, platforms, and fees — read our XM Review.

XM’s 100% welcome bonus doubles your first deposit on Standard and Micro accounts. It is the strongest deposit bonus from a regulated broker on TIC. Just remember: any withdrawal kills all bonus credit. Deposit, trade, build profits — and withdraw when you are ready.
Double Your First Deposit — XM 100% Bonus

Open a Standard account, deposit from $5, and trade with double your money. Regulated by 5 authorities. Zero deposit fees.

Open an XM Account

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

Frequently Asked Questions

Is there an XM promo code for the bonus?

No. XM does not use promo codes for the welcome bonus. The bonus is applied automatically when you deposit into a Standard or Micro account. Any site offering a “promo code” is not reflecting how XM’s bonus actually works.

Can I withdraw the XM bonus?

No. The bonus is non-withdrawable credit — it stays in your account as extra margin for trading. You cannot cash out the bonus itself. However, all profits you earn while trading with the bonus are fully withdrawable.

What happens to my bonus if I withdraw?

Any withdrawal — even $1 — removes all welcome bonus credit from your account immediately. This is not proportional: the entire bonus is wiped. Profits earned using the bonus are yours to keep, but the bonus credit itself disappears on withdrawal.

Which XM accounts get the bonus?

Standard and Micro accounts only. Ultra Low and Zero accounts are not eligible for the welcome bonus. If you want the bonus, make sure you select Standard or Micro when opening your account.

How long does it take to receive the bonus?

XM states the bonus is credited within 24 hours of deposit. In practice, most traders see it within minutes. Check your account balance in the XM App or Members Area after depositing — the bonus appears as a separate credit line.

Can I get the bonus on a second deposit?

Yes. The bonus tiers are based on your cumulative deposit amount, not a single deposit. If you deposit $50 now and $50 later, both deposits receive the 100% match (since your cumulative total is within the first $100 tier). The tiers track your total deposits over time.

Is the XM bonus available in Kenya and Tanzania?

Yes. The welcome bonus is available to traders served by XM Global (international entity), which includes Kenya, Tanzania, Nigeria, Ghana, and most African countries. Deposit via M-Pesa, card, or e-wallet to claim it. The bonus is not available under XM’s EU (CySEC) or Dubai (DFSA) entities.

Why did my XM bonus disappear?

The most likely cause is that you made a withdrawal. Any withdrawal — even a partial one — immediately removes all bonus credit from your account. This is the standard XM bonus rule and applies to all withdrawal amounts. If you did not make a withdrawal, check whether XM cancelled the bonus due to a terms violation (such as combining it with another promotion) or extended account inactivity.

What is the maximum XM bonus?

The maximum total bonus is $10,600. This breaks down as: $100 (100% on first $100) + $200 (50% on next $400) + $10,300 (20% on deposits above $500). Most beginner traders will only interact with the 100% tier.