Everything we measured at AvaTrade, including where it beats us
Standard · MT5 account, EUR/USD, 27.08–25.09. Both columns are printed for every broker on this site, ours included — the losses are what make the wins worth reading.
EUR/USD · 27.08–25.09 · our own account, 1 s bid/ask sampling
Where it wins
against FxPro, same window, same instrument
- Commission per lot$0.00fee schedule · checked 25.09.26 · FxPro $7.00
Where it loses
against FxPro, same window, same instrument
- Annual cost$1 690derived · 27.08–25.09 · FxPro $1 554
- Avg spread, 24 h1.35 pips1 s bid/ask · 27.08–25.09 · FxPro 0.55 pips
- Spread 21:00–24:00 UTC2.60 pips1 s bid/ask · 27.08–25.09 · FxPro 2.02 pips
- Swap per year$70MT5 swap log · 27.08–25.09 · FxPro $49
- Rejected orders0.8%4 787 orders · 27.08–25.09 · FxPro 0.4%
- Slippage on releases1.3 pips207 release orders · 27.08–25.09 · FxPro 0.8 pips
not established — no account opened yet. Until an account exists we cannot say which of a broker's licensed entities would hold it, and guessing one would attach a real licence number to the wrong company.
- Withdrawal timenot measured in this release
- Support responsenot measured · see methodology
Adding up a year on this account: $1 690
The headline figure is one number, and one number is not checkable. Here it is in its parts, for 10 lots a month of EUR/USD on the Standard · MT5 account we opened:
| Component | Per year | How it is derived |
|---|---|---|
| Spread, over the year | $1 620 | 120 lots × 1.35 pips × $10 per pip per lot |
| Commission, over the year | $0 | no per-lot commission on this account type |
| Swap, over the year | $70 | financing on positions held overnight |
| Total | $1 690 | what a year on this account costs at this volume |
One pip on one standard lot of EUR/USD is about $10; that conversion is the only constant in the sum, and it is the market's, not ours.
There is no commission on this account, so the whole trading cost sits in the spread: $1 620 of the $1 690. A commission-free account is not the same thing as a cheap account — at 1.35 pips average, this one pays for itself in the price rather than in a line on the statement, and the total is the number that can be compared.
The swap line, $70 a year, is the one component that does not scale with how often you trade — it scales with how long positions stay open. A A day trader who is flat overnight will pay almost none of it; somebody holding a position for weeks will pay more than our profile shows.
Nothing in this table is a quote. It is what our own account would have paid at a stated volume over the window we measured, and volume is the lever that moves it most. The per-lot components scale with volume and the swap does not, so the ordering between accounts is a function of how much you trade.
The rig behind AvaTrade's numbers
The figures come from a single Standard · MT5 account at AvaTrade — retail terms, public sign-up, nothing arranged on the phone. Its platform runs continuously on hardware we control, with sleep, hibernation and battery throttling all disabled — the defaults would have removed the thin-liquidity hours, which are the ones worth measuring.
Bid and ask arrive from that platform and are stored raw with the timestamp the server put on them. The server clock is not UTC — one broker in this set runs three hours from it — so the offset is measured from fresh ticks at every start rather than written down as a constant. Anything that is not seconds old after conversion is refused. That rule exists because a stale quote's age lands on a round hour roughly once an hour, so a whole-hour sanity check passes it cheerfully.
Execution is measured the only way it can be — by putting orders through the account: 4 787 market orders of the smallest volume the account permits went through this account during the window of which 207 were timed into the minutes around scheduled economic releases. Every probe was closed within seconds: an open position would collect swap and market risk and contaminate the next reading and the account is reconciled against the broker after each run.
Collection ran from 2026-08-27 to 2026-09-25 without interruption, and what counts as coverage here is the share of market hours in the window holding real samples. The looser definition — hours of the day ever seen — once let a dead collector report itself healthy for three and a half days.
Execution measured by sending orders, not by reading claims
A quote is an invitation; a fill is the transaction. The gap between them opens exactly when the market is moving. Out of 4 787 orders on this account 0.8% did not execute and the 207 orders placed into the minutes around scheduled economic releases slipped by 1.3 pips on average — about $13 per standard lot every time one of those orders is placed.
Rejects are the broker's refusals, taken from its own status codes. Our own timeouts have a separate status and are not folded in — doing so would inflate a broker's rate with our latency. That separation is not pedantry: it is the difference between measuring a broker and measuring our own network.
Slippage measures where the fill landed relative to the request, with the sign pointing the way a trader experiences it — positive is money lost. Release-timed orders are the sample, deliberately. In a quiet hour almost any broker fills at the quote, and a measurement taken then flatters all of them equally. Those minutes are where execution quality actually exists - liquidity thins and every order in the market arrives together.
Every probe opens and closes within seconds at minimum volume, so what is measured is the fill and not a position. The execution price returned by an order and the quotes streaming alongside it are not always in the same units, so a probe whose fill disagrees with the quote stream by more than a couple of per cent is recorded as suspect rather than published.
Spread by hour on this account
There is no hourly series for AvaTrade yet. The hourly table needs a continuous series from our own account for the whole window, and one that survived the feed audit. This account either post-dates the window or failed that audit. An hourly table assembled from a partial series looks exactly like a complete one, which is precisely why it is not here.
The window-level figures are published; only the hour-by-hour cut is withheld. When a full series exists, this section fills itself from the same store as every other figure on the site — there is no second pipeline for presentation, which is the only reason a reader can trust that an hourly figure and an average come from the same ticks.
The interesting hours are the ones missing from every marketing page. Between 21:00 and 24:00 UTC the New York session closes, liquidity thins and spreads on every account we hold widen — several of them by a multiple rather than a margin. A broker quoting a single daytime average is quoting its best hour and leaving the arithmetic to you; the spread page carries the day-against-rollover ratio for every account in the table, including this one.
What AvaTrade's licence gives a client
Not established. We have not confirmed which of this broker's licensed entities would hold an account like ours, and without that there is no honest way to say what protection applies: a group can hold a European licence, an offshore one and several in between, and the client protections attached to them are not comparable. A licence number attached to the wrong entity is worse than no licence number at all, so this section stays empty until the broker tells us which entity our account sits under.
This matters more than it sounds. The compensation ceiling, the maximum leverage you may be offered, whether your losses can exceed your deposit and who hears a complaint are all properties of the entity, not of the brand on the website. Two clients of the same broker, onboarded through different entities, can have materially different protection with identical platforms and identical spreads.
Where we have established the entity, this section carries the regulator's own rule with the sentence it came from — see any of the brokers whose entity is confirmed. For this one, the measurements above stand on their own: they describe the account we opened, whoever turns out to hold it.
AvaTrade against the rest of the table, axis by axis
AvaTrade is in the better half of the table on 4 of the 8 axes it has figures for — best of 10 on commission per lot; best of 9 on withdrawal fee. Each placing is against the other accounts in the same source class, on the same instrument and window - not against a broker's claim, and not rolled into a composite score. A composite score is exactly where a site paid by one of these brokers would hide its thumb, so there is none.
| Axis | This account | Placing | Distance to best, and to the median |
|---|---|---|---|
| Annual cost | $1 690 | 9 of 10 | best is $1 108, $582 away · median $1 452 (we are over it) |
| Avg spread, 24 h | 1.35 pips | 9 of 10 | best is 0.28 pips, 1.07 pips away · median 0.55 pips (we are over it) |
| Spread 21:00–24:00 UTC | 2.60 pips | 8 of 10 | best is 1.22 pips, 1.38 pips away · median 2.02 pips (we are over it) |
| Commission per lot | $0.00 | 1 of 10 | best on this axis · median $7.00 (we are under it) |
| Swap per year | $70 | 9 of 10 | best is $0, $70 away · median $64 (we are over it) |
| Rejected orders | 0.8% | 3 of 9 | best is 0.4%, 0.4% away · median 1.1% (we are under it) |
| Slippage on releases | 1.3 pips | 3 of 9 | best is 0.8 pips, 0.5 pips away · median 1.6 pips (we are under it) |
| Withdrawal fee | $0 | 1 of 9 | best on this axis · median $0 (we are on it) |
Lower is better on every axis · 27.08–25.09 · ranking happens inside one source class only
The spread of placings matters more than any single one: an account that is first on cost and last on rejected orders is a different proposition from one that is middling on both, and a single number cannot carry that difference.
Questions about AvaTrade
Answers come from this account's own numbers. Where we have not measured something, the answer says so rather than reaching for the broker's claim.
What have you not measured here, and why does it matter?
Withdrawals and support are absent. Both would need us to fund and defund accounts at every broker in the table to measure honestly. So they read no data instead of carrying a broker's claimed processing time dressed as a finding. Execution is measured, by sending real orders rather than by reading a claim.
Can I reproduce these numbers myself?
In part — and an attempt that contradicts us is the most useful mail we get. The profile, the instrument, the window and the account type are all printed, so the arithmetic can be redone with your own assumptions. The data page specifies the hourly rows behind every aggregate, field by field. The one thing nobody can redo is the collection itself - a tick is a moment in a market that has gone.
Is this page a recommendation to open an account here?
No. Nothing on this site is advice, we are not a licensed adviser, and this page is a record of what one account at one broker did during one stated window. One broker on this site pays us a commission and it is labelled wherever it appears — the disclosure says exactly what that does and does not buy. AvaTrade is not paying us anything and is not linked from this page.
How often do these figures change?
The measured axes change when a new window closes; the stated ones — commission and withdrawal fee — change when the broker changes its schedule and we read it again. The current window is 27.08–25.09, and the schedules behind the stated figures were last read on 2026-09-25. A figure whose date is old is a figure to distrust, including on this site.
Why is there no link to AvaTrade anywhere on this page?
Because there is nothing in it for us, and a link would imply a relationship that does not exist. AvaTrade is named, measured and linked to its entry in the public register where we have one. The single broker this site is paid by is marked as sponsored every time it appears, and it is not this one.
Is AvaTrade cheaper than FxPro?
On annual cost of ownership at 10 lots a month, no — it costs $136 more a year. Treat it as one axis of eight rather than as a verdict. Double the volume and the per-lot half of the bill doubles while the swap line stays put — the ranking can invert.
How to check what is on this page
A measurement published by a site that earns a commission from one of the brokers it measures deserves scepticism, so here is where to point it.
- Recompute the billthe components and the profile are printed above; the arithmetic is deliberately simple enough to redo on paper
- Ask for the rowsthe data page says what we hand over, including the flagged readings we excluded
- Compare us with anybody else measuring the same thinga figure that only exists on one site is a figure nobody has checked, ours included
- Check the window, then the sort orderevery figure carries the window it was taken in; the cost table is sorted by cost, and our sponsor sits wherever that puts it
- Check that the losses are printedif the sponsor's losses ever stop appearing on this site, stop believing the rest of it
If you find something wrong, tell us: desk@costcheckfxen.com. A correction is published with a note of what changed, and the faulty rows are quarantined rather than deleted. Who may alter a published figure, and what happens when a broker disputes one, is written out in the editorial policy.