Free tool · no sign-up

Forex compound calculator

Enter a starting balance, a gain per period and how many periods. See the end balance, what compounding adds and the balance after each period — with deposits or withdrawals if you make them.

  • Read-only
  • Never places trades
  • No password

Negative for a losing period.

Optional. A negative amount is a withdrawal.

Balance after 24 months

16,084.37

Gained
+6,084.37 · 60.8%
Without compounding
14,800.00
The gains double the start in
36 months
PeriodGainBalance
1+200.0010,200.00
2+204.0010,404.00
3+208.0810,612.08
4+212.2410,824.32
5+216.4911,040.81
6+220.8211,261.62
7+225.2311,486.86
8+229.7411,716.59
9+234.3311,950.93
10+239.0212,189.94
11+243.8012,433.74
12+248.6712,682.42
13+253.6512,936.07
14+258.7213,194.79
15+263.9013,458.68
16+269.1713,727.86
17+274.5614,002.41
18+280.0514,282.46
19+285.6514,568.11
20+291.3614,859.47
21+297.1915,156.66
22+303.1315,459.80
23+309.2015,768.99
24+315.3816,084.37

Runs in your browser: your numbers are not saved or sent.

What a monthly gain grows into

A 10,000 account, the same gain every month, nothing added or taken out — worked out by the same formula as the calculator:

Gain a monthAfter 12 monthsAfter 24 months24 months, no compounding
1%11,268.2512,697.3512,400.00
2%12,682.4216,084.3714,800.00
5%17,958.5632,251.0022,000.00
10%31,384.2898,497.3334,000.00
  • Balance after n periods = start × (1 + r)ⁿ
  • With A added each period: + A × ((1 + r)ⁿ − 1) ÷ r
  • Without compounding = start × (1 + r × n)
  • Periods to double = ln 2 ÷ ln(1 + r)

Before you plan on it

  • The same gain every period is the calculator’s assumption, not the market’s. Months alternate, and losses compound too: +10% and then −10% leaves 99% of the balance, not 100%.
  • A drawdown takes more to undo than it took away: after −20% you need +25% to get back, after −50%, +100%.
  • Compounding means sizing every trade as a % of the current balance. With a fixed lot size the gains do not compound at all.
  • Put in the gain you actually make: your average month from your own history, after commission and swap and with the losing months in it — not a target.
  • Taking profits out every month? Enter them as a negative amount added each period.

What a losing streak does to a compounding account: risk of ruin →All free tools →

Questions

›How do I calculate compound growth in forex?

Multiply the balance by (1 + the gain per period) once for every period. 10,000 at 2% a month for 12 months: 10,000 × 1.02¹² = 12,682.42.

›Is 10% a month realistic?

It compounds to ×3.14 in a year and ×9.85 in two. Plan with your own average month — after costs, losing months included — rather than with a target, and check what a run of losses does at your risk per trade.

›Per trade, day, week or month?

The maths is the same; the period is only a label. Use the one you measure: a gain per trade if you risk a fixed % per trade, a gain per month to compare with a prop firm’s profit target.

›How do deposits and withdrawals work here?

The amount lands at the end of each period and starts growing from the next one. A negative amount is a withdrawal; if withdrawals empty the account, the calculator says in which period.

Plan with the gain you really make

The journal shows each month’s result after commission and swap, from your MT4/MT5 history — the number to put into this calculator. Free for one account.

Start free — no card
Start free — no card