Investing

Brokerage Calculator

Net profit or loss on an equity trade after brokerage, STT, exchange charges, SEBI fee, stamp duty and GST, with a dated charge table.

By Nitin Raturi · Last reviewed

Your trade

How to use the Brokerage Calculator

Enter one trade and see every charge, the net profit or loss and the break-even sell price.

  1. Choose delivery or intraday, and the exchange.
  2. Enter the buy price, sell price and number of shares.
  3. Enter your own broker’s fee, as a flat amount or a percentage with a cap.
  4. For delivery, add your DP charge if you know it.
  5. Read the net result, then check each charge and its dated rate in the table.

Good to know

  • Statutory rates change. The table shows the date each rate applies from and when it was checked.
  • A contract note may round individual charges, so expect small paise differences.

Equity shares only. Enter your own broker’s fee; statutory charges come from the dated table below the result.

Trade type

Trade type

Delivery means you take the shares into your demat account. Intraday means you buy and sell on the same day without delivery.

How to fill it in

  • Delivery: STT 0.1% on both sides and stamp duty 0.015% on the buy.
  • Intraday: STT 0.025% on the sell only and stamp duty 0.003% on the buy.

Example

The default trade costs ₹163.63 in charges as delivery and ₹66.38 as intraday.

Keep in mind: Futures and options are not covered.

Exchange

Exchange

The stock exchange where the order is executed. Each exchange sets its own transaction charge.

How to fill it in

  • NSE: 0.00307% from 1 Mar 2026, on each side.
  • BSE: 0.00375% from 1 Dec 2022, on each side (group A, B and non-exclusive scrips).

Example

On the default trade, the exchange charge is ₹3.22 on NSE and ₹3.94 on BSE.

Buy price

The price per share at which your buy order was executed.

How to fill it in

  • Enter rupees with paise, for example 500 or 1,234.55.
  • Allowed range: ₹0.01 to ₹1 crore a share.

Example

Buying 100 shares at ₹500.00 is a buy value of ₹50,000.00.

Sell price

The price per share at which you sold, or plan to sell.

How to fill it in

  • Enter rupees with paise.
  • Allowed range: ₹0.01 to ₹1 crore a share.

Example

The default trade breaks even at a sell price of ₹501.59.

Quantity

The number of shares bought and then sold. The tool assumes you sell the whole quantity.

How to fill it in

  • Enter a whole number from 1 to 1 crore.

Example

With only 2 shares, charges of ₹49.53 cut a ₹100.00 gain to ₹50.47.

How your broker charges

How your broker charges

Your broker’s own fee, set by your agreement with them. It is not a statutory charge.

How to fill it in

  • Flat: a fixed rupee amount for each executed order.
  • Percentage: a share of each order’s value, up to a rupee cap per order.

Tip: Check your broker’s published tariff or a recent contract note for the exact fee.

Fee per executed order

The rupees your broker charges for each executed order. A buy and a sell are two orders.

How to fill it in

  • Enter ₹0 if your broker charges nothing for this trade type.
  • Allowed range: ₹0 to ₹1,000.

Example

At ₹20.00 an order, the default trade pays ₹40.00 brokerage before GST.

Keep in mind: One order filled in parts on the same day is usually one executed order, but check your broker’s terms.

DP charge on sale

A depository charge debited when delivered shares leave your demat account. It applies only to delivery sales.

How to fill it in

  • Enter the amount your depository participant charges for one sale of one stock, including any GST.
  • Allowed range: ₹0 to ₹1,000.

Example

Statutory charges alone on the default trade, with no broker or DP fee, come to ₹116.43.

Keep in mind: DP charges vary by broker and are not included unless you enter them.

Net profit after charges

₹4,836.37

100 shares bought at ₹500.00 and sold at ₹550.00: ₹5,000.00 before charges, ₹163.63 in charges. Break-even sell price: ₹501.59.

Gross profit or loss
₹5,000.00
Total charges
₹163.63
Break-even sell price
₹501.59
Charges as a share of turnover
0.15584% of ₹1,05,000.00

Charges on this trade

Each charge with its rate, the date the rate applies from and the amount
ChargeRateFromAmount
Brokerage (your broker)₹20.00 × 2 ordersYour input₹40.00
STT, delivery0.1% of buy value and sell value1 Apr 2026₹105.00
NSE transaction charge0.00307% of buy value and sell value1 Mar 2026₹3.22
SEBI turnover fee0.0001% of buy value and sell value7 Jan 2026₹0.11
Stamp duty, delivery0.015% of buy value only1 Jul 2020₹7.50
GST18% of brokerage + exchange transaction charge + SEBI fee18 Jul 2022₹7.80
DP charge (your input)Per delivery saleYour input₹0.00
Total charges₹163.63

One buy order and one sell order at the prices entered. Statutory rates as dated in the table, checked 3 Nov 2026; contract notes may round each charge. Excludes income tax on gains, DP charges unless entered, and other broker fees.

How this calculator works

  1. Step 1Trade values₹1,05,000.00buy value plus sell value: the turnover most charges use
  2. Step 2Add every charge₹163.63your broker fee plus statutory and exchange charges
  3. Step 3Net result₹4,836.37sell value minus buy value minus charges
  4. Step 4Break-even₹501.59the sell price that leaves exactly zero

Each charge has its own base. Some apply to both the buy and the sell, some only to one side. The calculator applies each rate to the right value, adds GST where the law levies it, and subtracts the total from your gross gain.

Your broker’s fee is your input, either a flat amount per executed order or a percentage with a cap. Statutory rates come from the dated table below, so you can see which rule produced each rupee.

The dated charge table

Every rate below was checked against its primary source on 3 Nov 2026. Rates change, so check the date before relying on a figure.

Statutory and exchange charges on equity shares (cash market)
ChargeRateApplies toFromSource
STT, delivery0.1%buy value and sell value1 Apr 2026NSE circular NSE/FATAX/73524: changes in rates of STT (Finance Act, 2026)
STT, intraday0.025%sell value only1 Apr 2026NSE circular NSE/FATAX/73524: changes in rates of STT (Finance Act, 2026)
NSE transaction charge0.00307%buy value and sell value1 Mar 2026NSE circular NSE/FA/73061: revision in transaction charges
BSE transaction charge0.00375%buy value and sell value1 Dec 2022BSE notice 20221109-7: revision in transaction charges in equity segment
SEBI turnover fee0.0001%buy value and sell value7 Jan 2026SEBI (Stock Brokers) Regulations, 2026, regulation 41
Stamp duty, delivery0.015%buy value only1 Jul 2020NSE: SEBI turnover fees, STT and other levies (Indian Stamp Act, 1899 as amended)
Stamp duty, intraday0.003%buy value only1 Jul 2020NSE: SEBI turnover fees, STT and other levies (Indian Stamp Act, 1899 as amended)
GST18%brokerage + exchange transaction charge + SEBI fee18 Jul 2022BSE notice 20260227-2 (GST on SEBI fee) and NSE levies page (GST on broker services)

NSE: ₹306.99 transaction charge plus ₹0.01 contribution to the NSE investor protection fund trust (IPFT), per crore of traded value in the cash market. BSE: Group A, B and non-exclusive scrips. Other BSE groups have different charges and are not modelled.

The Finance Act, 2026 raised STT on futures and options from 1 Apr 2026, but left equity delivery and intraday rates unchanged. Futures and options are not covered by this calculator.

Worked example: a delivery trade on NSE

100 shares bought at ₹500.00, sold at ₹550.00
Turnover
buy value + sell value
GST
18% × (brokerage + exchange charge + SEBI fee)
Net result
sell value − buy value − all charges
  • buyBuy value ₹50,000.00
  • sellSell value ₹55,000.00
  • feeBroker fee per order ₹20.00
  1. Brokerage, two orders2 × ₹20.00₹40.00
  2. STT, both sides0.1% × ₹1,05,000.00₹105.00
  3. NSE transaction charge0.00307% × ₹1,05,000.00₹3.22
  4. SEBI fee0.0001% × ₹1,05,000.00₹0.11
  5. Stamp duty, buy side0.015% × ₹50,000.00₹7.50
  6. GST18% of the three taxable charges₹7.80
  7. Total charges₹163.63
  8. Net profit₹5,000.00 − ₹163.63₹4,836.37

STT is the largest charge on a delivery trade because it applies to both sides. Together, the charges take 0.16% of the turnover. No DP charge is included in this example; enter yours to add it.

  • STT₹105.00
  • Brokerage₹40.00
  • GST₹7.80
  • Stamp duty₹7.50
  • Exchange charge₹3.22
  • SEBI fee₹0.11
Where the charges on the worked example go

Delivery, intraday and small trades

  • Delivery on NSE₹163.63charges; break-even at ₹501.59
  • Intraday on NSE₹66.38charges; break-even at ₹500.65
  • Delivery, 2 shares₹49.53charges; break-even at ₹524.74
On BSE, the delivery trade pays ₹3.94 in exchange charges instead of ₹3.22.

Intraday trades pay less STT and stamp duty, so the same price move keeps more. Small trades feel the flat fee most: with 2 shares, the break-even price sits ₹24.74 above the buy price.

Read the result

The headline is what you keep after every charge; the break-even price is the lowest sell price that avoids a loss.

Gross profit or loss ignores charges. Total charges sums the table under the result. Break-even sell price keeps your buy price, quantity and fees fixed and finds the sell price where the net result is zero.

The charges table lists each rate, the date it applies from and its rupee amount. Charges as a share of turnover help compare trades of different sizes.

Assumptions and limits

  • Income taxTax on capital gains or business income is not deducted.
  • Other broker feesCall-and-trade, payment, pledge and account fees are excluded.
  • DP chargeIncluded only when you enter it; the default is zero.
  • RoundingContract notes may round each charge; this tool shows exact paise.
  • Equity cash onlyFutures, options, currency and commodities are not covered.
  • One order each wayOne buy and one sell order at the prices you enter.

Without any broker or DP fee, the statutory charges on the worked example still come to ₹116.43. STT is charged on the traded value; exchanges compute it on the volume-weighted price, which matches your price for a single fill.

Charges change the price you really paid. Averaging and returns build on that.

To combine several buys into one average cost, use the stock average calculator. For the return on a trade over time, try the ROI calculator or, with dated cash flows, the XIRR calculator.

Common mistakes

  • Mistake: Counting brokerage once for a round trip.

    Instead: A buy and a sell are two executed orders, each with its own fee.

  • Mistake: Ignoring STT on the buy side of a delivery trade.

    Instead: Delivery STT is 0.1% on both the buy and the sell.

  • Mistake: Treating the sell price as the break-even point.

    Instead: Use the break-even price, which covers charges on both sides.

  • Mistake: Using an old charge table.

    Instead: Check the “From” date of each rate against the latest circular.

When rates change

Statutory and exchange charges change often; this page is reviewed at least every three months.

The STT table follows the Finance Act and the exchanges’ STT circulars. Exchange charges follow NSE and BSE circulars. The SEBI fee follows SEBI’s stock broker regulations. When any of these change, the table, tests and examples are updated together and the change is logged.

Checking the method

An independent script recomputes every golden case from separate buy and sell contract notes, with exact fractions.

The script solves the break-even price in closed form rather than by search, then confirms the net result there is zero. It also checks the published per-crore figures from SEBI and NSE. Sources and review dates are listed below.

Read how we test our calculators, or browse more money calculators.

Frequently asked questions

What charges apply to a delivery trade in shares?

Your broker’s fee, STT of 0.1% on both buy and sell, exchange transaction charges, the SEBI turnover fee, stamp duty of 0.015% on the buy, 18% GST on brokerage and fees, and usually a DP charge on the sale.

How is intraday different?

STT is 0.025% on the sell side only, and stamp duty is 0.003% on the buy. There is no DP charge. The default trade costs ₹66.38 as intraday against ₹163.63 as delivery.

What is the break-even sell price?

It is the sell price at which every charge is covered and the net result is zero. For 100 shares bought at ₹500.00, it is ₹501.59 with the default fee.

Did Budget 2026-27 change STT on shares?

The Finance Act, 2026 raised STT on futures and options from 1 April 2026. STT on equity delivery and intraday trades was unchanged, according to NSE’s circular on the new rates.

Why does my contract note differ by a few paise?

Contract notes may round individual charges, and some brokers bundle or split them differently. This tool keeps exact values and rounds only for display.

Which broker fee should I enter?

Enter the fee from your own broker’s published tariff or a recent contract note. The calculator does not name, compare or rank brokers.

Does it include futures and options or income tax?

No. It covers equity shares in the cash market only. Tax on your gains, and broker extras such as call-and-trade or pledge fees, are not included.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 3 Nov 2026; next review due by . Found an error? Tell us.

Changelog

  • : Initial release.