A trading fee looks trivial on a single order — a fraction of a percent, barely worth a second thought. That is exactly why it is dangerous. The fee is the first cost a signal's edge must clear, it is paid on both sides of every trade, and unlike spread or slippage it does not wait for volatile conditions to show up. Understanding how fees erode an edge is the plainest part of cost-beating discipline.
The fee is paid twice
Most traders quote a fee as a single rate, but a round trip pays it twice: once to enter and once to exit. A 0.10% taker fee is really a 0.20% cost against the move you are trying to capture. Before spread, before slippage, before anything conditions-driven, that round-trip fee is already subtracted from the expected edge. A signal that looked like it had room to spare can be flat once the fee is counted on both legs.
Why fees hurt small edges most
The fee is a fixed percentage, so its damage is proportional. On a signal expecting a large move it is a minor tax; on a signal chasing a small move it can be most of the edge. This is why high-frequency, small-target trading is so unforgiving — each trade is mostly fee. A worked round-trip example below shows the same fee applied to two signals.
| Cost line | Large-edge signal | Small-edge signal |
|---|---|---|
| Expected edge | +60.0 | +18.0 |
| Fee — entry (10 bps) | −10.0 | −10.0 |
| Fee — exit (10 bps) | −10.0 | −10.0 |
| Edge left after fees | +40.0 | −2.0 |
All figures are basis points (1 bp = 0.01%). The identical 20 bps round-trip fee leaves the large-edge signal with two-thirds of its edge intact, while it sinks the small-edge signal below zero before spread and slippage are even considered. The fee did not change; the edge it was eating into did.
Where the fee sits in the full cost
The fee is only the first line. A complete evaluation also subtracts the spread you cross, the slippage on the fill, and a safety buffer — the full cost-beating rule for trading signals. To see every line laid out, read how to read a signal cost breakdown, and to separate the fixed fee from the conditions-driven costs, see spread vs slippage in the cost model.
How the platform handles it
The cost model charges the round-trip fee inside every signal evaluation, so a signal that cannot clear its own fees is rejected and logged rather than traded. You can put your own venue's fee into the trading cost calculator to see the cost-to-beat for yourself. The fee is small, but it is certain — and certainty is what makes it the first thing every edge has to beat. Nothing here is financial advice.