100% Deposit
Bonus Account.

Every deposit matched 1:1 with bonus trading credits — up to $25,000.

100% Deposit Bonus Account: every deposit is matched with an equal bonus
The Bonus advantage

More trading equity.
Clear rules.

Your deposit
Tap the amount to edit
100% match
Bonus credits
+$5,000
Trading equity
$10,000
  1. 01

    100% added automatically

    Every eligible deposit is matched when it clears.

  2. 02

    Up to $25,000 active bonus

    No minimum qualifying deposit.

  3. 03

    Your funds stay flexible

    Deposits and realised profits remain withdrawable.

Bonus credits are non-withdrawable. Terms apply.

Assets

Trade 0+ assets globally.

Every major asset class. One Bonus Account.

Forex

Majors, minors and exotic pairs

Metals

Gold, Silver, Platinum & more

Indices

Global indices of major markets

Stocks

Leading global companies

Crypto

Leading digital currencies

Energies

Oil, natural gas and more

Better instruments. Better conditions.

Platforms

Your tools. 2× the capital.

Choose the platform that fits your workflow. Both run on identical Bonus Account infrastructure.

Get started

Open your Bonus Account in 2 minutes.

Three simple steps to get started.

Sign up screen on the HeroFX portal

Sign up

Register your HeroFX account with just your email and phone number.

Identity verification step in the HeroFX onboarding

Verify

Complete your KYC inside the portal. Demo accounts skip this step.

Fund your trading account screen

Fund & trade

Fund your Bonus Account with card or crypto. The 100% match is credited automatically.

FAQ

Frequently asked questions about the Bonus Account.

What is the Bonus Account?
The Bonus Account is a live trading account that doubles every deposit you make. For every dollar you deposit, HeroFX credits an equal amount in Bonus Credits — non-withdrawable trading credits that act as additional trading capital.

Total active bonus is capped at $25,000.
How does the 100% bonus work?
Each eligible deposit is matched with Bonus Credits equal to 100% of the deposit amount, automatically credited once the deposit is cleared. There is no minimum qualifying deposit — every top-up qualifies.

Total active Bonus Credits on the account can never exceed $25,000 at any time.
Can I withdraw the bonus?
Bonus Credits themselves are non-withdrawable — they are trading credits, not cash.

Your real funds (your deposits) and any realized trading profits remain fully yours and can be withdrawn anytime through the standard withdrawal procedures.
What happens to the bonus if I withdraw my real funds?
When you withdraw real funds, active Bonus Credits are reduced by the same amount on a dollar-for-dollar basis.

Example: if you have $500 in real funds and $500 in Bonus Credits and you withdraw $100, both your real funds and your Bonus Credits drop by $100.
Is there a minimum deposit?
No. There is no minimum qualifying deposit on the Bonus Account, neither for the first deposit nor for any subsequent top-up. Every eligible deposit receives the 100% bonus.
What is the maximum bonus I can receive?
$25,000 in total active Bonus Credits.

If a deposit would push active Bonus Credits above the cap, only the portion of bonus up to $25,000 is credited. Deposits beyond that point still count as real funds, but do not generate additional Bonus Credits.
Can I use bots or Expert Advisors?
Yes. You can run Expert Advisors on MetaTrader 5 and trading bots on TradeLocker.

Standard rules against bonus arbitrage, hedging designed primarily to extract bonus value, latency arbitrage, and multi-accounting apply — full details in the Bonus Account Terms and Conditions.
What platforms support the Bonus Account?
TradeLocker (web, desktop and mobile) and MetaTrader 5 (industry standard with full EA, custom indicator, and advanced order support).

The same Bonus Account conditions apply on both.

Ready to trade with 2× your capital?

Open your Bonus Account in minutes. Every deposit into it is matched 1:1.