The reason you cannot get XM’s $30 No Deposit Bonus maybe one of the followings:

1. You haven’t verified your Phone Number

There are 2 verification processes to complete in order to get the $30 No Deposit Bonus.

Once you complete the account verification by submitting copies of ID and POA, then you need to verify your phone number.

All of the verification processes can be completed in XM’s client portal.

XM Official Website

POA stands for Proof of Address, which must be issued in the last 3 months.

2. Country restrictions

The bonus promotions are not available to traders residing in certain regions.

This is due to restrictions set by regulatory authorities.

To confirm what offers are available for you, please visit XM Official Website and contact the support team.

3. You have already received the Bonus

You can receive the Bonus only once.

If the same IP address is used before to get the Bonus, you will be disqualified for the promotion.

4. You have traded with XM before

The promotion is available only for new traders of XM, to try out their quality execution on MT4 and MT5 trading platforms.

If you are an existing trader of XM, you cannot get the Bonus.

5. One month passed since registration

Make sure that you claim for the Bonus within one month from the date of account opening/registration.

If one month passed, you will be disqualified for the promotion.

XM Official Website