The Hidden Costs of Poor Liquidity

Key Takeaways
- Price slippage per million traded so the figure survives a board meeting.
- Count rejected orders as lost revenue, because each one is a trade a client meant to place.
- Attach an hourly cost to every support ticket that traces back to execution.
- Put a churn number on the clients who leave quietly after a bad week.
Bad liquidity rarely arrives as an invoice. It shows up as fills a few points off the quote, orders that time out during news, and clients who stop funding without telling you why. Those liquidity costs sit outside your platform fees and your marketing budget, so most brokers never total them. This piece breaks down the five places the money goes, and shows how to put a number on each one before your next LP renewal.
Where Do Liquidity Costs Show Up?
Most brokers audit their platform contract line by line and leave the LP relationship on trust. Liquidity costs leak in five places, and only the first two appear anywhere near your trading reports.
- Slippage: Every fill worse than the quote is value lost on the trade – the client’s when you pass flow through, yours when you absorb it.
- Rejections: An order that never fills is revenue you forecast and never collected.
- Latency: Forex execution delays during news windows turn your tightest spreads into your widest ones.
- Support load: Execution complaints take longer to resolve than password resets, and they escalate further.
- Churn: Traders who lose confidence in your fills stop depositing before they stop logging in.
How Much Does FX Slippage Cost Per Million Traded?
Start with volume rather than tickets. If your clients trade $400 million a month and a weak feed costs them half a pip of negative slippage on EURUSD, you are handing back roughly $20,000 a month before a single platform fee lands. Halve that assumption to a quarter-pip and it is still $10,000. Run the same arithmetic on your own measured slippage, across your three most active symbols, and you have a defensible figure for the renewal conversation. Liquidity costs become negotiable the moment they carry a number – and a no-last-look provider removes one source of them outright, because it cannot reject or re-quote your order after a final look at the price.
FX slippage also spreads through your partner network. The same discipline applies to the rest of your broker tech stack, where per-seat fees are easy to compare and execution quality is not. IBs who hear about poor fills from their referred clients quietly route the next batch of accounts elsewhere, and that pipeline is harder to rebuild than a spread table.
What Do Forex Execution Delays Cost Beyond the Fill?
Latency carries a second bill. A delayed fill during a data release produces a support ticket, and that ticket consumes an agent’s time, a manager’s review, a goodwill credit, and a line in your complaints log. Price one execution dispute at forty minutes of combined staff time, then multiply by your monthly total.
Depth is usually the cause. A book showing ten levels of price absorbs a burst of volume without moving your quote, while a shallow one hands your client a worse price at the moment they are watching most closely. Aggregated Prime-of-Prime liquidity helps reduce this, by combining size from several sources so one large order does not exhaust a single counterparty. Shallow depth costs you nothing on a quiet Tuesday and costs you a client on payroll Friday.
Which Hidden Broker Costs Land Outside the Trading Desk?
Retention absorbs most of what poor execution creates. Traders rarely file a formal complaint about slippage. They cut position size, then deposit less, then stop answering the account manager, and your churn report records the outcome without the cause.
Marketing pays the remainder. Every client lost to execution has to be replaced at full acquisition cost, so you pay that cost twice. Smaller books feel it hardest, which is the whole case for competing with larger brokers on a $1,000 monthly budget on fill quality. Fixing liquidity costs at the source is cheaper than buying the same client again.
Price your own execution before the next renewal. Compare your current fills against FX-Edge’s forex and CFD liquidity, where spreads start at 0.1 pips and ten levels of market depth sit behind every quote, then talk to FX-Edge about running your own flow.
Frequently Asked Questions
How do I measure slippage if my LP does not report it?
Export the quoted price and the fill price from your bridge for matching timestamps, then average the difference by symbol and by hour. Compare news windows against quiet hours separately, because a blended average hides the worst behavior.
Is a tighter spread always the cheaper option?
No. A headline spread means little if the size behind it disappears under load. Ask any provider for depth at each price level and a rejection rate covering a full month, then price those figures together with the quoted spread.
Does any of this apply if I internalize most flow?
Yes, on the part you hedge. Internalized volume carries its own risk cost, and the flow you pass out still gets filled at somebody’s price. The hidden broker costs in this article land on the hedged portion and on every client who leaves over a fill.