Non-trading fees to check
- Inactivity fees
- Currency conversion mark-ups
- Deposit and withdrawal charges
- Platform, data or tool subscriptions
Trading vs non-trading fees
| Trading fees | Non-trading fees |
|---|---|
| Spread | Inactivity fee |
| Commission | Currency conversion |
| Overnight financing | Withdrawal / deposit fees |
| Guaranteed stop premium | Platform or data subscriptions |
Inactivity fees
Some brokers charge a monthly fee after a long dormant period. If you trade occasionally, check the threshold and either log a trade periodically or withdraw and close dormant accounts. Some brokers, such as Spreadex according to third-party reviews, don't charge one.
Currency conversion
Profits and losses on instruments quoted in another currency are converted into your account's base currency, usually with a small mark-up. See GBP base-currency accounts.
Deposits and withdrawals
Most FCA brokers don't charge for standard UK deposits and withdrawals, but international transfers or certain e-wallets may carry fees from the broker or the payment provider.
Platform and data
Core platforms are normally free. Some advanced tools — certain charting packages or market data for share CFDs — may carry a charge unless you meet activity thresholds.
How to keep fees down
- Choose an account in your own currency
- Use free UK payment methods
- Close or withdraw from dormant accounts
- Read the broker's full charges page before funding
Frequently asked questions
What is an inactivity fee?
A monthly charge some brokers apply when an account has had no trading for a long period, often a year or more.
Which fees are hardest to spot?
Currency conversion mark-ups and overnight financing, because they're applied automatically rather than shown as a separate line.
CFDs and spread bets are complex instruments and come with a high risk of losing money rapidly due to leverage. Most retail investor accounts lose money when trading these products. You should consider whether you understand how they work and whether you can afford to take the high risk of losing your money.