Direct and indirect costs in a funding comparison
Funding comparison is a way to evaluate the overall cost of funding or maintaining a position over time. Costs are not only what you pay as a separate line item. They also include cost-like effects that change the final outcome even if they are not described as “fees.”
A useful approach is to split costs into two buckets:
- Direct costs: charges that are explicitly stated in account or transaction documentation.
- Indirect costs: effects that arise from market mechanics and execution conditions (for example, how prices move and how orders are filled).
What direct costs can change
Direct costs are usually easier to identify because they appear in disclosures. The most common categories to include are:
- Commissions or transaction fees: charges per trade or per executed order.
- Financing costs (often linked to time): costs that accrue for holding positions across certain time periods.
- Withdrawal or account handling costs: costs that apply when moving funds out, or maintaining access to the account.
When you compare providers, treat these as separate inputs. Even if two providers look similar on one line item, differences in another line item can dominate once you include the holding period you care about.
Example with stated assumptions
Assume you make one buy and one sell, each with a commission, and you hold the position for a period where a financing charge applies. To compare providers, you would compute:
- Total direct cost = (commission on entry + commission on exit) + (financing/holding cost over the period) + (any withdrawal/account costs relevant to your scenario).
If you change the holding period assumption, the financing component changes; if you change trade size or number of trades, the commission component changes.
What indirect costs can change
Indirect costs are the cost-like effects of trading and execution. Common categories include:
- Bid–ask spread impact: the spread is the built-in difference between buy and sell prices; wider spreads can increase the effective entry and exit cost.
- Slippage and execution quality: in fast or illiquid conditions, orders may fill at worse prices than expected.
- Rollover or financing mechanics tied to specific timing rules: financing charges may depend on cut-off times and contract details.
- Costs embedded in pricing and contract specifications: different instruments or contract sizes can make a “same-looking” position behave differently.
A stable way to handle indirect costs is to recognize that they are assumption-driven. If you cannot observe or reproduce the same execution conditions for both options, your comparison should be labeled as a model rather than a verified outcome.
Material limitations and failure modes
Even with careful definitions, funding comparisons can fail in predictable ways:
- Comparing different contract specifications: if “funding” relates to different instrument sizes, settlement rules, or margin/holding mechanics, the cost basis may not match.
- Ignoring time-dependence: financing-related components often vary with holding time and timing rules.
- Using inconsistent assumptions about liquidity and execution: a comparison built on “ideal fills” may break when spreads widen or slippage occurs.
- Hidden or conditional charges: some costs apply only under certain actions (for example, specific account operations) or under certain market/account states.
How to verify facts independently
To verify what affects a funding comparison, focus on documentation and reproducible steps:
- Start from primary disclosures: look for account fee schedules, commission tables, financing/holding charge descriptions, and withdrawal or transfer cost terms.
- Map every cost to a calculation input: list what changes with trade size, how charges accrue over time, and which operations trigger each cost.
- Use transparent assumptions: specify holding period length, number of trades, and whether the comparison uses the same instrument and contract details.
- Test with a consistent scenario: create one scenario (same instrument, same size, same time window) and compute total cost for each option using the documented rules.
If the documentation is unclear on timing rules or conditional charges, treat the comparison as incomplete until those items are identified.
Next questions to make the comparison robust
When your comparison still feels uncertain, the next questions usually target missing inputs:
- Which costs accrue per trade, which accrue per holding period, and which accrue per account operation? - Do the options use the same instrument and contract specifications?