MS MarginStack
Educational tool, not financial advice. This calculator projects a hypothetical, fixed daily return — it does not predict or guarantee real trading results. Leverage magnifies both position size and risk; you can lose more than your capital.

Daily trading compounding calculator, with leverage, brokerage & GST

Model what happens to your trading capital if you made the same percentage return every trading day. Every day's brokerage and GST are recalculated on your current leveraged position — not your original deposit — so the numbers stay honest as your account grows or shrinks.

Per-trade feesmodelled daily
Any leverage1x – 1000x
Weekday awarestocks or crypto
Full ledgerday-by-day export view

Build your compounding scenario

Set your capital, leverage and fee structure on the left. Results, the growth chart and the full daily ledger below update automatically as you change any input.

Trade & capital setup

Figures compound once per included trading day.

%
Applied to your capital, not the leveraged position.
x
1x = no leverage. Try 1, 5, 20, 100, 200…
Brokerage is a percentage of the leveraged position value — typical for CFD/leveraged/forex-style trading.
Quick fill:
%
Charged on the full leveraged position value.
%

Reference: Zerodha (2026) charges ₹0 on equity delivery, the lower of ₹20 or 0.03% on intraday/futures, and a flat ₹20 per order on F&O options. Rates change over time — always confirm current charges on your own broker's site before relying on this.

Off = one side charged. On = entry + exit both charged.

Include all calendar days as trading days?
Stock & index markets: Monday–Friday. Crypto: choose "Yes" to include every day.
%
100% compounds all net profit. Lower values withdraw the rest as cash.
Final trading capital
Starting Final · Overall return
Total gross profit
Total brokerage
Total GST
Total trading charges
Total net profit
Total withdrawn profit
Final leveraged position
Trading days simulated

Key metrics

Gross → Fees → Net
Brokerage as % of gross profit
Total fees

Capital growth over time

Hover the chart to inspect any trading day.

Trading capital

Daily, weekly, monthly & yearly breakdown

Every row is recalculated from that day's actual capital — brokerage and GST rise as your leveraged position grows. Click a row for the exact working. Click a column heading to sort.

Table scrolls horizontally on smaller screens — the page itself never scrolls sideways.

How the daily calculation works

Each trading day runs through the same nine-step chain before the result becomes tomorrow's starting capital.

01

Trading capital

The balance you start the day with.

02

Leverage

The multiplier applied to your capital to open a position.

03

Position size

Capital × leverage. This is what brokerage is charged on.

04

Gross daily profit

Capital × your daily % — calculated on capital, not position size.

05

Brokerage

% of position, a flat fee per trade, or whichever is lower — your choice.

06

GST

Brokerage × your GST rate.

07

Net profit

Gross profit − brokerage − GST.

08

Reinvestment

The share of net profit added back to capital.

09

Next day's capital

Today's capital + reinvested profit. The cycle repeats.

Worked example — ₹500 capital, 200x leverage, 5% daily, 0.01% brokerage, 18% GST, 100% reinvested

Position value₹500 × 200 = ₹1,00,000
Gross profit₹500 × 5% = ₹25.00
Brokerage₹1,00,000 × 0.01% = ₹10.00
GST₹10.00 × 18% = ₹1.80
Net profit₹25.00 − ₹11.80 = ₹13.20
Ending capital₹500 + ₹13.20 = ₹513.20

Frequently asked questions

What is leveraged trading compounding?

It's what happens when the net profit from one leveraged trading day is added back to your capital, so the next day's position size — and the fees and profit that come with it — is calculated from a slightly larger base. Over many days this creates exponential rather than straight-line growth, in either direction.

How is brokerage calculated with leverage?

Brokerage is charged on the full leveraged position value, not on your actual capital. Position value equals your capital multiplied by your leverage, so brokerage scales up directly with the leverage you choose, even though your capital at risk hasn't changed.

How is GST calculated on brokerage?

GST is applied on top of the brokerage amount, not on your capital or profit. It's calculated as your GST rate multiplied by that day's brokerage, then added to brokerage to give total trading charges.

Does leverage increase my profit?

In this model, no — gross profit is calculated only on your actual capital, not the leveraged position. Leverage increases position size, and therefore brokerage, without increasing the gross profit percentage itself.

Does leverage increase brokerage?

Yes. Because brokerage is charged on position value (capital × leverage), higher leverage directly increases the brokerage — and the GST on that brokerage — deducted from your gross profit each day.

Can I calculate crypto trading compounding?

Yes. Set "Include all calendar days" to Yes so every day, including weekends, counts as a trading day — matching how crypto markets trade continuously.

Can I model flat-fee, discount-broker style brokerage like Zerodha?

Yes. Switch the brokerage model from "% of position" to "Flat fee/trade" for a fixed charge per order regardless of size, or "Lower of both" to model a percentage capped at a flat amount — the way many Indian discount brokers price intraday and F&O trades (for example, the lower of 0.03% or ₹20 per executed order, or a flat ₹20 per order for options). The quick-fill presets pre-populate typical Zerodha-style figures as a starting point, but broker pricing changes over time, so confirm current rates on your own broker's website before relying on the numbers.

Can I exclude weekends?

Yes. Choose "No" and pick the weekdays you actually trade, such as Monday–Friday for stock and index markets. Only those days are compounded.