One Share Cost Calculator (Including All Taxes)
Calculate the exact cost of purchasing one share including brokerage, STT, stamp duty, GST and all applicable taxes for Indian stock markets.
Total Cost for 1 Share
Complete Guide to Calculating One Share Cost Including All Taxes (2024)
Module A: Introduction & Importance of Share Cost Calculation
When purchasing shares in the Indian stock market, the price you see on your trading terminal is just the beginning. The actual cost of acquiring one share includes multiple taxes, fees, and charges that can significantly impact your investment returns. Understanding the complete cost structure is crucial for:
- Accurate Profit Calculation: Knowing your exact cost basis helps determine real profits when selling
- Comparing Brokers: Different brokerage structures can make the same share cost differently
- Tax Planning: Proper cost tracking ensures accurate capital gains calculation
- Budgeting: Helps allocate precise amounts for share purchases
- Regulatory Compliance: Maintains proper records for tax authorities
According to SEBI regulations, all costs must be transparently disclosed to investors. Our calculator incorporates all mandatory charges to give you the most accurate picture of your share purchase cost.
Did You Know? For a ₹1,000 share, the total cost including all taxes can range from ₹1,007 to ₹1,025 depending on your broker and state – that’s up to 2.5% additional cost!
Module B: How to Use This Share Cost Calculator
Our interactive calculator provides a step-by-step breakdown of all costs associated with purchasing one share. Follow these instructions for accurate results:
-
Enter Share Price: Input the current market price of the share you want to purchase
- Use the exact price from your trading terminal
- For intraday trades, use your expected entry price
-
Specify Quantity: Default is 1 share, but you can calculate for multiple shares
- Quantity affects brokerage calculation for percentage-based plans
- All other charges are calculated per share
-
Select Brokerage Plan: Choose your broker’s pricing model
- Flat Fee: ₹20 per executed order (common with discount brokers)
- Percentage: Typically 0.05% of trade value (traditional brokers)
- Zero Brokerage: No brokerage charges (some newer platforms)
-
Choose Exchange: Select NSE or BSE
- Transaction charges vary slightly between exchanges
- Most liquid stocks have identical prices on both
-
Select Segment: Pick your trading segment
- Equity Delivery: For long-term investments (held >1 day)
- Equity Intraday: For same-day squaring off
- Equity Futures/Options: For derivative trading
-
Specify State: For accurate stamp duty calculation
- Stamp duty rates vary by state (0.002% to 0.005%)
- Applied on the buy side only
-
Review Results: The calculator shows:
- Complete cost breakdown
- Visual chart of cost components
- Total amount needed to purchase
Module C: Formula & Methodology Behind the Calculator
Our calculator uses precise mathematical formulas based on current SEBI regulations and exchange fee structures. Here’s the detailed methodology:
1. Brokerage Calculation
Depends on selected plan:
- Flat Fee: ₹20 per order (regardless of trade value)
- Percentage: 0.05% of (share price × quantity)
- Zero Brokerage: ₹0
2. Securities Transaction Tax (STT)
STT rates vary by segment (as per Income Tax Department):
| Segment | STT Rate | Applied On |
|---|---|---|
| Equity Delivery | 0.1% | Buy & Sell |
| Equity Intraday | 0.025% | Sell Only |
| Equity Futures | 0.0125% | Sell Only |
| Equity Options | 0.0625% (on premium) | Sell Only |
3. Transaction Charges
Exchange levies (per ₹1 lakh of turnover):
- NSE: ₹320 (0.0032%)
- BSE: ₹300 (0.003%)
4. GST Calculation
18% GST is applied on:
- Brokerage
- Transaction charges
- SEBI turnover fees (₹10 per ₹1 crore)
5. Stamp Duty
State-specific rates on buy side only:
| State | Stamp Duty Rate | Maximum Cap |
|---|---|---|
| Maharashtra | 0.003% | ₹500 |
| Delhi | 0.002% | ₹200 |
| Karnataka | 0.004% | ₹500 |
| Tamil Nadu | 0.003% | ₹500 |
| Other States | 0.005% | ₹500 |
6. SEBI Turnover Fees
₹10 per ₹1 crore of turnover (0.0001%)
Final Cost Formula
The total cost is calculated as:
Total Cost = (Share Price × Quantity)
+ Brokerage
+ STT
+ Transaction Charges
+ (GST × (Brokerage + Transaction Charges + SEBI Fees))
+ Stamp Duty
+ SEBI Fees
Module D: Real-World Examples with Specific Numbers
Example 1: Delivery Trade in Maharashtra (Discount Broker)
- Share Price: ₹1,500
- Quantity: 1
- Brokerage: Flat ₹20
- Exchange: NSE
- Segment: Equity Delivery
- State: Maharashtra
| Component | Calculation | Amount (₹) |
|---|---|---|
| Share Price | 1,500 × 1 | 1,500.00 |
| Brokerage | Flat fee | 20.00 |
| STT | 0.1% of 1,500 | 1.50 |
| Transaction Charges | 0.0032% of 1,500 | 0.05 |
| SEBI Charges | 0.0001% of 1,500 | 0.00 |
| GST | 18% of (20 + 0.05 + 0.00) | 3.61 |
| Stamp Duty | 0.003% of 1,500 | 0.05 |
| Total Cost | 1,525.21 |
Example 2: Intraday Trade in Delhi (Percentage Brokerage)
- Share Price: ₹850
- Quantity: 5
- Brokerage: 0.05%
- Exchange: BSE
- Segment: Equity Intraday
- State: Delhi
| Component | Calculation | Amount (₹) |
|---|---|---|
| Share Price | 850 × 5 | 4,250.00 |
| Brokerage | 0.05% of 4,250 | 2.13 |
| STT | 0.025% of 4,250 (on sell) | 1.06 |
| Transaction Charges | 0.003% of 4,250 | 0.13 |
| SEBI Charges | 0.0001% of 4,250 | 0.00 |
| GST | 18% of (2.13 + 0.13 + 0.00) | 0.41 |
| Stamp Duty | 0.002% of 4,250 | 0.09 |
| Total Cost | 4,253.82 |
Example 3: Futures Trade in Karnataka (Zero Brokerage)
- Share Price: ₹18,500 (lot size 50)
- Quantity: 1 (50 shares)
- Brokerage: Zero
- Exchange: NSE
- Segment: Equity Futures
- State: Karnataka
| Component | Calculation | Amount (₹) |
|---|---|---|
| Contract Value | 18,500 × 50 | 925,000.00 |
| Brokerage | Zero brokerage | 0.00 |
| STT | 0.0125% of 925,000 (on sell) | 115.63 |
| Transaction Charges | 0.0032% of 925,000 | 29.60 |
| SEBI Charges | 0.0001% of 925,000 | 0.93 |
| GST | 18% of (0 + 29.60 + 0.93) | 5.36 |
| Stamp Duty | 0.004% of 925,000 | 37.00 |
| Total Cost | 925,088.52 |
Module E: Data & Statistics on Share Trading Costs
Comparison of Costs Across Different Brokerage Models
| Brokerage Type | Trade Value (₹) | Flat Fee Broker | Percentage Broker (0.05%) | Zero Brokerage | Cost Difference |
|---|---|---|---|---|---|
| Small Trade | 5,000 | ₹5,036.25 | ₹5,032.60 | ₹5,018.10 | ₹18.15 |
| Medium Trade | 50,000 | ₹50,045.20 | ₹50,075.10 | ₹50,035.00 | ₹40.10 |
| Large Trade | 500,000 | ₹500,235.00 | ₹500,525.10 | ₹500,200.00 | ₹325.10 |
| Very Large Trade | 1,000,000 | ₹1,000,240.00 | ₹1,001,050.20 | ₹1,000,200.00 | ₹850.20 |
State-wise Stamp Duty Impact on ₹10,000 Trade
| State | Stamp Duty Rate | Stamp Duty Amount (₹) | Total Cost (₹) | Cost Increase |
|---|---|---|---|---|
| Delhi | 0.002% | 0.20 | 10,023.45 | 0.002% |
| Maharashtra | 0.003% | 0.30 | 10,023.55 | 0.003% |
| Karnataka | 0.004% | 0.40 | 10,023.65 | 0.004% |
| Tamil Nadu | 0.003% | 0.30 | 10,023.55 | 0.003% |
| Other States | 0.005% | 0.50 | 10,023.75 | 0.005% |
Key Insight: For trades above ₹100,000, percentage-based brokerage becomes significantly more expensive than flat-fee brokers. The break-even point is typically around ₹40,000 trade value where both models cost the same.
Module F: Expert Tips to Minimize Share Purchase Costs
1. Choosing the Right Brokerage Plan
- For small trades (under ₹40,000): Percentage brokerage is usually cheaper
- For large trades (over ₹40,000): Flat-fee brokers offer better value
- For frequent traders: Zero-brokerage plans can save significantly
- Negotiate rates: Some brokers offer discounted rates for high-volume traders
2. Optimizing Trade Execution
- Batch orders: Combine multiple buys into single orders to reduce flat fees
- Use limit orders: Avoid market orders that might execute at unfavorable prices
- Time your trades: Execute during normal market hours to avoid after-hours premiums
- Consider exchange: BSE is slightly cheaper than NSE for transaction charges
3. Tax Planning Strategies
- Hold for long-term: Delivery trades have lower STT (0.1%) vs intraday (0.025% on sell)
- Use tax-loss harvesting: Offset gains with strategic losses to reduce tax liability
- Maintain records: Keep all contract notes for accurate cost basis tracking
- Consider tax-free options: Some government securities have tax advantages
4. State-Specific Optimization
- If you trade frequently, consider opening a demat account in a low stamp duty state
- For large trades, the stamp duty difference between states can be significant
- Some states have maximum caps on stamp duty (e.g., ₹500 in Maharashtra)
5. Advanced Techniques
-
Bracket Orders:
- Combine entry, target, and stop-loss in one order
- Reduces overall brokerage as it’s treated as a single order
-
Cover Orders:
- Intraday orders with built-in stop-loss
- Often have lower brokerage rates
-
Algo Trading:
- Some brokers offer discounted rates for algorithmic trades
- Can help execute large orders more efficiently
Pro Tip:
Use our calculator to compare different scenarios before executing trades. Even a 0.1% difference in costs can amount to significant savings over multiple trades.
Module G: Interactive FAQ About Share Purchase Costs
Why does the calculator show different costs than my broker’s contract note?
Small differences can occur due to:
- Rounding: Brokers may round to the nearest paisa differently
- Additional fees: Some brokers charge extra for research or platform access
- Promotional offers: Temporary discounts not accounted for in standard calculations
- Exchange variations: Minor differences in NSE vs BSE fee structures
For exact matching, check if your broker has any additional charges not covered in standard regulations. Our calculator uses the official SEBI-mandated fee structure.
How does GST apply to share trading costs?
GST at 18% is applicable on:
- Brokerage charges (whether flat fee or percentage)
- Transaction charges levied by exchanges
- SEBI turnover fees (₹10 per ₹1 crore)
GST is not applicable on:
- STT (Securities Transaction Tax)
- Stamp duty
- The actual share price
The GST is clearly shown as a separate line item in your contract note.
What’s the difference between STT and stamp duty?
| Aspect | Securities Transaction Tax (STT) | Stamp Duty |
|---|---|---|
| Governing Body | Central Government (Income Tax Act) | State Governments |
| Purpose | Tax on securities transactions | Legal validation of share transfer |
| When Applied | Both buy and sell (varies by segment) | Only on buy side |
| Rate Determination | Fixed by Union Budget | Varies by state (0.002% to 0.005%) |
| Tax Benefit | Can be set off against capital gains | No tax benefit |
| Collection | Collected by broker | Collected by depositories |
Both are mandatory charges that appear on your contract note, but serve different purposes in the transaction process.
Does the calculator account for DP charges when selling shares?
This calculator focuses on purchase costs only. When selling shares, you’ll additionally incur:
- DP Charges: ₹13.50 + GST per scrip (for delivery trades)
- STT: 0.1% for delivery, 0.025% for intraday
- Brokerage: Same as purchase (depends on your plan)
- Transaction Charges: Same as purchase
- GST: 18% on brokerage + transaction charges
For a complete picture, you should calculate both purchase and sale costs separately. The total cost of a round-trip transaction (buy + sell) will include all these components.
How do I calculate the break-even point for my trade including all costs?
To calculate your break-even point:
- Use this calculator to determine your total purchase cost
- Add any additional costs you expect when selling
- For delivery trades, add the DP charge (₹13.50 + GST)
- Divide the total cost by your quantity to get break-even price per share
Example: If you buy 100 shares at ₹100 each with total costs of ₹10,150, your break-even is:
Break-even price = ₹10,150 / 100 = ₹101.50 per share
You’ll need the stock to reach ₹101.50 just to cover your costs before making a profit.
Pro Tip: Always calculate your break-even before entering a trade to understand the real profit potential.
Are there any hidden charges not included in this calculator?
This calculator covers all mandatory charges as per SEBI regulations. However, some brokers may have additional fees:
- Account Maintenance: Annual demat account charges (₹300-₹800)
- Research Fees: Some full-service brokers charge for research reports
- Platform Fees: Premium trading platforms may have subscription costs
- Call & Trade: Extra charges for phone-based orders (₹20-₹50 per order)
- Physical Contract Notes: Fees for paper statements (₹20-₹50)
- Inactivity Fees: Charged if no trades are executed for a period
Always review your broker’s Schedule of Charges document for complete fee details. These additional charges are not transaction-specific, so they’re not included in this per-share cost calculator.
How often do the tax rates and fees change?
Tax rates and fees can change through:
-
Union Budget (Annual):
- STT rates may be revised
- GST rates could be adjusted
- Capital gains tax rules might change
-
SEBI Circulars (Quarterly):
- Transaction charge revisions
- SEBI turnover fee adjustments
- New compliance requirements
-
State Notifications (Variable):
- Stamp duty rate changes
- Maximum cap adjustments
-
Exchange Announcements (Monthly):
- Minor adjustments to transaction charges
- New fee structures for specific segments
How we keep updated: Our calculator is reviewed monthly and updated immediately when any regulatory changes are announced. Last updated: June 2024.
For the most current rates, always verify with: