Brokerage Calculator

Estimate equity trade brokerage, statutory charges, and net profit or loss.

Adjust your plan

Enter an exact value or use a slider. Your result updates instantly.

Formula, example and assumptions
Net profit or loss₹4,836.58

Trade details

Indian rupees
Indian rupees

Brokerage and other charges

%
Indian rupees
%
%

Your result

Local calculation
Net profit or loss₹4,836.58

Net profit or loss covers one buy-and-sell trade after brokerage and modelled charges. Delivery or intraday treatment and the entered rates determine the cost breakdown.

Equity trade type
Delivery
Quantity
100
See how this is calculated

Result breakdown

Gross profit or loss
₹5,000.00
Brokerage
₹40.00
Statutory and other charges
₹123.42
Total charges
₹163.42
Total turnover
₹1,05,000.00 About ₹1.05 lakh
Check the inputs and method

These are your current inputs, not the worked example further down the page.

Equity trade type
Delivery
Buy price per share
₹500
Sell price per share
₹550
Quantity
100
Brokerage rate per order (%)
0.1 %
Maximum brokerage per order
₹20
Exchange and regulatory levies (%)
0.003 %
GST on brokerage and levies (%)
18 %

Method

Buy value B=buy price×quantity; sell value S=sell price×quantity; turnover T=B+S. Brokerage=min(B×brokerage%/100,cap)+min(S×brokerage%/100,cap). STT is 0.1%×T for delivery or 0.025%×S for intraday. Stamp duty is 0.015%×B for delivery or 0.003%×B for intraday. Other levies L=T×entered levy%/100; GST=(brokerage+L)×entered GST%/100. Total charges=brokerage+STT+stamp duty+L+GST; net profit=S−B−total charges.

Read the worked example and assumptions

How this calculation works

Estimate the net result of buying and selling the same quantity of cash-equity shares after brokerage and the modelled levies. Delivery and intraday use different STT and stamp-duty treatment. The input called other levies is your allowance for additional turnover-based charges, so this is not a live broker tariff or a derivatives margin calculator.

Buy value B=buy price×quantity; sell value S=sell price×quantity; turnover T=B+S. Brokerage=min(B×brokerage%/100,cap)+min(S×brokerage%/100,cap). STT is 0.1%×T for delivery or 0.025%×S for intraday. Stamp duty is 0.015%×B for delivery or 0.003%×B for intraday. Other levies L=T×entered levy%/100; GST=(brokerage+L)×entered GST%/100. Total charges=brokerage+STT+stamp duty+L+GST; net profit=S−B−total charges.

Worked example

This example uses illustrative inputs. Your current result is shown above.

Choose delivery: buy 100 shares at ₹500 and sell at ₹550, with 0.1% brokerage capped at ₹20 per order, 0.003% other levies and 18% GST. Gross profit is ₹5,000. Brokerage ₹40 + STT ₹105 + stamp duty ₹7.50 + other levies ₹3.15 + GST ₹7.767 gives ₹163.42 total charges and ₹4,836.58 net profit after final rounding.

Assumptions and limits

  • There is one buy order and one sell order for the same quantity; the brokerage cap applies separately to each.
  • The cash-equity STT and stamp-duty rates embedded in this model are used; other levies and GST are user inputs.
  • DP charges, financing interest, slippage, income tax and broker-specific minimum or rounding rules are excluded.

Questions people ask

Does zero brokerage mean a cost-free trade?

No. STT, stamp duty and any entered turnover levies can still apply, and costs outside this model may appear on the contract note.

Why does the cap apply twice?

The round trip has a buy order and a sell order. Each order’s percentage brokerage is compared with the cap separately. Multiple executed orders need their own brokerage calculations.

Can I enter futures or options trades?

Not for a reliable charge estimate. This calculator’s fixed levy rules are for cash-equity delivery or intraday trades, not derivative contracts.

Related calculators