Trading Compounding Calculator

See how an account grows when returns are compounded. Enter a starting balance, a return per period (day, week or month), how many periods, and optional deposits or withdrawals.

Your numbers
Result
Final balance
—
Total gain
—
Total deposited
—
Growth
—
Equivalent per year
—

How compounding works

Compounding means each period’s return is earned on the new, larger balance, not just the original amount. The formula, without deposits, is:

Final balance = Starting balance × (1 + return per period) ^ number of periods

Example: $1,000 growing 2% a month for 24 months becomes about $1,608, not $1,480, because the gains themselves earn returns.

Why small differences matter

1% a month compounds to about 12.7% a year; 3% a month is about 42.6% a year; 10% a month is over 200% a year. That’s why compounding tables in trading ads look spectacular: they assume a high return every single period with no losing months.

Real trading returns are uneven. A losing month shrinks the base that future gains compound on, and a 50% loss needs a 100% gain to recover. See the drawdown calculator.

More tools: win rate & expectancy, position size and all trading calculators.

ChartWatch is independent and not affiliated with TradingView, any broker or exchange. This calculator uses only the numbers you enter and runs in your browser. Results are estimates before taxes and any costs you leave out. It is a calculation tool, not financial advice.

FAQ

How do I calculate compound growth in trading?
Multiply the starting balance by (1 + return per period) raised to the number of periods. With regular deposits, add each deposit after that period's growth.
How much is 1% a day compounded?
Over 252 trading days, 1% a day compounds to roughly 12 times the starting balance. Sustaining that is extremely rare; the figure shows the maths, not a realistic expectation.
How much is 2% a month compounded over a year?
About 26.8% a year, compared with 24% if the gains weren't compounded.
Can I include withdrawals?
Yes. Enter a negative number in the deposit field to withdraw that amount each period.

More free TradingView tools

TradingView — the fastest way to follow markets
Watchlist BuilderAll GuidesWatchlist GuideTradingView PlansIndicatorsShortcutsBar ReplayAlert BuilderPine ColorsWatchlist CleanerCalculatorsWorld Market HoursForex HoursStock Market HoursMarket HolidaysPosition Size CalculatorChart ColorsSymbol FormatPrivacyTermsContact

ChartWatch is an independent tool and is not affiliated with, endorsed by, or officially connected to TradingView, Inc. “TradingView” is a trademark of its respective owner. Exchange, broker and platform names are trademarks of their respective owners.