CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Trade only with money you can afford to lose.
Open Exness Account →

Exness Fees & Trading Costs

Before a trade only the shape of a cost is knowable. At the moment of entry part of it stops moving. The exact total exists only once the trade is closed and written into the record.

Open Exness Account →

100+ instruments  ·  Founded 2008

A trading cost is not one number that gets revealed; it is a figure that becomes exact in stages. The rules behind it can be read before anything happens. Part of the amount is settled at the moment of execution and never moves again. The rest is only determined by how the trade ends, which means the complete figure exists for the first time in the record of the closed trade — and any comparison made before that is a comparison between two different questions.

Three moments, three levels of certainty

What is knowable when

MomentWhat is exactWhat is still an estimateWhere it is read
Before entryThe model — which components apply and how each is worked outEvery figure, because none of them has an event behind it yetThe conditions attached to the account
At entryWhatever is settled at the point of executionEverything that depends on the trade continuingThe order ticket
While openNothing new becomes finalThe running total, which describes an unfinished tradeThe platform
After the closeThe whole figure, component by componentNothingThe record of that trade

Before entry: the model is the only exact thing

What can be known in advance is structural rather than numerical. Which components apply to a particular account, how each of them is worked out, what each is expressed in, and in which currency the result lands — all of that is fixed, published and identical for the first trade and the thousandth.

None of it produces a number, because a number needs an event, and no event has happened. This is the stage at which estimating is legitimate and reconciling is not: an estimate here is a forecast about a trade that does not exist yet, and forecasts are supposed to be approximate.

The value of reading the model early is that it removes surprises of kind rather than of size. Knowing that a particular component applies at all is what stops it from looking like an error later; knowing exactly what it will amount to is not available yet and does not need to be.

At entry: the part that stops moving

Execution is the first moment at which something becomes final. Whatever is settled at the point the trade is accepted is settled permanently — it was determined by conditions that existed at that instant, and those conditions have already passed.

This is the most commonly missed feature of the whole sequence. People treat the entry figure as provisional because the trade is still open, when in fact that portion is the most certain number available and will read exactly the same in the record days later.

It is also the only figure that can be captured at the time. It is on the ticket, it is visible immediately, and writing it down at that moment removes the need to reconstruct it afterwards from a total that has other things mixed into it.

While it runs: everything on screen is a projection

An open trade shows a figure that updates. That figure is exact as a statement about right now and provisional as a statement about the outcome, and the two readings are constantly confused. Nothing about the display is wrong; what is wrong is treating a snapshot of an unfinished event as the event's result.

The components that are still unresolved are exactly the ones that depend on the trade continuing. Until it stops continuing, they have no final value — not because anything is hidden, but because the input they need has not occurred.

The consequence is practical: any reconciliation attempted at this stage compares a settled portion with an unsettled one and finds a difference. The difference is the definition of the stage, not evidence of a discrepancy.

After the close: the record is the only complete figure

Closing a trade is what converts every remaining projection into a value. The record then holds each component separately and their sum, expressed in the account's own currency, and that is the only place where the complete cost of that trade has ever existed.

Reading it component by component rather than as a total is what makes it useful afterwards. A total answers what a trade cost; the breakdown answers which part of the model produced it, and only the second of those changes anything about the next decision.

The record is also the only version that stays put. A screen figure describes a moment and is replaced by the next moment; a record describes a completed event and reads the same whenever it is opened.

Getting to an exact figure without arguing with a screen

  1. Read the model before the trade: which components apply, how each is calculated, and in which currency the result lands.
  2. Write down what was settled at execution at the moment it was settled. It is final from then on and hardest to reconstruct later.
  3. Treat every figure shown while the trade is open as a description of the present, not a forecast of the total.
  4. Do not reconcile mid-trade. A settled portion and an unsettled one will always differ, and the difference means nothing.
  5. Take the complete figure from the record after the close, component by component rather than as a single total.
  6. Compare like with like across trades: record against record, never record against a screen reading taken while something was still running.

Nothing on this page is a figure. It describes when a figure becomes final and where the final version is kept.

Why two correct numbers disagree

ComparedAgainstWhy they differWhich one to use
An estimate made before entryThe recordThe estimate had no event behind itThe record
The entry figureThe recordThey agree — that portion never movedEither
A screen reading while openThe recordThe screen described an unfinished tradeThe record
A recordAnother recordDifferent trades, different conditionsBoth, side by side

Only the second row is supposed to match. The others describe different moments and were never expected to agree.

Frequently asked questions

When is the cost of a trade known exactly?
After it closes. Part of the figure is settled at the moment of execution and never changes, but the remaining components depend on how the trade ends, so the complete number exists for the first time in the record.
Why does the figure on screen differ from the one in the record?
Because they describe different moments. The screen is an accurate description of an unfinished trade; the record is the finished one. Both are correct answers to different questions.
What can be known before placing a trade?
The model — which components apply to the account, how each is worked out and in which currency the result lands. No figure, because a figure needs an event that has not happened yet.
Is any part of the cost final before the trade closes?
Yes. Whatever is settled at the point of execution is fixed from that instant and will read the same in the record afterwards. It is also the easiest part to capture, because it is on the ticket at the time.
Why does reconciling mid-trade never work?
It compares a settled portion with an unsettled one. The mismatch is the definition of that stage rather than a discrepancy, and it disappears by itself once the trade closes.
Total or breakdown — which is worth reading?
The breakdown. A total says what a trade cost; the component list says which part of the model produced it, and only that changes anything about the next decision.

Reviews

What traders say about Exness spreads and costs:

★★★★★
Get better spreads. That’s just my positive criticism
— Arc Adam2025-12-14
★★★★★
Indeed a good broker. The spreads are quite tight and competitive the customer service is favorable, this broker is reputable
— malan bobulo2025-08-04
★☆☆☆☆
Nothing good comes from app:. Criminals, always taking with wide spread and market manipulations😡😡😡😡
— DANIELBLACK10202025-11-30
★★★★★
As a beginner I recommend Exness for all Beginners, due to it's friendly interface and easy to understand features ... with a very low spread
— Shedrack Samuel2026-03-24

Related Exness pages