← Broker comparison

FxPro

The only broker in our comparison where the counterparty company's name can't be found on the registration screen at all. It's there — but only inside the PDF client agreement.

Brokers: comparison, XM, NAGA, INSTAFOREX, AVATRADE

Registration

Where: direct.fxpro.com, web · Screenshots taken: 2026-08-07

What you will need: Email; A couple of minutes for the form — plus 2 extra clicks if you want to see the legal entity

  1. Fill in country, email, and password.
  2. On the next screen, enter your name, date of birth, and phone number.

The legal entity isn't named on the registration form

The only line at the bottom of the form reads "FxPro is a registered trademark utilised under an approved licensing agreement." No company, no jurisdiction, no licence number.

  1. To find out who you're actually signing the contract with, open the "Terms and conditions" link on the form → Legal Documentation section.
  2. Open the "Client Agreement" and find clause 1.2 — that is where the entity you are contracting with is named.

Legal entity: FxPro Markets Direct Costa Rica Latam, SRL · Jurisdiction: Costa Rica

«FxPro is the brand and trading name of FxPro Markets Direct Costa Rica Latam, SRL which is a private limited company incorporated in Costa Rica.» (client agreement, clause 1.2)

The registration screen itself doesn't name the entity at all — only the trademark line. You can only find out the real counterparty by opening the PDF agreement, two clicks deep into the documentation, which a regular user isn't required to go through during registration.

a regulator and licence for THIS entity — even though the FxPro brand overall does have regulators (see above), just not for this one,a compensation fund — FSCS protection belongs to the UK entity, FxPro UK Limited, not to the Costa Rica entity that actually serves most clients from the CIS and Europe,a published percentage of losing accounts — not published on any page

Account activation

Where: direct.fxpro.com, dashboard · Screenshots taken: 2026-08-07

  1. Right after registration, a "You are Ready to Start!" screen appears with a QR code for the mobile app.
  2. You land on "Wallet & Accounts": a separate wallet (for moving money between accounts) and a trading account — already created, under the "Real account" tab.

What to notice

The account FxPro creates by default is labelled "Real", not "Demo" — even though the balance is zero and you can't trade until it's funded. If you want to practise without money, switch to the "Demo accounts" tab and create a demo account separately — it isn't selected by default.

ParameterValue
Account type created by defaultMT5 Hedging, Real
PlatformsFxPro WebTrader, MT4, MT5, cTrader, TradingView, mobile app
CommissionStandard — none; Raw+ and Elite — 3.5 USD per lot one-way on major pairs and gold; cTrader — 35 USD per 1,000,000 turnover

Funding

Where: direct.fxpro.com, dashboard · Screenshots taken: 2026-08-07

  1. In the sidebar, open "Deposit", pick a method, and enter an amount.
ParameterValue
Card deposit range50–50,000 USD per transaction
Platform fee0%

What to notice

0% is the fee charged by the FxPro platform itself. It doesn't cancel out your own bank's or payment provider's fees (especially for cards not denominated in USD) — check with your card issuer separately.

Verification

Without verification the account is created and visible in the dashboard, but documents will still be requested before your first withdrawal.

Where: direct.fxpro.com, dashboard · Screenshots taken: 2026-08-07

  1. Open the profile menu (icon in the top right corner) → "Settings".
  2. On the "Your documents" tab — status "Identity Verification: Not uploaded". Click "Upload" to attach a document.
  3. There's a separate "Optional documents" block — this is where you upload whatever the platform has asked for beyond standard verification.

Trading

Where: MT5 WebTrader, demo account · Screenshots taken: 2026-08-07

  1. MT5 WebTrader opens: an instrument list with the current spread on the left, a chart on the right, and open positions at the bottom.

Why we don't publish FxPro's spread as a single number

We have three independent measurements of the same EUR/USD, and all three disagree: the live quote on the site's public page — about 1.4 pips; in the same terminal's favourites list — 0.2; in the terminal's full instrument search (below) — 0.1.

A partial explanation turned up right on the instrument page: "Note: Price data indicated above may be delayed by 15 minutes." But a fifteen-minute delay doesn't explain a sevenfold difference between the site and the terminal, so the question isn't fully resolved.

As long as the reason is unknown, "FxPro's spread" doesn't have a single defined value, and we'd rather say that directly than pick whichever number looks best. Only a measurement on a real account, at the actual moment of a trade, resolves it.

  1. To see the spread for any instrument at once, open search (the magnifying glass icon at the top) — a table appears with every pair and a live spread in the middle column.
InstrumentSpread
EUR/USD0.1
GBP/USD0.6
USD/JPY0.3
USD/CHF0.4
USD/CAD0.4
EUR/GBP0.4
EUR/JPY0.2
GBP/JPY1.3
InstrumentSpread (site)Swap longSwap short
EUR/USD~1.4 pips (with a 15-min delay)−8.9 points+1.9 points
  1. To place a trade, click an instrument in the list — a ticket opens with Market / Limit / Stop tabs.
  2. Enter the volume, and if you want, set Stop Loss and Take Profit — both optional, but without a Stop Loss the trade has no limit on losses.

What to notice

"Margin required" under the ticket isn't a fee — it's the amount locked in your account against the open position. It's released when the trade closes, but while the position is open, you can't use it.

Price alerts — without an open position

In the terminal you can set a price alert (the bell icon) — you'll get a notification once the instrument reaches the level you want, without having to keep a trade open or watch the chart.