Eightcap ranks 2nd of 3 on cost — and the session is not the whole day
Raw · MT5 account, EUR/USD, 12.10 19:08–13.10 17:13 UTC. Wins and losses are printed for every broker on this site — the losses are what make the wins worth reading.
EUR/USD · 12.10 19:08–13.10 17:13 UTC · our own account, 1 s bid/ask sampling
Where it wins
against Tickmill, same window, same instrument
- Spread 21:00–24:00 UTC1.12 pipsrollover hours · 12.10 19:08–13.10 17:13 UTC · Tickmill 1.12 pips
Where it loses
against Tickmill, same window, same instrument
- Annual cost$889spread + commission · Raw · MT5 · Tickmill $722
- Avg spread, 07:00–20:00 UTC0.04 pips25 185 samples · 12.10 19:08–13.10 17:13 UTC · Tickmill 0.00 pips
- Commission per lot$7.00fee schedule · 2026-10-13 · Tickmill $6.00
This is the entity that holds our account: the broker named this entity in its registration confirmation, 2026-10-05. The licence details above were read from the regulator's public register on 2026-10-12.
stated by the regulator · entry in the public register
The bill, taken apart: $889 a year
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 Raw · MT5 account we opened:
| Component | Per year | How it is derived |
|---|---|---|
| Spread, over the year | $49 | 120 lots × 0.04 pips × $10 per pip per lot |
| Commission, over the year | $840 | 120 lots × $7.00 per lot |
| Total | $889 | 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.
On this account the commission is the larger half of the bill: $840 of $889, or 94%. That is the thing a spread table cannot tell you. Eightcap quotes a raw spread of 0.04 pips, which looks almost free, and then charges per lot for the privilege. Whether that is cheaper than a wider spread with no commission depends entirely on how much you trade, which is why the profile is stated rather than assumed.
One thing the bill above deliberately leaves out is the rollover. Between 21:00 and 24:00 UTC the spread on this account averaged 1.12 pips against 0.04 in the session — 27 times wider — and folding those three hours into a daily average would have told you about a market nobody trades in rather than about the price you pay. It is measured and printed as its own column. Whoever holds through the rollover pays that number rather than the headline one.
The table is an invoice reconstructed from measurements, not a price list. Change the volume and every per-lot line moves with it. At a tenth of this activity both lines shrink to a tenth, and since one broker is cheaper on spread and another on commission, the ordering between them can invert.
The measurement itself, 12.10 19:08–13.10 17:13 UTC
An account was opened at Eightcap in the ordinary way, on the Raw · MT5 account type — the one a retail client is offered, not a negotiated institutional tier. The broker's own platform runs on a machine that does not sleep, does not hibernate and does not throttle on battery; all three defaults had to be turned off explicitly, because each would have cut exactly the overnight hours this site exists to measure.
Ticks land in the store unmodified, and the one transformation applied to them — the shift from broker-server time to UTC — is measured per session rather than assumed. The guard that holds whatever the offset says is freshness: a tick has to be seconds old once converted, or it does not enter the store. Without it a stale weekend quote reads as a live one.
This account has no publishable execution sample. The reason is printed on the axis itself rather than hidden: an execution figure from a handful of orders is noise with a decimal point on it, and we would rather show nothing than that.
The window is 2026-10-12T19:08:17Z to 2026-10-13T17:13:27Z, continuous. Coverage is reported as the share of calendar market hours in that window which actually hold samples, not as the count of distinct hours of the day we have ever seen — the second number can only go up, and it hid a three-day outage from us for exactly as long as we trusted it.
Spread by hour on the Raw · MT5 account
Every hour of the day, as measured on this account: the mean of one-second samples falling in that hour across the whole window. The widest hour is 21:00 UTC at 3.196 pips, the tightest is 17:00 UTC at 0.027. 16 hours of the day were recorded on both this account and the others it is compared with; the rest are not shown, because an hour measured on one account only is not comparable with anything.
The rollover window, 21:00-24:00 UTC, averages 1.123 pips against 0.041 through the London and New York hours — about 28 times wider. That ratio, not the daily average, is what decides whether an overnight strategy is viable on this account, and it is the number a marketing page never carries.
| Hour, UTC | Mean spread | What is happening |
|---|---|---|
| 00:00 | 0.066 | Asian session |
| 01:00 | 0.082 | Asian session |
| 02:00 | 0.071 | Asian session |
| 03:00 | 0.074 | Asian session |
| 04:00 | 0.075 | Asian session |
| 05:00 | 0.071 | Asian session |
| 13:00 | 0.047 | London-New York overlap |
| 14:00 | 0.033 | London-New York overlap |
| 15:00 | 0.043 | London-New York overlap |
| 16:00 | 0.044 | New York afternoon |
| 17:00 | 0.027 | New York afternoon |
| 19:00 | 0.050 | New York afternoon |
| 20:00 | 0.390 | New York afternoon |
| 21:00 | 3.196 | rollover, thin liquidity |
| 22:00 | 0.083 | rollover, thin liquidity |
| 23:00 | 0.091 | rollover, thin liquidity |
Hourly mean of 1 s bid/ask samples · 12.10 19:08–13.10 17:13 UTC · our own Raw · MT5 account · how the hours compare across brokers
How a price series earns its place here
A demo server can quote a price that looks entirely plausible and never moves. Averages, hourly breakdowns and rankings built on such a feed measure the simulator rather than the broker, and every figure derived from it inherits the fiction while looking exactly like a measurement. So before a single number from an account is published, its series is tested for one property: continuity.
A floating spread moves in steps of one unit, so it is seen at the values either side of its usual one. If a series usually reads one unit wide it must sometimes read zero and sometimes two; if it never visits its neighbours it is being set rather than formed. The test is run on the liquid session only, because an off-session widening schedule can hand a fixed daytime price exactly the neighbours it lacks — that is how one feed passed a day-wide version of this audit and failed the session-only one.
Here is where a cruder test would have thrown away the truth. Eightcap quoted bid equal to ask in 56% of the samples we took in the liquid session: on a commission account the spread genuinely sits on the floor of the price grid, and the broker earns from the per-lot charge instead. An audit that refused series for being “too constant” would have condemned that as a units error — it is the first version of ours that did, and the test had to be rewritten around continuity rather than variety.
The test has teeth, and the refusals are published. 8 series across 2 accounts failed it for this window and are not represented anywhere on this site — not as a row, not as a footnote figure, not as a “from” number. One of them belongs to the broker that pays for the site.
The order leg - what a broker does with a real market order - runs on the same accounts next, and when it produces figures they will appear as their own axes rather than as adjectives.
What Eightcap's licence gives a client
The protections attached to Eightcap in this table are the ones that come with 246/14, held by Eightcap EU Ltd. They are properties of that entity, and they are worth reading before any spread figure on this page.
| Protection | What applies | Where the rule is |
|---|---|---|
| Investor compensation ceiling | €20,000 per client | DI144-2007-15 (RAD 174/2015), the ICF Directive |
| Maximum retail leverage, major FX pairs | 30:1 (3.33% initial margin) | Policy Statement PS-04-2019, 27 September 2019 |
| Margin close-out | at 50% of required initial margin | Policy Statement PS-04-2019, 27 September 2019 |
| Negative balance protection | liability capped at the funds in the account | Policy Statement PS-04-2019, 27 September 2019 |
Read together, those four lines describe a fairly specific deal. Your losses on a CFD account cannot exceed the money in it, because negative balance protection caps aggregate liability at the account balance. Positions are closed out when equity falls to half the required initial margin, which is a floor under how far a bad position can run before somebody intervenes. Leverage on major currency pairs is capped at 30:1 — the same broker group may legally offer several hundred to one through a different entity, and that is one of the clearest practical differences between the licences a single brand can hold. And if the firm itself fails owing you money, the compensation scheme pays up to €20,000, which is a ceiling worth knowing against the size of a deposit rather than after it.
None of that is a judgement about Eightcap. It is the floor the licence puts under any firm holding it, and the reason this site records the entity rather than the brand: the measurements above would be identical under a different entity, and the protections would not.
- Investor compensation ceiling“up to a maximum amount of twenty thousand Euro” — DI144-2007-15 (RAD 174/2015), the ICF Directive
- Maximum retail leverage, major FX pairs“CySEC will adopt the same leverage limits as ESMA” — Policy Statement PS-04-2019, 27 September 2019
- Margin close-out“falls to less than half of the total initial margin protection” — Policy Statement PS-04-2019, 27 September 2019
- Negative balance protection“limit of a retail client's aggregate liability” — Policy Statement PS-04-2019, 27 September 2019
Stated by the regulator · read on 2026-10-11 · we quote the rule, not a summary of it, because a summary is where this kind of fact usually goes wrong
One caution about reading protection as cost. The regulated European entity is often not the cheapest venue a group operates: the same brand's offshore entity may quote tighter and lever higher. Our figure of $889 a year is for the entity above, on the account type above, and it is not transferable to a differently licensed arm of the same company.
Eightcap against the rest of the table, axis by axis
Eightcap is in the better half of the table on 0 of the 4 axes it has figures for. 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 | $889 | 2 of 3 | best is $722, $167 away · median $889 (we are on it) |
| Avg spread, 07:00–20:00 UTC | 0.04 pips | 2 of 3 | best is 0.00 pips, 0.04 pips away · median 0.04 pips (we are on it) |
| Spread 21:00–24:00 UTC | 1.12 pips | 2 of 3 | best is 0.84 pips, 0.28 pips away · median 1.12 pips (we are on it) |
| Commission per lot | $7.00 | 2 of 3 | best is $6.00, $1.00 away · median $7.00 (we are on it) |
Lower is better on every axis · 12.10 19:08–13.10 17:13 UTC · ranking happens inside one source class only
Read the column of placings rather than any one row. Consistency across axes tells you what kind of account this is; a strong placing on one axis tells you almost nothing about the bill or the fills.
Questions this page should answer
The questions below are answered from this broker's own figures; where the honest answer is that we do not know, that is the answer given.
Does a tighter spread mean a smaller bill?
No, and this account is a good illustration. Its 0.04 pips come with $7.00 per lot of commission, which adds $840 a year at our profile. The whole bill is the only honest basis for comparing the two account models, and it is what the front page sorts on.
What is on this page, and what is deliberately not?
The page carries measurements and sourced facts. There is no third category, and nothing is estimated. Withdrawal times, support and execution are absent rather than guessed - each of them needs real money and real orders at every broker before it can be a number. A comparison with four honest columns beats one with eight where half are quotations.
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. What you cannot reproduce is our ticks: a tick is a moment, and it does not come back.
Is this page a recommendation to open an account here?
No. This is a measurement, not advice, and we are not licensed to give any. The page records what one account did in one 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. Eightcap is not that broker: it pays us nothing, it is not linked from this page, and it is in the table because its own feed passed our audit.
How often do these figures change?
Measured figures move with each new window. Figures taken from a fee schedule move when the schedule does, and each carries the date it was read. The current window is 12.10 19:08–13.10 17:13 UTC, and the schedules behind the stated figures were last read on 2026-10-13. A figure whose date is old is a figure to distrust, including on this site.
What happens to my money if Eightcap's entity fails?
The account we measured sits with Eightcap EU Ltd, licensed as 246/14. Under that licence a compensation scheme covers eligible claims up to €20,000 per client if the firm cannot pay, and a retail client's losses on CFDs cannot exceed the balance of the account. The rule and the sentence it comes from are quoted in the licence section above. It is a ceiling, not a guarantee of your balance, and it is worth reading against the size of a deposit before making one.
How to check what is on this page
The incentive on this site runs one way, and the only honest response to that is to make the figures easy to attack. Start here.
- Check that the losses are printedif the sponsor's losses ever stop appearing on this site, stop believing the rest of it
- Check the source class on each numberour measurement, third party, or stated by the broker — and no ranking crosses those classes
- 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
If you find something wrong, tell us: [email protected]. A correction is published with a note of what changed, and the faulty rows are quarantined rather than deleted. A broker that disagrees with a number here is sent the query and the rows behind it; the editorial policy says how that works.