XM Partner Code PY8GQ unlocks a $30 No-Deposit Bonus, a 100% Deposit Bonus up to $10,500, and access to the 90% LOT rebate programme when it is attached to a new XM account. Most of the time it attaches without fuss. When it does not, the cause is almost always one of a short list of predictable problems: the code went in at the wrong moment, the field was mistyped, verification was incomplete, or the account was onboarded to a regulatory entity where bonuses are not permitted in the first place. This article works through each failure mode and what can be done about it.
First, understand what the code actually does
A partner code is a referral identifier. Entered during registration, it links your new account to a partner structure inside XM's system and unlocks the promotional package attached to that partner. It does not change your spreads, your execution speed, your leverage or the instruments available to you — those come from your account type and the regulated entity that onboards you.
That matters for troubleshooting because it narrows the diagnosis. If your spreads look different from what you expected, the code is not the cause. If a bonus has not appeared, the code, the verification status or your entity are the three places to look. Keeping those two categories separate saves a lot of wasted time in support chats.
Failure 1: the code was entered after registration
This is the single most common reason people conclude the code "does not work". The partner, referral or promo code field appears during signup. Applying a code afterwards is generally not possible, so an account that was opened without it does not simply pick it up later because you found the code the next day.
The fix is prevention rather than repair. Before you start the application, have the code visible somewhere you can copy it from. Work through the form slowly and do not skip past the optional-looking fields — referral fields are frequently presented as optional, sit lower down the page, and are easy to scroll past when the rest of the form is asking for your name and email. If you have already submitted an application without the code, treat that account as opened without the promotion and contact support before depositing rather than after.
Failure 2: the code itself was mistyped
Short alphanumeric codes are unusually easy to get wrong. PY8GQ contains a digit sitting between letters, which is exactly the pattern that produces transcription errors. Common ways it goes wrong:
Substituting a letter for the digit, or the digit for a similar-looking letter
Copying the code with a trailing space, which some forms reject as an invalid character
Autocorrect or a password manager overwriting the field after you type it
Entering the code in the wrong box — a coupon field, a message box, or an unrelated "how did you hear about us" dropdown
Copy and paste rather than typing, then look at the field again after the page re-renders. If the form shows a validation error, re-enter the code by hand character by character instead of pasting, in case an invisible character came along with the clipboard content. If the field accepts the code and then clears itself when you move on, go back a step and check whether the form has silently reset.
Failure 3: you were onboarded to the CySEC entity
This is the failure that no amount of retyping will fix, and it is the most important detail in the whole offer. XM operates through several regulated entities, including licences from the FCA in the UK, CySEC in Cyprus, ASIC in Australia, the DFSA in the UAE and the FSC in Belize. Which entity you are onboarded to depends on your country of residence.
Clients registered under the CySEC entity — which covers most residents of the European Union — are generally not eligible for deposit bonuses. ESMA rules restrict promotional bonuses for retail CFD traders across the EU, and no partner code overrides a regulatory prohibition. So if you are an EU resident and the bonus never arrives, the code was probably accepted perfectly and the promotion simply does not apply to your account.
The practical advice here is to check eligibility during registration rather than after depositing. If you find that bonuses are not available to your entity, assume the bonus components do not apply and evaluate the broker on spreads, execution and regulatory protection instead. That is the sensible basis for the decision in any case.
Failure 4: verification is not finished
The $30 no-deposit component is credited after registration and identity verification, not at the moment the application is submitted. If verification is still pending, or a document was rejected for legibility, the credit will not be there and nothing is wrong with the code.
Verification needs proof of ID and proof of address. Documents get bounced for mundane reasons: cropped corners, glare across the photo, a shortened file that cuts off an edge, or an address document that does not match the address on the application. Re-upload with the full document visible and flat, and make sure the name and address on both items match your registration details exactly.
Failure 5: the bonus was never claimed
The $30 credit is claimed from the promotions area of the members portal. It is not always pushed into the account automatically. If you have verified successfully and still see nothing, log in and look for the promotions section before assuming the code failed.
For the deposit match, the sequence is: deposit, then confirm the credit has appeared before you start trading. Checking first is far easier than unwinding a position later because the margin you thought you had was not there.
Failure 6: the bonus is there but not doing what you expected
Some "rejections" are misunderstandings about how the components behave rather than technical faults. Three recur constantly.
You cannot withdraw the credit
Bonus credit increases usable margin rather than being withdrawable cash. With the no-deposit component, profits generated from it typically become withdrawable once trading volume conditions are satisfied, while the $30 principal itself is generally not withdrawable. A withdrawal request that gets trimmed is behaving as designed.
The match rate dropped part-way
The 100% rate usually applies to an initial tranche before stepping down to a lower matching rate on later amounts. That stepped structure is how the ceiling reaches $10,500 without requiring a $10,500 deposit at a flat 100%. If your second deposit matched at less than the first, that is the tiering, not an error — and reaching the ceiling requires deposits far beyond typical retail size.
The rebate looks like nothing
The 90% LOT rebate returns a share of trading costs based on lots traded. It pays out continuously rather than once, which makes it the most valuable component for active traders over a year. Low-volume traders will see little from it. A small rebate balance usually reflects low volume rather than a broken enrolment.
A short checklist before you contact support
Confirm which entity onboarded you, and whether deposit bonuses are permitted there at all.
Check that identity verification is fully approved, not pending.
Open the promotions area of the members portal and look for an unclaimed credit.
Confirm your account type — Micro, Standard, Ultra Low or Shares — is one of the qualifying types.
If you deposited, check whether the amount fell inside the initial tranche or the stepped-down band.
Take a screenshot of the account overview showing what is and is not credited before you open a ticket.
When the code is not the problem at all
A promotional package is a one-off event. Spreads and commissions are recurring costs you pay on every position for as long as you hold the account, and over any meaningful period they dwarf the value of a signup bonus. A trader placing ten standard lots a month accumulates spread costs into the hundreds or thousands annually depending on the instrument; against that, a $30 credit is a rounding error.
So if the real complaint is that trading feels more expensive than expected, the fix is in the account type, not the code. The Ultra Low account offers reduced spreads from around 0.6 pips with no separate commission, and over a year that will usually be worth more than a bonus attached to a Standard account. Micro suits smaller contract sizes and limited starting capital, Standard is the mainstream retail option, and Shares covers individual company CFDs. Choosing among them on cost structure is an entirely separate decision from whether a partner code attached correctly, and it is the one that tends to matter more.
Trading carries a substantial risk of loss and is not suitable for every investor. Evaluation fees are generally non-refundable unless the provider's terms state otherwise. Nothing here is financial advice.
Promotional terms, eligibility and values are set by the provider and can change at any time. Always confirm the current terms on the official site before signing up or completing a purchase.

