Side by side
Compare bonuses
127 active bonuses, side by side. Sorted by value rating.
The withdrawal and turnover columns matter more than the headline: they show whether the money can ever leave the account and how much trading that takes. Open any bonus for the full terms, the sources we checked, and the rating breakdown.
| Bonus | Broker | Type | Headline | Rating | Withdrawal | Turnover | Min deposit |
|---|---|---|---|---|---|---|---|
| RBC GoSmart Sign Up Bonus: C$100 When You Deposit C$2,000 | RBC Direct Investing | Sign-up reward | C$100 cash | 5.0 | Bonus + profits | None / unknown | CAD 2,000 |
| XTB Germany Free Share: 1 Porsche AG Preference Share for New Clients (Until Nov 30, 2026) | XTB | Free stock | 1 free Porsche AG share (about €45) | 4.6 | Bonus + profits | None / unknown | EUR 50 |
| Moomoo Welcome Bonus: Free NVDA Stock, $30 on a $500 Deposit | Moomoo | Free stock | Up to $1,000 | 4.5 | Bonus + profits | 60-day hold | USD 500 |
| EU Sign-Up Bonus: €10-€20 Welcome Reward | Revolut | Sign-up reward | €10 | 4.4 | Bonus + profits | None / unknown | EUR 10 |
| ATFX Welcome Bonus South Africa: 100% Deposit Credit up to R90,000 | ATFX | Deposit match | 100% deposit credit, up to R90,000 | 4.3 | After turnover | 4 lots | n/a |
| eToro Welcome Bonus: Free Stocks Worth $10 to $500 (£10 to £500 in the UK) | eToro | Free stock | US$10 to US$500 in free stocks (£ in the UK) | 4.3 | Bonus + profits | 90-day hold | USD 200 |
| Wealthsimple Monthly Millionaire $1M Draw Contest | Wealthsimple | Contest | CAD 1,000,000 top prize | 4.3 | Bonus + profits | None / unknown | CAD 1 |
| XM Deposit Bonus (100% up to $100, then 50% and 20% on later deposits) | XM | Deposit match | 100% match up to $100 | 4.3 | Profits only | None / unknown | USD 5 |
| XTB Free Share: One Free Stock When You Fund | XTB | Free stock | 1 free share | 4.3 | Bonus + profits | None / unknown | EUR 50 |
| BitMart Referral Program: 20% Commission (Up to 30%) | BitMart | Referral | Referral commission on invitees' trading fees | 4.2 | Bonus + profits | None / unknown | n/a |
| J.P. Morgan Self-Directed Investing Sign Up Bonus: $50 to $1,000 Cash | JP Morgan Self-Directed | Sign-up reward | $50 to $1,000 cash bonus | 4.2 | Bonus + profits | 90-day hold | USD 5,000 |
| Merrill Edge Promo Code 600ME: $100 to $600 Cash Bonus | Merrill Edge | Sign-up reward | $100 to $600 cash bonus | 4.2 | Bonus + profits | 90-day hold | USD 20,000 |
| Stash Stock-Back Card: 1% Back in Stock on Your First $1,000 Monthly | Stash | Cashback | 1% match | 4.2 | Bonus + profits | None / unknown | n/a |
| Trader of the Month Contest ($1,000 Prize) | Tickmill | Contest | $1,000 monthly cash prize | 4.2 | Bonus + profits | None / unknown | n/a |
| CoinEx Newcomer Bonus: 70 USDT in Fee Rebate Vouchers for a Deposit and First Trade | CoinEx | Sign-up reward | 70 USDT in fee rebate vouchers | 4.1 | Non-withdrawable | $350 volume | USDT 40 |
| Crypto.com Sign-Up Bonus: CRO Reward for New Users | Crypto.com | Sign-up reward | CRO 25 | 4.1 | Bonus + profits | $100 volume | USD 0 |
| Errante 30% Deposit Bonus | Errante | Deposit match | Up to 30% deposit match (credit, non-withdrawable) | 4.1 | Profits only | None / unknown | USD 50 |
| Wire Transfer Fee Rebate (Up to $25 per Wire) | Firstrade | Fee discount | $25 | 4.1 | Bonus + profits | None / unknown | USD 2,500 |
| Fusion Markets Refer a Friend: $50 Each for a $500 Deposit, up to $250 Each | Fusion Markets | Referral | $50 to $250 each | 4.1 | Bonus + profits | 5 lots | USD 500 |
| M4Markets 50% Credit Bonus | M4Markets | Deposit match | 50% credit bonus on each deposit | 4.1 | After turnover | 1 lots | USD 50 |
| $25 Sign-Up Bonus: Invest $5, Get $25 | Stash | Sign-up reward | $25 | 4.1 | Bonus + profits | 90-day hold | USD 5 |
| CoinEx Referral Program - 15% Trading Fee Commission for New Referrers | CoinEx | Referral | Trading fee commission | 4.0 | Bonus + profits | None / unknown | n/a |
| E*TRADE Promo Code OFFER26: $50 to $10,000 New Account Bonus | E*TRADE | Sign-up reward | $50 to $10,000 cash credit | 4.0 | Bonus + profits | 365-day hold | USD 1,000 |
| Firstrade ACAT Transfer Fee Rebate | Firstrade | Cashback | $100 | 4.0 | Bonus + profits | 365-day hold | USD 2,500 |
| Referral Program: $50 for You and $50 for Your Friend | Gemini | Referral | $50 | 4.0 | Bonus + profits | $100 volume | n/a |
| OKX New User Bonus: Up to $400 in Bitcoin | OKX | Sign-up reward | BTC 400 | 3.9 | Bonus + profits | 45-day hold | n/a |
| SoFi Checking & Savings Direct Deposit Bonus ($50 to $400) | SoFi | Sign-up reward | Up to $400 | 3.9 | Bonus + profits | None / unknown | USD 1,000 |
| OANDA Welcome Bonus: $250 Cash for a $1,000 Deposit and $1M Traded (US and Canada) | OANDA | Sign-up reward | $250 to $25,000 cash bonus | 3.8 | Bonus + profits | 60-day hold | USD 1,000 |
| Pepperstone Refer-a-Friend Program (20 Free Trades or up to $1,000 Cash) | Pepperstone | Referral | Up to $1,000 | 3.8 | Bonus + profits | 50 lots | USD 500 |
| $5 Custodial Account Bonus: Open a Kids Portfolio | Stash | Sign-up reward | $5 | 3.8 | Bonus + profits | 90-day hold | n/a |
| Webull Free Stock: 10 Fractional Shares for a $100 First Deposit | Webull | Free stock | 10 free fractional shares | 3.8 | Bonus + profits | 30-day hold | USD 100 |
| Binance Welcome Bonus: Up to $100 in Trading Vouchers | Binance | Sign-up reward | USDT 100 | 3.7 | Profits only | $10 volume | USD 10 |
| Refer a Friend - $30 Per Referral | eToro | Referral | $30 | 3.7 | Bonus + profits | 30-day hold | USD 100 |
| $500 No-Deposit Bonus | Grand Capital | No-deposit | No-deposit trading credit | 3.7 | After turnover | 1 lots | n/a |
| IronFX 100% Sharing Bonus | IronFX | Deposit match | 100% deposit match (non-withdrawable credit) | 3.7 | Profits only | Unknown | USD 200 |
| IronFX 40% Power Bonus | IronFX | Deposit match | 40% deposit credit bonus | 3.7 | Profits only | None / unknown | USD 500 |
| UK Welcome Bonus: £20 Sign-Up Bonus | Revolut | Sign-up reward | £20 | 3.7 | Bonus + profits | None / unknown | n/a |
| Robinhood Free Stock: Pick Your Reward Share | Robinhood | Free stock | $5 | 3.7 | Bonus + profits | 30-day hold | USD 0 |
| $30 Referral Bonus via Stash It Forward Program | Stash | Referral | $30 | 3.7 | Bonus + profits | 90-day hold | USD 5 |
| Trading 212 Free Share Welcome Bonus: £8 to £100 or €8 to €100, Most Get Under 25 | Trading 212 | Free stock | £8 to £100 or €8 to €100 free share | 3.7 | Bonus + profits | 30-day hold | GBP 1 |
| Windsor Brokers new account bonus: $50 to $500 cash for first-time traders | Windsor Brokers | Sign-up reward | $50 to $500 cash, first deposit plus lots | 3.7 | Bonus + profits | 56-day hold | USD 100 |
| Admirals Deposit Boost: 100% Deposit Bonus as Trading Credit | Admiral Markets | Deposit match | 100% match up to $5,000 | 3.6 | After turnover | Scales with bonus | USD 25 |
| Membership Program: Monthly Spread Rebates up to 15% | FxPro | Volume rebate | Up to 15% monthly spread/commission rebate (Platinum tier) | 3.6 | Bonus + profits | Scales with bonus | n/a |
| 20% Iron Bonus on Deposits | IronFX | Deposit match | 20% deposit credit | 3.6 | Profits only | None / unknown | USD 100 |
| Tickmill $30 Welcome Account (No Deposit Required) | Tickmill | No-deposit | $30 | 3.6 | Profits only | None / unknown | n/a |
| Trading 212 Invite a Friend: Free Share, Usually £8 to £25 or €8 to €25 | Trading 212 | Referral | £8 to £100 or €8 to €100 free share each | 3.6 | Bonus + profits | 30-day hold | n/a |
| BlackBull Markets $100 Welcome Bonus (Refer a Friend) | BlackBull Markets | Sign-up reward | Welcome bonus | 3.5 | Profits only | 5 lots | USD 500 |
| FXTM 100% Deposit Match Welcome Bonus (Reward Points, up to $500) | FXTM | Deposit match | 100% match up to $500 | 3.5 | After turnover | Scales with bonus | USD 50 |
| HFM 100% SuperCharged Deposit Bonus | HFM | Deposit match | 100% match up to $50,000 | 3.5 | Profits only | Unknown | USD 250 |
| 1% Uncapped Match on Account Transfers and Rollovers | Public.com | Deposit match | 1% match | 3.5 | Bonus + profits | None / unknown | n/a |
| 1% IRA Contribution Match (up to $75 per year) | Public.com | Deposit match | 1% match up to $75 | 3.5 | Bonus + profits | None / unknown | USD 1 |
| Qtrade Promo Code OFFER2026: 5% Cash Back on New Deposits (C$50 to C$5,000) | Qtrade | Deposit match | C$50 to C$5,000 cash back | 3.5 | Bonus + profits | 365-day hold | CAD 1,000 |
| RBC Direct Investing New Account Bonus: 3% Cash Back on Registered Transfers (1% Non-Registered) | RBC Direct Investing | Deposit match | 3% cash back (1% non-registered) | 3.5 | Bonus + profits | 731-day hold | CAD 2,500 |
| Robinhood Account Transfer Bonus: Personalized 1% to 3% ACATS Match (Ends Oct 16, 2026) | Robinhood | Deposit match | 1% to 3% transfer match (rate set by Robinhood) | 3.5 | Bonus + profits | 1825-day hold | n/a |
| Robinhood IRA Match: 1% on Contributions, 3% With Robinhood Gold | Robinhood | Deposit match | 1% IRA match (3% with Gold) | 3.5 | Bonus + profits | 1825-day hold | n/a |
| Vantage 150% Deposit Bonus (Up to $1,500 Credit) | Vantage | Deposit match | 150% match up to $1,500 | 3.5 | Profits only | Scales with bonus | USD 50 |
| $30 No-Deposit Welcome Bonus | Windsor Brokers | No-deposit | $30 free trading credit | 3.5 | After turnover | 1 lots | n/a |
| AMarkets Invite a Friend: $50 Cash Per Referral | AMarkets | Referral | Cash per referral | 3.4 | Bonus + profits | 1 lots | USD 100 |
| BingX Welcome Bonus: Staged USDT Vouchers + 20% Trading Fee Discount | BingX | Sign-up reward | 20% trading fee discount + small staged sign-up vouchers | 3.4 | Profits only | $100 volume | n/a |
| Bitpanda Tell-a-Friend: €5 Per Friend Who Invests €500 | Bitpanda | Referral | Up to €100 | 3.4 | Profits only | $500 volume | n/a |
| Coinbase Sign Up Bonus: $5 for Joining Through a Referral Link | Coinbase | Sign-up reward | $5 | 3.4 | Bonus + profits | Unknown | n/a |
| FreshForex 15% First Deposit Bonus (Real Withdrawable Funds, $100+) | FreshForex | Deposit match | 15% of first deposit, up to $500 in real funds | 3.4 | Bonus + profits | None / unknown | USD 100 |
| FXOpen Cashback: 15% Commission Refund on ECN Accounts | FXOpen | Cashback | 15% match up to $1,000 | 3.4 | Bonus + profits | None / unknown | USD 100 |
| FXTM Rewards Loyalty Program | FXTM | Loyalty program | Reward Points, 500 = $1 | 3.4 | Bonus + profits | Scales with bonus | n/a |
| New User Sign-Up Bonus: $15 in Bitcoin | Gemini | Sign-up reward | BTC 15 | 3.4 | After turnover | $100 volume | USD 100 |
| Free US Stock Worth £10-£20 on a £100 Deposit (UK) - Code MMB | Lightyear | Free stock | £15 | 3.4 | Bonus + profits | 180-day hold | GBP 100 |
| 1% Match on Account Transfers | Wealthsimple | Deposit match | 1% match up to CAD 20,000 | 3.4 | Bonus + profits | 730-day hold | CAD 25,000 |
| Grand Capital Payback: $0.50 to $1.50 per Lot for Active Traders | Grand Capital | Volume rebate | Per-lot cash rebate by trading-streak status | 3.3 | Bonus + profits | Unknown | n/a |
| Lightyear Free Stock (EU): Realistically €10 to €20, Promo Code MMBEU | Lightyear | Free stock | €15 | 3.3 | Bonus + profits | 180-day hold | EUR 100 |
| Invest Bonus Referral Program - $75 per Referral | M1 Finance | Referral | $75 | 3.3 | Bonus + profits | 90-day hold | USD 10,000 |
| Phemex Welcome Bonus: Mystery Boxes for a 100 USDT Deposit and First Trade | Phemex | Sign-up reward | Two random Mystery Boxes (from 10 and 20 USDT) | 3.3 | Profits only | $100 volume | USDT 100 |
| $100 Referral Bonus | Tastytrade | Referral | $100 | 3.3 | Bonus + profits | 180-day hold | USD 1,000 |
| Weltrade Welcome Bonus: 100% First-Deposit Match | Weltrade | Deposit match | 100% match up to $500 | 3.3 | Profits only | Scales with bonus | USD 25 |
| AMarkets Broker Switch Bonus: 20% Deposit Match | AMarkets | Deposit match | 20% deposit match | 3.2 | Profits only | None / unknown | USD 100 |
| ForexMart 30% Deposit Bonus | ForexMart | Deposit match | 30% on every deposit | 3.2 | After turnover | Scales with bonus | USD 15 |
| FxPro Refer a Friend: $50 for You and Your Friend | FxPro | Referral | Cash reward per referral | 3.2 | Bonus + profits | 3 lots | USD 100 |
| JustMarkets Deposit Bonus: Up to 120% Credit | JustMarkets | Deposit match | 120% match up to $40,000 | 3.2 | Profits only | Scales with bonus | USD 10 |
| KuCoin Welcome Rewards: about 100 USDT plus coupons for new users | KuCoin | Sign-up reward | USDT and coupons for new users | 3.2 | Bonus + profits | $1,000 volume | USDT 100 |
| Lightyear UK Refer a Friend: Free Share, Usually £10 to £20 | Lightyear | Referral | £10 to £100 free share each | 3.2 | Bonus + profits | 180-day hold | GBP 100 |
| Refer-a-Friend: Earn €10 in Free Stock per Referral | Lightyear | Referral | €10 | 3.2 | Bonus + profits | 180-day hold | EUR 100 |
| Refer a Friend: $5 per Standard Lot Your Friend Trades | M4Markets | Referral | Per-lot referral reward | 3.2 | Profits only | 1 lots | USD 5 |
| $100 Free Stock Sign-Up / Referral Bonus | Public.com | Free stock | $100 | 3.2 | Profits only | 365-day hold | USD 1,000 |
| TD Direct Investing Promo Code CASHBACK: 3% Cash Back on Transfers (1% Non-Registered) | TD Direct Investing | Deposit match | 3% cash back (1% non-registered) | 3.2 | Bonus + profits | 731-day hold | CAD 2,500 |
| $25 Referral Bonus | Wealthsimple | Referral | CAD 25 | 3.2 | Bonus + profits | 180-day hold | CAD 100 |
| XM $30 No-Deposit Welcome Bonus | XM | No-deposit | $30 | 3.2 | Profits only | 0.5 lots | n/a |
| AMarkets 100% Deposit Bonus (Double Your Capital) | AMarkets | Deposit match | 100% deposit match | 3.1 | After turnover | 3333 lots | USD 100 |
| ForexMart 20% Deposit Bonus | ForexMart | Deposit match | 20% of every deposit | 3.1 | After turnover | Scales with bonus | USD 15 |
| Octa 50% Deposit Bonus | Octa | Deposit match | 50% match | 3.1 | Profits only | Scales with bonus | USD 50 |
| 20% Deposit Bonus, Tiered by Loyalty Status | Windsor Brokers | Deposit match | 20% on every deposit at the Silver starting tier | 3.1 | Profits only | Unknown | USD 100 |
| FreshForex $50 No-Deposit Bonus (Review Required) | FreshForex | No-deposit | $50 no-deposit credit | 3.0 | After turnover | Unknown | n/a |
| FXTM refer a friend: $10 to $100 per friend in Reward Points | FXTM | Referral | $10 to $100 per friend, paid in Reward Points | 3.0 | Bonus + profits | 20 lots | n/a |
| NordFX Margin Call Bonus: $5 to $15 Per Lot Insurance Credit | NordFX | Volume rebate | Per-lot insurance bonus on Margin Call | 3.0 | Profits only | 2 lots | n/a |
| RoboForex $30 Welcome Bonus | RoboForex | No-deposit | $30 | 3.0 | Profits only | None / unknown | n/a |
| AvaTrade Welcome Bonus: 20% First-Deposit Match | AvaTrade | Deposit match | 20% match up to $10,000 | 2.9 | After turnover | Scales with bonus | USD 200 |
| FreshForex 300% Tradable Deposit Bonus | FreshForex | Deposit match | 300% deposit match | 2.9 | Profits only | Scales with bonus | USD 100 |
| SuperForex $88 No Deposit Bonus | SuperForex | No-deposit | No deposit bonus (up to $50 withdrawable) | 2.9 | After turnover | 88 lots | n/a |
| Refer a Friend Bonus - $15 Per Referral | ThinkMarkets | Referral | $15 | 2.9 | Bonus + profits | 2 lots | USD 50 |
| 20% Permanent Trading Fee Discount with WhiteBIT 20CASHBACK Referral Code | WhiteBIT | Fee discount | 20% off all trading fees | 2.9 | Non-withdrawable | None / unknown | n/a |
| SuperForex 50% Welcome Bonus | SuperForex | Deposit match | 50% on every deposit | 2.8 | Profits only | Unknown | USD 5 |
| Eightcap Deposit Bonus: 50% Up to a $1,000 Deposit (Max $1,000 Credit) | Eightcap | Deposit match | Up to 50% (tiered) | 2.7 | After turnover | 50 lots | USD 100 |
| FP Markets Refer-a-Friend: $50 to $200 per referral, withdrawable cash | FP Markets | Referral | Up to $200 | 2.7 | Bonus + profits | 2.5 lots | USD 500 |
| HTX Welcome & Referral Mystery Boxes (small random USDT, plus futures trial credit) | HTX | Sign-up reward | Mystery boxes of random crypto plus futures trial credit | 2.7 | After turnover | $200 volume | n/a |
| IC Markets: $100 Cash or Commission Discount (TradersPartner IB Offer) | IC Markets | Volume rebate | $1.5/lot | 2.7 | Non-withdrawable | 50 lots | USD 200 |
| Cashback Program: $3 to $17 per Lot on Forex and Metals | AMarkets | Volume rebate | Per-lot cashback | 2.6 | Bonus + profits | 5 lots | USD 100 |
| BitMart Welcome Bonus: 13 USDT in Vouchers for New Users | BitMart | Sign-up reward | 13 USDT in vouchers for new users | 2.6 | Profits only | $500 volume | USDT 100 |
| Bitget Welcome Bonus: Futures Vouchers for New Users | Bitget | Sign-up reward | USDT 200 | 2.5 | Profits only | Scales with bonus | n/a |
| Bybit Welcome Bonus: Up to 100 USDT in Welcome Gifts | Bybit | Sign-up reward | Up to USDT 100 | 2.5 | Non-withdrawable | $30,000 volume | USD 100 |
| Gate.io Welcome Package: 118 USDT in New User Task Vouchers | Gate.io | Sign-up reward | Welcome package voucher total | 2.5 | Non-withdrawable | $10 volume | USDT 10 |
| IC Markets 100% First Deposit Bonus (up to $1,000) + 50% Reload Bonus (Up to $25,000) | IC Markets | Deposit match | 100% match up to $25,000 | 2.5 | Non-withdrawable | None / unknown | n/a |
| LiteFinance promo code EASYSTART: 30% deposit bonus | LiteFinance | Deposit match | 30% of your deposit as trading credit | 2.5 | Profits only | Scales with bonus | USD 50 |
| 20 Commission-Free Trades | Pepperstone | Fee discount | $600 | 2.5 | Non-withdrawable | None / unknown | USD 1,000 |
| SoFi Invest Claw: Free Stock (Typically $5, Up to $1,000) | SoFi | Free stock | $5 | 2.5 | Profits only | None / unknown | USD 50 |
| Welcome Free Share for New Customers (£10 to £100) | Freetrade | Free stock | £10 | 2.4 | Profits only | 180-day hold | GBP 50 |
| Grand Capital 40% Deposit Bonus | Grand Capital | Deposit match | 40% on every deposit | 2.4 | Profits only | Scales with bonus | USD 100 |
| Transfer-In Bonus: 3% Cash Match on Transferred Assets | Moomoo | Deposit match | 3% match up to $600 | 2.4 | Non-withdrawable | 360-day hold | USD 1 |
| InstaForex welcome bonus: 30% on every deposit | InstaForex | Deposit match | 30% on every deposit, no cap | 2.3 | Profits only | Scales with bonus | n/a |
| Kraken Referral Program - Up to $20 per referral | Kraken | Referral | USDG 20 | 2.3 | Bonus + profits | None / unknown | n/a |
| MEXC Welcome Bonus: New-User Futures Vouchers | MEXC | Sign-up reward | USDT 40 | 2.3 | Profits only | 3-day hold | USDT 100 |
| Free Share Referral Bonus (£10-£100 each to referrer and friend) | Freetrade | Referral | £10 | 2.2 | Profits only | 180-day hold | GBP 50 |
| eToro Interest on Balance - Up to 3.80% Annual Interest | eToro | Interest on balance | Up to 3.80% a year | Perk | Unknown | None / unknown | n/a |
| Exness Free VPS Service | Exness | Free VPS | Free VPS | Perk | Unknown | None / unknown | n/a |
| Free VPS Service for Forex Trading | FP Markets | Free VPS | Free VPS | Perk | Unknown | 5 lots | USD 1,000 |
| HFM Return on Free Margin (ROFM) | HFM | Interest on balance | Up to 3% a year | Perk | Bonus + profits | 5 lots | n/a |
| HFM Top-Up Deposit Bonus | HFM | Deposit match | Deposit bonus (rate shown in your Client Area) | Not rated | Profits only | Unknown | n/a |
| Cash Sweep APY Bonus: 8.1% APY on Uninvested Cash | Moomoo | Interest on balance | Up to 8.1% APY | Perk | Unknown | 60-day hold | n/a |
| RoboForex: Up to 10% a Year on Account Balance | RoboForex | Interest on balance | Up to 10% a year | Perk | Unknown | None / unknown | n/a |
| Loyalty Rewards Program with up to 2% interest on net equity | Windsor Brokers | Interest on balance | 0.4% to 2% annual interest in loyalty points | Perk | Bonus + profits | 20 lots | USD 2,000 |