What's the promo code of XS? Table of Contents
- The Only Official “Codes” XS Publishes Publicly: Campaign Codes
- Campaign code example: jp0002
- Campaign code example: jp0005
- Why XS Doesn’t Have One Universal Promo Code
- The Three “Code Types” People Confuse With an XS Promo Code
- Verification codes are not promo codes
- Campaign codes are promotion identifiers
- Partner links are not coupon codes
- How XS Promotions Actually Work for Forex Traders
- Step one: account registration and verification
- Step two: deposit rules and funding channel rules
- Step three: trading requirements on eligible instruments
- Step four: reward crediting mechanics
- What You Should Say If Someone Asks You for “The XS Promo Code”
- XS Loyalty Programs: Rewards Without a Promo Code
- XS Trading Miles
- XS VIP Program
- A Practical Forex-Focused Way to Think About XS Promotions
- XS Account Opening Steps for Forex Trading
- What you should prepare before you start
- Personal details you will enter
- Documents you will upload for verification
- Step by step: how to open an XS account
- Step one: create your XS profile
- Step two: verify your email address
- Step three: complete the application questionnaire
- Step four: upload KYC documents
- Step five: wait for approval and account activation
- Choosing your trading account type for Forex
- Minimum deposit by account type
- How to choose between spread-only and commission-based pricing
- Funding your XS account
- Logging in to MetaTrader and connecting your XS account
- Your first Forex trade after account setup
- Add Forex symbols to your Market Watch
- Open an order ticket
- Use risk controls from the start
- Common setup problems and how to avoid them
- Problem: verification delays
- Problem: cannot log in to MetaTrader
- Problem: funded account but cannot trade
If you search for an XS promo code, you’ll quickly notice something important about how XS.com runs promotions for Forex trading: XS does not operate with one permanent, universal “coupon-style” code that every client enters at sign-up to unlock benefits.
Instead, XS organizes promotions as campaigns (and loyalty programs) with defined eligibility rules, and each campaign is identified by a campaign code on the promotion page. In other words:
- The “promo code” concept at XS is campaign-based, not a single fixed code.
- The code you’ll see publicly on XS promotion pages is a campaign code (an identifier for that specific promotion).
- Participation typically depends on actions like account verification, deposit method, trading volume, and trade count—based on the campaign’s rules.
The Only Official “Codes” XS Publishes Publicly: Campaign Codes
On XS.com promotion pages, XS lists a Campaign Code inside the campaign details section. Two clear examples:
Campaign code example: jp0002
XS published a cash reward promotion page that lists:
- Campaign Code: jp0002
- A participation flow that includes registering, getting verified, depositing a minimum amount, and trading a minimum lot volume on eligible instruments (FX majors and gold).
Campaign code example: jp0005
XS published another promotion page that lists:
- Campaign Code: jp0005
- Eligibility tied to depositing via a specific funding method (Bitwallet), then trading required lots/positions on eligible instruments (FX majors and gold), with rules about withdrawals during the campaign.
These are real, official campaign identifiers shown on XS.com. They are the closest thing to a public-facing “promo code” that XS consistently displays in its promotions system.
Why XS Doesn’t Have One Universal Promo Code
Many Forex brokers use a single sign-up coupon model. XS doesn’t present promotions that way on its official site. Instead, XS promotions are structured as:
- Cash reward campaigns with specific deposit + trading requirements
- Loyalty programs that reward trading activity automatically (no coupon entry)
- VIP programs where benefits depend on meeting tier qualification rules
That structure matters because it changes what “promo code” realistically means at XS:
- You don’t “apply one code” to unlock everything.
- You participate in a specific promotion (campaign), and the campaign’s rules control eligibility and rewards.
The Three “Code Types” People Confuse With an XS Promo Code
When traders ask “What’s the promo code of XS?”, they’re often mixing different kinds of codes used in online Forex accounts. Here’s how to separate them.
Verification codes are not promo codes
During registration, Forex brokers often send an email or SMS verification code (one-time passcode). That code is for identity/contact verification, not for rewards or promotions.
Campaign codes are promotion identifiers
On XS promotions pages, the campaign code (like jp0002 or jp0005) identifies the campaign shown on that page. This is the only official “code” format XS clearly publishes as part of promotion pages.
Partner links are not coupon codes
XS also runs partner programs where affiliates refer traders via a partner link. XS describes a process where partners register, publish their partner link, refer clients, and earn based on client activity. That’s attribution tracking, not a public coupon you apply in a promo-code box.
How XS Promotions Actually Work for Forex Traders
Even if you never type any “promo code,” XS promotions follow a consistent operational pattern: rules first, rewards second. Here’s what the official campaign pages show in practice.
Step one: account registration and verification
XS campaigns shown on its site require that the client is verified. For example, the jp0002 campaign states that only verified clients can participate. The jp0005 campaign also states verified client status as a condition.
Step two: deposit rules and funding channel rules
Campaigns can require:
- A minimum deposit amount, sometimes shown in multiple currencies
- A specific payment channel for eligibility (example: the jp0005 campaign counts deposits via Bitwallet for the campaign deposit condition)
This matters for Forex traders because promotions can be tied directly to how you fund your trading wallet.
Step three: trading requirements on eligible instruments
Campaign rules typically define:
- Eligible instruments (for example, FX major pairs and XAUUSD on the two sample campaigns)
- Minimum trading volume expressed in lots
- Minimum number of closed positions (trade count)
In plain terms: you earn campaign rewards by meeting the required trading activity in the required products.
Step four: reward crediting mechanics
On campaign pages, XS describes rewards as credited to the client wallet after campaign conditions are met, including references to withdrawable cash rewards in the campaign description.
What You Should Say If Someone Asks You for “The XS Promo Code”
Here is the accurate way to answer, based on how XS structures promotions on its official pages:
- XS does not rely on a single universal promo code for Forex accounts.
- XS promotions are campaign-based and each campaign can have its own campaign code shown on the promotion page.
- Examples of official campaign codes publicly shown by XS include jp0002 and jp0005.
If your goal is to write content that ranks for Forex search intent, that phrasing is both accurate and aligned with how XS presents promotions.
XS Loyalty Programs: Rewards Without a Promo Code
Not every reward system at XS is a “campaign.” Some are ongoing programs where rewards are tied to your trading activity rather than a coupon entry.
XS Trading Miles
XS describes XS Trading Miles as a loyalty program where traders:
- Earn miles on every trade (on eligible accounts)
- Move up tiers based on closed-position volume over a defined lookback window
- Redeem miles for withdrawable cash or gifts
This is important for Forex traders searching “promo code” because it’s a reward mechanism that exists even when there is no coupon field involved.
XS VIP Program
XS describes the VIP program as a loyalty initiative for active traders, with tier qualification based on trading volume and benefits that expand by tier. Again, it’s not “enter code → get bonus.” It’s “meet activity threshold → unlock tier benefits.”
A Practical Forex-Focused Way to Think About XS Promotions
When you evaluate an XS promotion, treat it like a checklist. The key variables shown on XS campaign pages are:
- Account status: verified or not
- Account type: some campaigns specify account type eligibility
- Funding method: sometimes a specific channel counts toward eligibility
- Instruments: often FX majors and gold (XAUUSD) for campaign activity
- Volume + trades: lots traded and minimum closed positions
- Withdrawal rules: some campaigns require no withdrawals during the campaign window
That framework is how XS promotions are actually built for Forex traders.
XS Account Opening Steps for Forex Trading
Opening a Forex trading account is not just a signup form. It’s a structured process designed to identify the trader, confirm contact details, collect suitability information, and activate the trading profile so it can be used on a live platform. With XS, the account opening flow follows a clear sequence: registration, email verification, a short questionnaire, document verification, account activation, then platform login and funding.
What you should prepare before you start
Before you click “Register,” gather what the XS process will ask you to provide during signup and verification:
Personal details you will enter
XS account creation requires basic personal details, including your name, birth information, nationality, country of residence, email address, and phone number. You will also answer questions about your trading experience and financial details, such as your level of expertise, understanding of financial risk, employment status, and source of funds.
These inputs are not optional extras. They are part of the onboarding flow because they support account suitability checks and compliance requirements.
Documents you will upload for verification
XS requires two document categories for verification:
- Proof of Identity (POI)
- Proof of Residence (POR)
For POI, XS states the document must be in color, valid, show your full name, date of birth, and expiry or issue information, with all four edges visible, and issued by a governmental body or recognized institution. For POR, XS states it must be a full page showing your full name and residential address. XS also states both documents should show all four edges, be issued by a governmental body or a recognized institution, and the documents must be within the allowed recency window from the issue date.
If you prepare these documents first, the rest of the workflow becomes much faster because you can complete verification immediately after registration.
Step by step: how to open an XS account
Step one: create your XS profile
Start by going to the XS website and selecting the “Register” option. XS describes the opening flow as completing the registration form with details such as your name, email address, country of residence, and phone number, then following the on-screen instructions to complete account creation.
When you submit the registration form, you are creating your client profile. This profile is what later holds your trading accounts (like MT4 or MT5 accounts), verification status, and funding options.
Step two: verify your email address
After registration, XS requires email verification as part of the verification sequence. XS lists “Verify your email address” as a distinct step in its account verification process.
Email verification matters because it confirms you can receive account messages related to verification status and account activation. In Forex trading, where platform credentials and account notices are important, an unverified email can block progress.
Step three: complete the application questionnaire
XS includes an application form (questionnaire) in the verification flow. According to XS, this questionnaire is completed after email verification and before document submission.
The questionnaire covers trading experience and financial information. XS explicitly states you will be asked about items such as expertise level, understanding of financial risk, employment status, and source of funds.
This is not a marketing survey. It is a structured onboarding step. Complete it carefully and consistently with your real background because mismatched answers can slow verification.
Step four: upload KYC documents
After the questionnaire, XS requires you to submit the KYC documents: Proof of Identity and Proof of Residence. XS includes this as a required step in the account verification process.
To avoid rejection or delays, follow the format rules XS specifies:
- Color document images (for POI)
- Valid documents (not expired)
- All four edges visible
- Clear visibility of required fields (name, identifying information, issue/expiry details for POI; name and address for POR)
- Full-page POR
A clean upload reduces review friction. Blurry photos, cropped corners, glare from lighting, or edited images often cause verification issues on trading platforms because compliance teams must validate authenticity.
Step five: wait for approval and account activation
XS states that once all steps are completed and your documents are verified, your account will be activated.
XS also states a specific expectation about timing after correct submission: once you have provided all required documents correctly, you should receive an email verifying your account in 2 to 5 minutes.
That timing depends on correct submission. The fastest path is straightforward: upload the correct documents in the required format with full visibility, then wait for the verification email.
Choosing your trading account type for Forex
After your profile is active, you choose the trading account structure that matches how you want to pay trading costs and how you want to trade Forex (lot sizing, spreads, and commissions).
XS provides multiple account types. In its help center, XS explains that account types include Cent, Micro, Standard, Elite, Pro, and VIP, and it describes cost structures and platform availability across these types.
Minimum deposit by account type
XS states the minimum deposit varies by account type:
- Cent, Micro, Standard: no minimum deposit requirement
- Elite and Pro: minimum deposit of 500 USD
- VIP: higher minimum deposit requirement (XS states it requires a higher deposit)
This matters because your account type choice affects how quickly you can start trading live Forex positions.
How to choose between spread-only and commission-based pricing
Your Forex trading cost is typically built from:
- The spread (difference between bid and ask)
- A commission (charged per side or per round turn on some account types)
XS describes that the Elite account uses tighter spreads with a commission (noted as $3 per side in XS help-center descriptions), while the Pro account provides competitive spreads without commission.
A clean rule for decision-making:
- If you trade frequently, scalp, or place many short-term Forex trades, commission-based pricing can be easier to measure trade-by-trade.
- If you want simpler accounting where cost is primarily in the spread, a no-commission structure can be easier to track.
Your trading style determines which cost model is more logical for you.
Funding your XS account
Funding is not the same as verification. Verification proves identity and activates the profile; funding adds trading capital so you can open Forex positions.
XS lists funding methods with minimum deposit amounts, maximum deposit amounts, processing times, and accepted currencies.
According to the XS funding methods table:
| Method | Details |
|---|---|
| Bank transfer | minimum deposit from 300 USD, processing 1–7 working days, accepted currencies EUR, USD, GBP |
| Visa & MasterCard | minimum deposit 20 USD, processing instant, accepted currencies EUR, USD, GBP |
| Skrill | minimum deposit 15 USD, processing instant, accepted currencies EUR, USD, GBP |
| Neteller | minimum deposit 15 USD, processing instant, accepted currencies EUR, USD, GBP |
This table gives you a direct way to match funding speed and deposit size to your plan:
- If you want fastest funding, card and e-wallet methods are listed as instant.
- If you are moving larger capital and prefer bank rails, bank transfer is available with a longer processing window.
Logging in to MetaTrader and connecting your XS account
XS supports MetaTrader access, including web-based access. Once your trading account is created, you use the login credentials (account number and password) with the correct server.
XS provides explicit steps for MT5 WebTrader login:
- Launch the MT5 web platform
- Go to “File”
- Select “Login to trade account”
- Enter your XS account credentials and select the server from the dropdown
- Click “Login”
XS provides the same workflow for MT4 WebTrader login (launch platform, File, Login to trade account, enter credentials, choose server, login).
Your first Forex trade after account setup
Once you are logged into MT4 or MT5, the mechanics of placing a Forex trade are standard MetaTrader workflow:
Add Forex symbols to your Market Watch
MetaTrader platforms display instruments through “Market Watch.” If you don’t see the pair you want (like EUR/USD, GBP/USD, USD/JPY), add it through the symbols list.
Open an order ticket
The order ticket is where you set:
- Symbol (the Forex pair)
- Volume (lot size)
- Order type (market order or pending order)
- Risk controls (stop loss and take profit)
Use risk controls from the start
Stop loss and take profit are not advanced features. They are basic trade management tools that define exit logic. In Forex, where price can move quickly during volatility, risk controls protect your account from uncontrolled downside.
A practical baseline approach:
- Choose a lot size that matches your account equity and risk tolerance.
- Place a stop loss at a price level that invalidates your trade idea, not at a random distance.
- Place take profit where your planned upside is achieved, not just where you “hope” it reaches.
Common setup problems and how to avoid them
Problem: verification delays
XS states that verification confirmation can arrive within minutes once documents are provided correctly.
When delays happen, the most common cause is document quality or format: cropped edges, glare, blur, missing address on POR, or mismatch between profile details and document details.
Problem: cannot log in to MetaTrader
If MetaTrader rejects login:
- Credentials may be correct, but the server is wrong.
- Password may be incorrect because you are mixing client portal password with trading account password.
Problem: funded account but cannot trade
This is usually not a platform bug. Typical causes include:
- Trading account not fully activated
- Market closed for the instrument
- Insufficient margin for the order size
- Register your XS profile and submit the registration form
- Verify your email address
- Complete the application questionnaire
- Upload Proof of Identity and Proof of Residence in the required format
- Receive verification approval email and confirm activation
- Choose an account type based on your minimum deposit plan and pricing structure
- Fund via bank transfer, card, or e-wallet methods based on the XS funding table
- Log into MT4 or MT5 with the correct credentials and server
- Place your first Forex trade with lot size and risk controls set
A live Forex account gives you direct access to leveraged trading, which can amplify both gains and losses. That makes the account opening process more than paperwork: it’s the foundation for how your trading capital, platform access, and identity verification are handled from the first login onward.
Please check XS official website or contact the customer support with regard to the latest information and more accurate details.
Please click "Introduction of XS", if you want to know the details and the company information of XS.


Deriv
AdroFX 