Total trading cost is the amount a trade must earn to cover its spread, commissions, financing and other applicable charges. Comparing brokers on the advertised spread alone misses part of that bill. A tighter quote can save money at entry, then give that saving back through commissions or overnight funding.
The useful comparison is the cost of completing the same trade under each account’s terms. Keep the instrument, position size, direction, trading time and holding period consistent. Then convert every charge into your account currency. The cheapest account for frequent intraday trading may not be the cheapest for holding positions overnight.
Compare the Same Trade, Not the Headline Price
Start with a realistic trading scenario rather than a broker’s lowest advertised spread. Write down what you expect to trade, how much you expect to trade and when you expect to close it. Your comparison should reflect that activity, not the most flattering number on a pricing page.
The broader guide to broker spreads and pricing models covers how account pricing is structured. For a total cost comparison, the task is narrower: calculate what that structure would charge for your intended trades.
Compare the same product too. Buying shares outright and trading a share CFD do not create identical positions or identical costs. A lower dealing charge does not make their ownership rights, financing arrangements or risks interchangeable.
Use representative spreads observed during your trading hours, not just a quoted minimum. Keep any estimate clearly separate from costs confirmed by completed transactions.
Build a Complete Round Trip Cost Estimate
A round trip means opening and closing a position. For a projected trade, use:
Estimated total cost = spread cost + opening and closing commissions + financing debits − financing credits + other applicable charges + net adverse slippage.
This estimates trading friction separately from the gain or loss caused by market movement. Favorable execution can reduce friction; unfavorable execution increases it. Treat financing credits as conditional until the applicable rate and eligibility are confirmed.
Spread: Avoid Charging Yourself Twice
The spread is embedded in the prices available for buying and selling. Suppose EUR/USD is quoted at 1.1000 bid and 1.1002 ask. Buying €100,000 at the ask and immediately selling at the unchanged bid produces a $20 loss before separate fees.
That is one full spread across the round trip, not two full spreads. The purchase occurs above the midpoint and the sale below it. Relative to the midpoint, each transaction contributes half the spread in this unchanged quote example.
If the spread differs between entry and exit, a midpoint based estimate adds half the entry spread and half the exit spread, converted into money. This assumes execution at the displayed quotes and excludes slippage.
For currency positions, the guide to calculating forex spread costs in pips and money covers the conversion. Keep the resulting amount in the same currency as commissions and financing before adding them together.
Commission: Check Both Sides and Any Minimum
A commission of $3.50 per lot per side becomes $7 for opening and closing one lot. A quoted $7 round trip commission already includes both transactions. Confusing those descriptions can make an account look half as expensive as it is.
Check whether commission is charged per lot, per share, per contract or as a percentage of transaction value. Then check the minimum charge. A percentage rate that looks inexpensive on a large order may produce a higher effective rate on a small one.
Do not assume that every commission scales neatly with position size. Apply the published rounding rules, minimums and volume tiers to your actual order size. If a discount depends on monthly activity, calculate costs both with and without qualifying for it.
Financing: Price the Entire Holding Period
Financing needs a separate calculation because it depends on how long the position remains open. For securities bought using borrowed cash, interest on the margin loan reduces the return and raises the amount needed to break even. The SEC bulletin on margin interest also covers how cash netting arrangements can affect the interest charged.
For an illustrative balance charged at a simple annual rate, the estimate is:
Financing cost = applicable financing balance × annual rate × chargeable days ÷ contractual day count basis.
Assume a hypothetical product applies 8% annual financing to a constant $20,000 balance, uses a 365 day basis and charges for ten days. The estimated cost is $43.84. This is a calculation example, not a current rate quote. A different balance, daily rate or day count convention changes the answer.
Do not automatically use the margin deposit as the financing balance. CFD funding can be charged on the full notional exposure, rather than just the cash posted as margin. That distinction is addressed in the FCA review of CFD charges and overnight funding.
If the hypothetical $20,000 exposure requires a $1,000 deposit, the example’s $43.84 funding cost equals about 4.38% of that deposit. Reducing the deposit does not reduce the exposure on which the assumed charge is calculated.
Worked Example: When the Cheaper Account Changes
Consider two hypothetical EUR/USD accounts. Both trades involve €100,000 in a US dollar account, making one pip worth $10. Assume execution at the quoted prices, unchanged spreads at entry and exit, and no conversion or other charges.
| Cost component | Account A: spread only | Account B: spread plus commission |
|---|---|---|
| Assumed spread | 1.2 pips | 0.2 pips |
| Round trip spread cost | $12.00 | $2.00 |
| Round trip commission | $0.00 | $7.00 |
| Cost without overnight funding | $12.00 | $9.00 |
| Assumed funding per chargeable day | $5.00 | $6.50 |
| Total after five chargeable days | $37.00 | $41.50 |
Account B saves $3 when no funding applies. Its funding costs $1.50 more per chargeable day, however. After two chargeable days, both accounts cost $22. After five, Account A is cheaper by $4.50.
This is why the choice between raw spread and standard accounts cannot rest on spread and commission alone. The holding period can reverse the result.
For this simplified example, the crossover is easy to calculate: divide the $3 entry and exit saving by the $1.50 additional daily funding cost. Real comparisons need recalculating when spreads, funding rates or position values change.
Count Funding Events, Not Just Nights
Read the funding schedule before estimating the holding period. Check the charging cutoff, applicable time zone, long and short rates, and whether a rollover books charges covering several calendar days. Do not assume that one overnight holding always produces one day’s charge.
For US retail forex, rollover calculations should follow the terms disclosed in the customer agreement. The NFA requirements for forex electronic trading systems address rollover pricing and procedures for calculating interest charges and payments.
Also check both directions. A short position is not automatically entitled to a financing credit. Build the comparison using the rate applicable to the side you intend to hold, not the more attractive side of the rate table.
Include Execution Costs Without Double Counting
The displayed spread is not the whole execution result. A market order can fill at a price different from the quote available when you submitted it. A limit order controls the acceptable execution price but may remain unfilled. These distinctions are covered in FINRA’s notice on order handling during volatile markets.
Suppose your estimate allows $9 for spread and commission, but the completed round trip adds $4 of adverse slippage. The execution cost becomes $13 before funding. A competing account costing $12 at its quoted prices would have been cheaper for that transaction.
One trade does not establish a dependable pattern. Review comparable transactions across your normal order sizes and trading hours. Record favorable price differences as well as unfavorable ones; otherwise the comparison is biased from the start.
Keep spread costs separate from slippage in your records. Measure slippage against the relevant executable bid or ask, rather than a midpoint that would also capture part of the spread.
There is another accounting trap: profit or loss calculated from actual opening and closing fills already reflects those execution prices. Do not subtract estimated spread and slippage again when calculating net profit. Subtract only charges not already included in the reported figure.
Add Account and Currency Charges Where They Apply
Some charges belong to an individual transaction; others belong to the account. Platform subscriptions, account maintenance, inactivity and transfer charges can affect the comparison even when dealing commissions are zero. These categories appear in the SEC investor bulletin on fees and expenses.
Allocate recurring charges using a realistic activity estimate. A hypothetical $30 monthly platform fee adds $3 per round trip if you complete ten round trips that month. At 100 round trips, the allocation falls to $0.30. Trading more solely to dilute a subscription fee is not a saving.
For currency conversion, identify what amount is converted and when. Converting a realized profit is different from converting the entire purchase value. Check for a separate conversion fee or exchange rate markup, and avoid adding an assumed conversion charge where none applies.
Keep taxes separate from broker pricing. They may affect the economics of a transaction, but a tax liability is not evidence that one broker has a higher spread or commission.
Build a Comparison From Your Own Trading Pattern
A useful comparison needs more than one sample trade. An intraday strategy and a position held for several weeks place different demands on the fee schedule. Build a small set of scenarios that represents your intended activity:
- Choose comparable trades. Fix the product, size, direction, order type and expected trading time.
- Calculate entry and exit costs. Convert spreads and both commission legs into the account currency.
- Add the holding cost. Apply the relevant funding rates and chargeable days, including any scheduled adjustments.
- Include account charges. Allocate recurring fees, then compare estimates with statements and completed fills.
Use separate rows for intraday trades and overnight positions rather than averaging them together too early. Weight each scenario by the number of trades you realistically expect to make. Otherwise an inexpensive but rarely used product can distort the result.
Run a less favorable scenario too: a wider spread, an extra funding event or a missed commission discount. The purpose is not to predict every fee exactly. It is to see whether a small change overturns the apparent saving.
Reduce Costs Without Distorting the Trade
Target the cost that matters most to your trading pattern. Frequent traders should scrutinize repeated spread and commission charges. Longer holding periods require closer attention to financing. Small orders need checks for minimum commissions, while infrequent activity makes recurring account charges harder to spread across transactions.
Avoid changing the trade solely to make the fee calculation look better. Closing before a funding cutoff may remove a charge, but it also changes market exposure. A limit order may improve the entry price, but an unfilled order is not the same outcome as an executed trade.
The better comparison is the total cost of carrying out the intended trade under realistic conditions. A zero in one fee column is useful. It is not the total bill.