Forex Compounding Calculator

Calculate your balance with reinvested forex returns. Include regular deposits and withdrawals.

How to use this calculator

Enter your balance

Start with the amount in your trading account. Choose the currency you use for that account.

Set a return and a period

For example, 2% per month for 12 months. Use a net return after trading costs. You can also enter a negative return.

Read the result

See the ending balance and trading gain or loss. Move along the chart or open the table to check each period.

Your scenario

After trading costs

Returns are reinvested after each period

Ending balance

$1,268.24

12 months at 2% per month

Trading gain / loss
+$268.24
Additional deposits
$0.00
Total withdrawn
$0.00
USD
Account balance0% return
Account balance over timeEnable JavaScript to explore the chart. A $1,000 balance at 2% per month reaches $1,268.24 after 12 months.
12
$1,268.24

Dashed line: a 0% return with the same scheduled deposits and withdrawals.

Assumes the same net return each period. Actual returns vary and losses are possible. Taxes and currency conversion are excluded.

Calculation method

How forex compounding works

Compounding means leaving returns in your account, so the next period’s result is calculated on the new balance. Gains increase that base; losses reduce it.

At 2% per month, $1,000 becomes $1,020 after one month. The next month’s 2% is $20.40, because it applies to $1,020. A fixed percentage is used to explain the calculation; real trading does not produce a fixed return.

A $1,000 example

12 months. A hypothetical 2% net return each month. No deposits or withdrawals.

With compounding$1,268.24
Without compounding$1,240.00

Without compounding, each month earns $20 on the original $1,000. Reinvesting every month adds $28.24 over the same period.

The calculation

With no deposits or withdrawals, the formula is:

Final balance = P × (1 + r)n

P is your starting balance, r is the return per period as a decimal, and n is the number of periods. A 2% return means r = 0.02.

When you add or withdraw money

A beginning-of-period deposit is added before the return is calculated. An end-of-period deposit is added after the return. Withdrawals are then taken at the end of the period and capped at the available balance.

Trading gain or loss = ending balance + actual withdrawals − starting balance − additional deposits. Deposits are not counted as profit.

What the comparison shows

The dashed line uses the same scheduled deposits and withdrawals at a 0% return. Withdrawals are capped at the available balance in each scenario. The vertical axis follows the balances shown and may start above zero.

Precision and limits

The calculation keeps unrounded values between periods and displays amounts to two decimal places. It supports up to 1,200 periods, a return from −100% to 100% per period, and balances up to 1 trillion. Currency selection changes the unit of display; it does not convert amounts.

Last updated

Common questions

What is a forex compounding calculator?

It calculates how an account balance changes when the return for each period stays in the account. This tool also lets you add regular deposits and withdrawals, so you can separate trading gains from money you contribute.

Should I choose trading days, weeks or months?

Choose the period that matches your return assumption. Enter 2 with Months for 2% per month, or 2 with Trading days for 2% per trading day. These are very different scenarios. The calculator does not convert the rate between periods or assume a number of trading days per year.

Can I enter a negative return?

Yes. A negative percentage reduces the available balance each period. At −10% per period, $1,000 becomes $900, then $810. A loss of 100% removes that period’s active balance; later deposits can fund the account again.

Does the result include spread, commissions and swap?

There is no separate cost deduction. Enter a net return after all relevant trading costs. Using a gross return would overstate the result. Taxes are not included.

What happens if a withdrawal is larger than the balance?

The calculator takes only the available amount and shows a notice. Later periods continue, including any scheduled deposits. The exported table lists both requested and actual withdrawals.

Does compounding guarantee account growth?

No. Compounding applies to losses as well as gains. A constant positive rate is a mathematical assumption, not evidence that a trading strategy can earn it. This tool does not estimate the chance of achieving a result.

Can I use it for something other than forex?

Yes, when the same period-by-period percentage model fits your scenario. It does not calculate interest schedules, asset prices, leverage, margin calls or liquidation.

About the author

Demetris Makrides

Demetris Makrides

Chief Commercial Officer at Quadcode, with over 8 years of experience in dealing and market making.

Deposits & withdrawals

Amounts repeat every month and use USD.

At the end, up to the available balance

When is each deposit added?

A deposit added before the return earns or loses money in that period. A deposit added after the return starts contributing in the next period.

Quadcode Brokerage Solutions
English
Request demo