InstaForex est construit autour des promotions plus que la plupart des courtiers de ce répertoire. Ses campagnes récurrentes incluent un bonus de bienvenue de 30% crédité sur chaque dépôt (pas seulement le premier) sans plafond, un bonus de dépôt de 55% actuellement suspendu, des bonus sans dépôt de quelques dollars pour les nouvelles inscriptions, des campagnes à multiplicateur plus importantes selon les régions, ainsi qu'un programme de fidélité InstaForex Club qui verse des points de bonus supplémentaires par dépôt et peut faire passer le bonus de bienvenue de 30% à 40%. En plus de cela, InstaForex organise de fréquents concours de trading avec une cagnotte annuelle que l'entreprise annonce à plus de 500 000 USD.
Le bonus de bienvenue de 30% illustre bien comment fonctionnent réellement les conditions. Les profits réalisés en tradant avec le bonus sont retirables sans restriction. Le capital du bonus lui-même, c'est une autre histoire : pour le retirer, un trader doit trader trois fois le total du bonus reçu en lots InstaForex, un lot InstaForex valant un dixième de lot standard. Sur un bonus de 300 USD, cela représente 900 lots InstaForex, soit 90 lots standards, environ 9 millions USD de notionnel sur l'EURUSD, un volume que la plupart des comptes particuliers n'atteindront pas. Le bonus de 55%, désormais suspendu, était plus exigeant, à six fois le bonus en lots InstaForex, et pouvait retenir une partie du profit jusqu'à ce que le bonus soit débloqué. Le bonus sans dépôt est encore plus strict, exigeant 25 fois le montant du bonus en lots avant de pouvoir être retiré, le profit n'étant libéré qu'une fois qu'il dépasse 20% du bonus. Dans tous les cas, le bonus ne peut être retiré que dans son intégralité, jamais partiellement.