Checklist · Copy Trading and Allocation
Fee Crystallization: Deposits, Withdrawals and Periods
Separate accrued and settled fees around a withdrawal using a declared example policy, with reconciliation of cash, remaining equity and fee balances.
Published Updated
Published by FxTrusts, a supplier of brokerage and prop firm technology. Prepared with AI-assisted research and drafting; reviewed against the cited public sources. Examples are illustrative. Product links describe our services.
Quick answer
Fee crystallization is the event at which an accrued or calculated fee becomes chargeable under the applicable terms. A deposit, withdrawal, period end or service termination can have different effects. Define the event, calculation base and reference adjustments rather than treating every cash movement as performance.

Separate accrual from an actual charge
An estimated fee shown during a period may change as account values change. A settled fee is a recorded charge with its own event and amount. cTrader Copy’s fee documentation distinguishes fee calculations and payment triggers for that platform, and B2COPY documents several fee types with different bases. A broker statement should make the distinction visible instead of presenting all estimated fees as already paid.
Treat cash flows according to the contract
A new deposit can increase account value without creating investment profit. A withdrawal can trigger a fee or reference adjustment without being a trading loss. The policy must say how these events affect the performance base and any high-water mark. Avoid applying a generic percentage to the cash movement just because the fee rate is known. Management, performance and volume fees can require different inputs and timing.
Record the order of events
Valuing the account, calculating an accrued amount, settling a fee and paying a withdrawal are separate steps. Their sequence can change the arithmetic. Record whether a requested withdrawal is gross of fees or the net amount the participant expects to receive. If the request changes after approval, reevaluate the relevant fee and authorization conditions. Keep the original and revised records rather than overwriting the history with the final net payment.
Reconcile both cash and remaining obligations
After a partial settlement, an accrued balance may remain for later review. The next period should not charge the settled portion again. Equally, a failed external payment does not automatically cancel the fee event or erase an approved obligation. Track fee charges, account transfers and payment-provider states separately, and use the actual terms to resolve reversals or service termination. The example illustrates bookkeeping relationships, not a universal fee model.
A fictional proportional fee settlement on withdrawal
Assume pre-fee account value of 11,000 and an accrued performance-fee estimate of 200. A declared policy settles 25% of that estimate when a gross withdrawal of 2,750, or 25% of the pre-fee value, is requested. The settled fee is 50 and net cash is 2,700; the account value after the gross withdrawal is 8,250. The remaining 150 stays subject to the policy, which must also define any watermark adjustment.
| Item | Calculation | Amount |
|---|---|---|
| Gross withdrawal | 11,000 × 25% | 2,750 |
| Fee settled | 200 × 25% | 50 |
| Net cash | 2,750 − 50 | 2,700 |
| Remaining account value | 11,000 − 2,750 | 8,250 |
| Unsettled estimate | 200 − 50 | 150 |
Implementation checklist
- Identify fee type, base, event and whether the amount is accrued or settled.
- State whether a withdrawal request is gross or net of fees.
- Record event ordering and any watermark or reference adjustment.
- Reconcile settled fees, remaining estimates and external payment states separately.
Sources
These documents support the reference. Check the original publication for current requirements and the limits of its scope.
- cTrader Copy fee calculationshelp.ctrader.com
- B2COPY fee types and calculation scopeb2broker.com
- Python decimal arithmetic and roundingdocs.python.org
Continue with the broader guides
Connect this reference to platform selection and the wider operating workflow.
