PREVIEW — every figure on this site is a layout placeholder from the design mock, not a measurement. Nothing here has been measured yet.
data to 25.09.2026
SponsoredVisit FxPro
vs

ThinkMarkets vs FxPro

Same instrument, same window, both on our own accounts. Green is the better number on that axis — it lands on whichever side earned it.

EUR/USD · 27.08–25.09 · profile 10 lots a month

Axis ThinkMarkets FxPro
Annual cost$1 302🔬 our measurementderived · 27.08–25.09$1 554🔬 our measurementderived · 27.08–25.09
Avg spread, 24 h0.33 pips🔬 our measurement1 s bid/ask · 27.08–25.090.55 pips🔬 our measurement1 s bid/ask · 27.08–25.09
Spread 21:00–24:00 UTC1.80 pips🔬 our measurement1 s bid/ask · 27.08–25.092.02 pips🔬 our measurement1 s bid/ask · 27.08–25.09
Commission per lot$7.00📄 stated by the brokerfee schedule · checked 25.09.26$7.00📄 stated by the brokerfee schedule · checked 25.09.26
Swap per year$66🔬 our measurementMT5 swap log · 27.08–25.09$49🔬 our measurementMT5 swap log · 27.08–25.09
Rejected orders1.4%🔬 our measurement4 801 orders · 27.08–25.090.4%🔬 our measurement4 823 orders · 27.08–25.09
Slippage on releases1.7 pips🔬 our measurement211 release orders · 27.08–25.090.8 pips🔬 our measurement214 release orders · 27.08–25.09
Withdrawal fee$0📄 stated by the brokerfee schedule · checked 25.09.26$0📄 stated by the brokerfee schedule · checked 25.09.26
Withdrawal timeno datanot measured in this releaseno datanot measured in this release
Support responseno datanot measured · see methodologyno datanot measured · see methodology

ThinkMarkets is measured here and named in full. It is not linked — we have no commercial relationship with it, and we are not going to pretend otherwise by sending you there.

Go to FxPro

This link pays us. The figures on this page were produced by the same code and the same window as every other broker here, and where our sponsor loses, it is printed.

The trade-off, in money

A row of green on one side is not a verdict. These eight axes measure different things with different price tags, and the only way to compare them is to put them in money.

On annual cost of ownership, ThinkMarkets is $252 a year cheaper at 10 lots a month — $1 302 at ThinkMarkets against $1 554 at FxPro. Inside those totals, ThinkMarkets pays $396 in spread and $840 in commission, while FxPro pays $665 and $840. Swap adds $66 and $49 respectively, and that line moves with how long positions stay open rather than with how often they are opened.

The execution axes do not agree with the cost axis. FxPro rejected 0.4% of our orders against ThinkMarkets's 1.4%, and slipped 0.8 pips on release-timed orders against 1.7. These two columns are the reason this desk exists — no amount of reading broker websites produces them.

What they are worth in money depends entirely on what you trade. A rejected order in a quiet hour costs a retry; a rejected order in the seconds after a rate decision, when the price has already moved, can cost more than a year of the spread difference above. The difference in slippage between these two accounts — 0.9 pips on a release order, roughly $9 per lot — is charged every time one is placed into that window.

Which of these two is right for a reader depends on what the reader does: the account that wins on the bill is not automatically the one that wins when an order goes in on a release. Both columns are printed in the same type size because the weighting is yours to apply.

The eight axes, one at a time

One axis at a time, with the point of the axis stated before the numbers. No score is computed from them — a composite is exactly where a sponsored comparison would cheat.

Annual cost

The whole bill for a year at the profile printed above. It exists because the two account models on this site hide their cost in different places.

ThinkMarkets is ahead: $1 302 against $1 554 at FxPro, 19% worse. derived · 27.08–25.09.

Avg spread, 24 h

The mean gap between bid and ask across every one-second sample, including the hours nobody advertises.

ThinkMarkets is ahead: 0.33 pips against 0.55 pips at FxPro, 68% worse. 1 s bid/ask · 27.08–25.09.

Spread 21:00–24:00 UTC

The thin-liquidity window, measured separately because an average across the day hides it entirely.

ThinkMarkets is ahead: 1.80 pips against 2.02 pips at FxPro, 12% worse. 1 s bid/ask · 27.08–25.09.

Commission per lot

The per-lot charge from the broker's published schedule, verified against a real fill where we hold one. Stated by the broker, and marked as such.

Identical on this axis: both at $7.00. Nothing to choose between them here.

Swap per year

Financing on positions held through the roll, annualised. The one component that does not move with volume.

FxPro is ahead: $49 against $66 at ThinkMarkets, 35% worse. MT5 swap log · 27.08–25.09.

Rejected orders

The share of our market orders the broker declined, with its own status code. Orders that got no execution event inside our window are our own status, not a rejection.

FxPro is ahead: 0.4% against 1.4% at ThinkMarkets, 250% worse. 4 823 orders · 27.08–25.09.

Slippage on releases

Where the fill landed against the request, on orders aimed deliberately at news releases — the minutes in which execution quality actually differs.

FxPro is ahead: 0.8 pips against 1.7 pips at ThinkMarkets, 112% worse. 214 release orders · 27.08–25.09.

Withdrawal fee

The withdrawal fee as published. The withdrawal *time* is absent from this site because measuring it honestly means moving our own money.

Identical on this axis: both at $0. Nothing to choose between them here.

Who the two of them are

The figures above belong to an account, the protections below to a company. Those are different objects, and the difference is the most consequential thing on a page like this: two clients of the same brand, onboarded through different entities, can have identical platforms, identical spreads and materially different protection if the firm fails.

ThinkMarkets

not established — no account opened yet. A brand can hold a European licence and an offshore one at once, and the client protections are not comparable, so we do not guess which one holds an account.

FxPro
FXPRO Financial Services Ltd
CySEC · licence 078/07 · since 05/0 · —

⚠️ not confirmed as the entity holding our account · public register

For a confirmed entity, the broker's page quotes the regulator on four things: the compensation ceiling, the leverage cap, when positions are closed out, and whether a loss can exceed the deposit. An unconfirmed entity is printed as unconfirmed, and the measurements stand on their own either way.

The measurement behind this pairing

Both accounts were sampled by the same code, in the same window, on the same instrument. That sentence is doing more work than it looks: almost every discrepancy between broker comparisons published online comes from comparing figures taken at different times, on different instruments, or on different account types at the same broker.

Here it is EUR/USD on both sides, 2026-08-27 to 2026-09-25 continuous, on the ThinkZero · MT5 account at ThinkMarkets against the Raw+ · MT5 account at FxPro — both opened through the ordinary retail sign-up, both running on the broker's own MetaTrader 5 build on hardware that does not sleep.

The order counts behind the execution axes are 4 801 orders at ThinkMarkets and 4 823 at FxPro of which 211 and 214 respectively were timed into the minutes around scheduled releases. Those counts matter: a difference of a few tenths of a per cent in rejections means nothing on a hundred orders and quite a lot on several thousand.

Two limits worth stating. EUR/USD is the easiest pair in the world to quote tightly, so this is a comparison on the brokers' best ground; and a window is a window — neither firm is contractually obliged to behave next month as it did last. Hence the window printed beside every number rather than declared once in small print.

The same comparison at six volumes

Both of these accounts charge a fixed amount per lot and a fixed amount per year, so the annual bill is a straight line in volume. Our headline profile — 10 lots a month — is one point on it, and a reader who trades a tenth or ten times that is reading the wrong point. Here is the same arithmetic at six volumes, with our profile marked.

Lots a monthThinkMarketsFxProDifference
1$190$199ThinkMarkets cheaper by $10
5$684$801ThinkMarkets cheaper by $117
10$1 302$1 554ThinkMarkets cheaper by $252
25$3 156$3 810ThinkMarkets cheaper by $654
50$6 246$7 572ThinkMarkets cheaper by $1 326
100$12 426$15 094ThinkMarkets cheaper by $2 668

Spread × $10 per pip per lot, plus commission per lot, plus a year of swap · 27.08–25.09 · the swap line does not scale with volume, which is what makes the lines cross at all

The two lines cross at about 0.6 lots a month. Below that volume the account with the smaller fixed cost wins; above it the one with the smaller per-lot cost does. Per lot traded, ThinkMarkets costs $10.30 against FxPro's $12.54, while the yearly swap differs by $17 in the other direction. That is the whole mechanism: one account is cheaper to use, the other is cheaper to keep.

Read it with two caveats: the spread is the one we measured on retail size, and spreads do not stay constant as size grows. And it is an average over all hours: a strategy that lives in the thin hours either side of midnight UTC pays a materially larger bill than this.

The rollover penalty, priced

A bill computed from an all-hours average understates the cost for anybody whose orders land in the rollover window. ThinkMarkets goes from 0.33 to 1.80 pips in that window; FxPro from 0.55 to 2.02. Below is the same annual sum with a share of the volume moved into those hours.

Volume traded in 21:00–24:00 UTCThinkMarketsFxProDifference
0%$1 302$1 554ThinkMarkets cheaper by $252
20%$1 655$1 905ThinkMarkets cheaper by $250
50%$2 184$2 431ThinkMarkets cheaper by $247

Spread blended between the window mean and the rollover mean in the stated proportion · commission and swap unchanged · 10 lots a month

At a fifth of the volume in the thin hours, the penalty is $353 a year on ThinkMarkets and $351 on FxPro — ThinkMarkets carries the heavier one. No broker publishes this number, and it can be larger than the whole difference between the two accounts on cost.

Treat it as a floor rather than a forecast. Monthly means hide the individual nights, and the individual nights are where the damage is done.

The same two accounts, placed among all of them

A head-to-head can flatter both sides: two middling accounts compared only with each other will each look reasonable. So here are the same two accounts placed against every account we measure, axis by axis. FxPro leads the whole table on rejected orders; FxPro leads the whole table on slippage on releases.

AxisThinkMarketsFxProBest in the table
Annual cost4 of 107 of 10best in table $1 108
Avg spread, 24 h4 of 107 of 10best in table 0.28 pips
Spread 21:00–24:00 UTC4 of 106 of 10best in table 1.22 pips
Commission per lot6 of 106 of 10best in table $0.00
Swap per year7 of 102 of 10best in table $0
Rejected orders7 of 91 of 9best in table 0.4%
Slippage on releases6 of 91 of 9best in table 0.8 pips
Withdrawal fee1 of 91 of 9best in table $0

Placings inside one source class · 27.08–25.09 · the full ranking is on the brokers page

Reading the table in full is the better route for anybody choosing from scratch; a pairing is for a reader already weighing these two.

The limits of this comparison

It is not a recommendation, and it is not a verdict on either firm. It is a record of what two accounts did on one instrument during one stated window, published by a desk that earns a commission if a reader opens an account at FxPro and nothing at all if they open one at ThinkMarkets. That is why the method is written out rather than summarised: a reader has to be able to find the places we could have cheated.

Withdrawal time, support quality, platform stability under load, the behaviour of a swap-free account over months, and what either firm does when a client disputes a fill are all absent — some because we have not measured them, some because they cannot be measured from outside. “Which broker is better” is a much larger claim than anything on this page, and it is not one a measurement can settle.

Questions about this pairing

Which of the two is actually cheaper?

ThinkMarkets, by $252 a year at 10 lots a month of EUR/USD. The components are printed on each broker's own page, so the sum can be redone at your volume.

Why compare against the broker that pays you?

Because that is the comparison a reader needs and the one a sponsored site avoids. FxPro pays us a commission on accounts opened through our link, so every page here puts it against another broker on all eight axes and leaves the loss where it falls. On cost it currently loses to ThinkMarkets.

Is ThinkMarkets linked anywhere on this page?

No. There is no commercial relationship to declare, and a link would invent one. It is linked to its entry in the public register where we have one, and the sponsored link on this site goes to one broker only.

What would change this comparison?

Mostly volume - then holding period, then the hours of the day you are active. Each of those moves a different component: lots move the commission, days move the swap, and the hour of the day moves the spread.