InstaForex is built around promotions more than most brokers in this directory. Its recurring campaigns include a 30% welcome bonus credited on every deposit (not just the first) with no upper limit, a 55% deposit bonus that is currently paused, no-deposit bonuses of a few dollars for new sign-ups, larger multiplier-style campaigns by region, and an InstaForex Club loyalty scheme that pays extra bonus points per deposit and can lift the welcome bonus from 30% to 40%. On top of that, InstaForex runs frequent trading contests with an annual prize pool the company advertises at over $500,000.
The 30% welcome bonus is representative of how the terms actually work. Profits made while trading with the bonus can be withdrawn without restriction. The bonus principal itself is a different story: to withdraw it, a trader has to trade three times the total bonus received in InstaForex lots, and one InstaForex lot is a tenth of a standard lot. On a $300 bonus that works out to 900 InstaForex lots, or 90 standard lots, about $9 million of EURUSD notional, a volume most retail accounts will not reach. The paused 55% bonus was steeper, at six times the bonus in InstaForex lots, and could hold back part of the profit until the bonus was worked out. The no-deposit bonus is stricter still, requiring 25 times the bonus amount in lots before it can be withdrawn, with profit released only once it exceeds 20% of the bonus. In every case the bonus can only be withdrawn in full, never partially.