The unquoted costsYour broker sets it · reducible: Yes
The Costs Nobody Quotes You
None of these are hidden, exactly. They are simply kept on a different page from the one you were reading when you decided.

Key takeaways
- These charges are disclosed, but usually in the fee schedule rather than beside the spread that attracted you.
- Several are charged whether or not you trade, which makes them unusual on this ledger.
- Currency conversion on a non-base-currency account can quietly exceed the trading costs it sits alongside.
- All of them are checkable before you open an account, which makes this the most avoidable section of the whole site.
In this article · 7 sections
The short answer
Inactivity fees, withdrawal charges, currency conversion and data subscriptions are all disclosed — in the fee schedule, not beside the spread that attracted you. Several are charged whether or not you trade, which makes them unlike every other cost here and disproportionately heavy on a quiet account.
Calling these costs "hidden" is not quite fair, and the small unfairness is worth correcting because it changes what you do about them.
They are disclosed. They are in the fee schedule, the contract specifications, the terms. What they are not is anywhere near the page that advertised a tight spread, which is the page you were reading when you decided. The information was available; it was simply not placed where the decision was being made.
That makes them the most avoidable items on this site's ledger. Every one is checkable in advance, for free, by anyone willing to open a second page.
The usual list
Inactivity fees. A monthly charge after a period of no trading — often three, six or twelve months. This one is unusual among trading costs because it is charged for not trading, which means a dormant account with a small balance can be drained over time by nothing at all.
Withdrawal charges. A fee to take your own money out, sometimes flat, sometimes per withdrawal, sometimes waived above a threshold or for certain methods. Worth knowing before the first withdrawal rather than during it.
Currency conversion. Possibly the largest item here, and the easiest to miss. If your account is denominated in one currency and you trade an instrument settled in another, a conversion happens — on the position, on the profit or loss, and sometimes on the financing. The rate applied is the broker's, not the interbank rate, and the margin on it is a cost that never appears as a fee.
Market data subscriptions. Real-time data for some instruments carries exchange fees. Often waived at a certain activity level, which means the cost appears exactly when you slow down.
Account maintenance and platform fees. Less common, still present.
Deposit fees. Rare, but they exist, particularly for certain payment methods.
Why these behave differently
Everything else on this site's ledger is a cost of trading. Spread, commission, slippage, financing — all of them need a position to exist before they can charge you.
Several of these do not. Inactivity fees, maintenance fees and data subscriptions accrue on the basis of time and status, not activity. A trader who places forty trades a month will barely notice them against the spread. Someone who places two will find them a meaningful share of their total cost, and someone who places none will find them the whole of it.
That inverts the usual advice. On most of this site, high-frequency trading is where costs bite hardest. Here it is the opposite: the quieter the account, the more these matter proportionally.
Currency conversion deserves its own paragraph
Of everything listed, this is the one most likely to be large and least likely to be noticed.
It does not appear as a fee. It appears as a slightly worse exchange rate than the one you would see quoted elsewhere, applied at each conversion. There is no line item, nothing to tick, and nothing that feels like a charge.
If you hold an account in one currency and routinely trade instruments settled in another, it is worth establishing what rate is applied and what margin sits in it. Where a broker offers accounts in multiple base currencies, choosing the one matching what you mostly trade can remove the conversion entirely — which is a rare thing on this site: a cost that can go to zero rather than merely down.
The context for why disclosure got attention
Retail trading disclosure has been the subject of formal regulatory action. In 2018 the European Securities and Markets Authority adopted a decision temporarily restricting how contracts for differences are marketed, distributed and sold to retail clients, including leverage limits and a standardised risk warning requiring firms to show the percentage of retail client accounts losing money when trading CFDs with that particular firm. The measure was time-limited, was renewed, and its substance was subsequently carried into national rules.
Two honest points about that. It is the reason you now see a loss-percentage warning on broker sites — it exists because it was required, not because firms volunteered it. And it concerns the marketing of a product category and its leverage, not the ancillary fees discussed on this page. Nothing in it obliges anyone to put the inactivity fee next to the spread.
What to actually do
Before opening an account, find the fee schedule — not the marketing page — and establish five things:
- Is there an inactivity fee, after how long, and how much?
- What does a withdrawal cost, and is there a minimum?
- What base currencies are available, and what conversion margin applies?
- Are there data fees for the instruments you want, and what waives them?
- Is there a maintenance or platform charge?
Ten minutes, once, before any money moves. It is the highest-return work on this entire site, and it is the only section where the answer can genuinely be zero.
Where this sits
These sit beside the costs that are quoted — chiefly the spread and commission, which are the numbers that got your attention in the first place.
Sources and references
- Decision (EU) 2018/796 to temporarily restrict contracts for differences in the Union — European Securities and Markets AuthorityRegulator · retrieved 8 October 2026



