Return Calculation

How returns are computed across account types.

Clients & admins

Return is the profit or loss on an account over a period, expressed as a percentage. It reflects the change in equity regardless of deposits and withdrawals — a positive return is a profit, a negative return is a loss.

Formulas

Return (one period) = Equity_end / Equity_start
Return (n periods) = Return P1 × Return P2 × … × Return Pn
Return (%) = (Return − 1) × 100

Periods

Returns are calculated for periods between balance operations (deposits, withdrawals, transfers): Equity_start is the equity just after a balance operation; Equity_end is the equity just before the next one.

Worked Example

A trader deposits $500, later deposits $400, then withdraws $500, with equity changing between each operation.

PeriodEquity startEquity endReturnReturn %
P1$500$1,8001,800 / 500 = 3.6000260.00%
P2$2,200$3,0003,000 / 2,200 = 1.363636.36%
P3$2,500$2,5002,500 / 2,500 = 1.00000%
Total3.6000 × 1.3636 × 1 = 4.9090390.90%

Equity over time — what counts toward return

$0$900$1,800$2,700$500Startdeposit $500$1,800P1 end×3.60$2,200Deposit+$400$3,000P2 end×1.36$2,500Withdraw−$500$2,500P3 end×1.00
Trading performance (counts toward return)Deposit / withdrawal (excluded)
Solid green segments are equity changes from trading — these multiply into the return (3.60 × 1.36 × 1.00 = 4.9090 → 390.90%). Dashed gray jumps are deposits and withdrawals, which move equity but are excluded from the return.

Each period resets after a deposit or withdrawal, so the cumulative return multiplies the per-period ratios — isolating trading performance from cash flows.

Not a B2COPY client yet?

Bring B2COPY to your brokerage and grow on autopilot

Launch copy trading, PAMM, and MAM on your existing servers and turn your best traders into a growth engine — with hosting, monitoring, and support included. Not sure where to start? Talk to us and we’ll walk you through it.

2–4 weeks

Time to launch

$0

Infrastructure cost

40%+

Volume increase