Share Brokerage Calculator
Charges & Profit/Loss
Turnover: ₹0
Brokerage: ₹0
STT: ₹0
Exchange Charges: ₹0
GST: ₹0
SEBI Charges: ₹0
Stamp Duty: ₹0
Net Profit/Loss: ₹0
Share Brokerage Calculator – எளிய விளக்கம்
இந்த Share Brokerage Calculator என்பது, நீங்கள் ஒரு share-ஐ வாங்கி (Buy) விற்ற (Sell) ஒரு trade-க்கு சம்பந்தமான முக்கிய charges/fees மற்றும் இறுதியாக உங்களுக்கு கிடைக்கும் Net Profit/Loss (கட்டணங்கள் கழித்த பின் இருக்கும் நிகர லாபம்/நஷ்டம்) எவ்வளவு என்பதை கணக்கிட்டு காட்டும் ஒரு எளிய கருவி. பலர் “₹10 லாபம் வந்தது” என்று நினைப்பார்கள்; ஆனால் brokerage, STT, GST, exchange charges, SEBI fees, stamp duty போன்ற கட்டணங்கள் சேரும்போது, அந்த லாபம் குறையலாம் அல்லது சில சமயம் லாபம் இருந்த trade கூட net-ல் நஷ்டமாக மாறலாம். அந்த உண்மையான net நிலையைத் தெளிவாக புரிய வைக்க இந்த calculator உதவுகிறது.
Stock market-ல் குறிப்பாக intraday traders-க்கு “charges” என்பது மிகவும் முக்கியமான விஷயம். ஏனெனில் intraday-ல் small targets எடுப்பதால், charges அதிகமாக தாக்கம் (impact) செய்யும். Delivery trades-ல் time horizon நீண்டதாக இருப்பதால் charges impact குறைவாக இருக்கலாம், ஆனால் அங்கும் STT, stamp duty போன்றவை வரும். அதனால் எந்த trade செய்தாலும் “எவ்வளவு charges போகும்?” என்று முன்கூட்டியே தெரிந்துகொள்வது நல்ல risk management.
1) இந்த Calculator-ல் உள்ள Input பகுதிகள் என்ன?
இடது பக்கத்தில் (Input Section) நீங்கள் 4 விஷயங்களை நிரப்ப வேண்டும்:
Trade Type – இங்கே இரண்டு தேர்வுகள் இருக்கின்றன: Delivery மற்றும் Intraday. Delivery என்றால் நீங்கள் buy செய்து shares-ஐ account-ல் வைத்திருக்கிறீர்கள் (holding). Intraday என்றால் அதே நாளில் buy & sell முடிக்கிறீர்கள். Trade type மாற்றப்பட்டால் brokerage, STT, stamp duty போன்ற charges வேறுபடும்.
Buy Price (₹) – நீங்கள் வாங்கும் விலை. உதாரணமாக ₹100 என்றால், ஒரு share-ஐ ₹100-க்கு வாங்குகிறீர்கள்.
Sell Price (₹) – நீங்கள் விற்கும் விலை. உதாரணமாக ₹110 என்றால், ஒரு share-ஐ ₹110-க்கு விற்றதாக பொருள்.
Quantity (Shares) – எத்தனை shares trade செய்தீர்கள் என்பதைக் காட்டும் எண்ணிக்கை. Quantity அதிகமாகும்போது turnover, charges, profit/loss எல்லாமே proportion-ஆக அதிகமாகும்.
இந்த உள்ளீடுகளை நிரப்பி “Calculate Charges” button-ஐ கிளிக் செய்தவுடன், வலது பக்கத்தில் charges breakdown மற்றும் net profit/loss காட்டப்படும்.
2) Result பகுதியில் என்ன காட்டப்படும்?
வலது பக்கத்தில் (Charges & Profit/Loss) பல வரிசைகளில் முடிவுகள் காட்டப்படுகின்றன:
Turnover – buy side value + sell side value. இது charges கணக்கீட்டில் அடிப்படையாக பயன்படும் முக்கிய அளவு.
Brokerage – broker வசூலிக்கும் கட்டணம். இந்த code-ல் intraday-க்கு மட்டும் brokerage கணக்கிடப்படுகிறது; delivery-க்கு brokerage 0 என வைத்திருக்கிறது.
STT – Securities Transaction Tax (பரிவர்த்தனை வரி). Delivery மற்றும் intraday-க்கு STT விகிதம் வேறுபடும்; பொதுவாக sell side-ல் கணக்கிடப்படுகிறது.
Exchange Charges – exchange (NSE/BSE) வசூலிக்கும் கட்டணம். இது turnover-க்கு ஒரு சிறிய சதவீதம் போல கணக்கிடப்படுகிறது.
GST – GST 18% பொதுவாக brokerage + exchange charges (இங்கே அந்த இரண்டு மீது) அடிப்படையில் கணக்கிடப்பட்டுள்ளது.
SEBI Charges – SEBI-க்கான regulatory charges; turnover-க்கு ஒரு மிகச் சிறிய விகிதம்.
Stamp Duty – வாங்கும் பக்கம் (buy side) மட்டும் கணக்கிடப்படுகிறது. Delivery மற்றும் intraday-க்கு stamp duty விகிதம் வேறுபடும்.
Net Profit/Loss – மிக முக்கியமான இறுதி முடிவு. “gross profit/loss” (sellValue − buyValue) இருந்து total charges கழித்த பின் கிடைப்பது net. இதுவே உங்கள் கணக்கில் உண்மையாக சேரும் அல்லது குறையும் தொகை.
3) இந்த Calculator எப்படி கணக்கிடுகிறது?
இந்த calculator-ல் JavaScript function பெயர் calculateBrokerage(). Button-ஐ கிளிக் செய்தவுடன், buy, sell, qty, trade type ஆகியவற்றை input-இலிருந்து வாசிக்கிறது. பிறகு:
Buy Value = Buy Price × Quantity
Sell Value = Sell Price × Quantity
Turnover = Buy Value + Sell Value
Turnover-ஐ கணக்கிடுவது முக்கியம்; ஏனெனில் பல charges turnover-க்கு சதவீதமாக கணக்கிடப்படும். பிறகு ஒவ்வொரு charge-ஐ தனித்தனியாக கணக்கிடுகிறது:
4) Brokerage கணக்கீடு (இந்த code-ல் எப்படி?)
இந்த code-ல் brokerage “Zerodha style example” என்று comment இருக்கிறது. Intraday தேர்வு செய்தால் மட்டும் brokerage கணக்கிடுகிறது:
Brokerage = min(0.0003 × Turnover, 40)
இங்கே 0.0003 என்பது 0.03% (approx) turnover-க்கு. மேலும் max cap ₹40 என்று வைத்திருக்கிறது. Comment-ல் “0.03% each side max ₹20” என்று உள்ளது; ஆனால் code-ல் turnover-க்கு ஒரே முறை min cap கொடுக்கப்பட்டுள்ளது. அதனால் நீங்கள் இந்த calculator-ஐ production-ல் பயன்படுத்தும்போது, brokerage விதிமுறையை உங்கள் broker-ன் சரியான structure-க்கு ஏற்ப மாற்றலாம்.
5) STT கணக்கீடு
STT கணக்கீடு trade type-க்கு ஏற்ப மாறுகிறது:
Delivery: STT = 0.001 × Sell Value
Intraday: STT = 0.00025 × Sell Value
இந்த calculator sell side value-க்கு மட்டும் STT கணக்கிடுகிறது. இது ஒரு “estimate model” ஆக எடுத்துக்கொள்ள வேண்டும்; ஏனெனில் STT விதிகள் & rates காலப்போக்கில் மாற்றப்படலாம் மற்றும் சில trade categories-க்கு வேறுபடலாம்.
6) Exchange charges, SEBI charges, GST, Stamp duty
Exchange Charges turnover-க்கு ஒரு சிறிய விகிதம்: exchange = 0.0000345 × turnover.
SEBI Charges turnover-க்கு மிகச் சிறிய விகிதம்: sebi = 0.000001 × turnover.
GST 18% (0.18) ஆக brokerage + exchange charges மீது: gst = 0.18 × (brokerage + exchange). (நிஜத்தில் GST-க்கு base components சில brokers-ல் slightly different ஆக இருக்கலாம்.)
Stamp Duty buy side value-க்கு மட்டும்:
Delivery: stamp = 0.00015 × Buy Value
Intraday: stamp = 0.00003 × Buy Value
இவற்றை எல்லாம் சேர்த்து: Total Charges = brokerage + stt + exchange + sebi + gst + stamp. பிறகு gross P/L: grossPL = Sell Value − Buy Value. Net P/L: netPL = grossPL − totalCharges.
7) இந்த calculator-ஐ பயன்படுத்தும் போது எதைக் கவனிக்க வேண்டும்?
இது ஒரு நல்ல learning tool மற்றும் quick estimate tool. ஆனால் real trading-ல் charges exact ஆக வர வேண்டுமெனில், உங்கள் broker/ exchange இன் actual charge sheet-க்கு ஏற்ப rates update செய்ய வேண்டும். குறிப்பாக கவனிக்க வேண்டியவை:
• Brokerage structure broker-க்கு broker மாறும் (flat fee / percentage / caps).
• Exchange charge rates மற்றும் STT rules category-க்கு மாறலாம் (equity delivery/intraday, options, futures).
• Slippage காரணமாக sell price/buy price actual execution-ல் மாறலாம்.
• DP Charges (Delivery sell-க்கு DP charges) போன்ற சில கட்டணங்கள் இதில் இல்லை.
• Other fees (clearing charges, IPF, etc.) சில brokers-ல் சேரலாம்/மாறலாம்.
அதனால் இந்த calculator மூலம் வரும் net profit/loss-ஐ ஒரு approx estimation என்று எடுத்துக்கொள்ளுங்கள். ஆனாலும், “charges காரணமாக என் target எவ்வளவு இருக்க வேண்டும்?” போன்ற trade planning முடிவுகளுக்கு இது பெரிய உதவி.
8) ஒரு எளிய உதாரணம்
Trade Type: Intraday
Buy: ₹100, Sell: ₹110, Qty: 100
Buy Value = 100 × 100 = ₹10,000
Sell Value = 110 × 100 = ₹11,000
Turnover = 10,000 + 11,000 = ₹21,000
Gross Profit = 11,000 − 10,000 = ₹1,000
இதற்கு brokerage, STT, exchange, GST, SEBI, stamp duty ஆகியவை சேர்ந்து total charges வரும். அந்த total charges கழித்த பின் தான் Net Profit கிடைக்கும். இதனால் “₹1,000 profit” என்று நினைத்தாலும், உண்மையில் net-ல் அது குறைவாக இருக்கலாம் என்பதை நீங்கள் தெளிவாகப் பார்க்க முடியும்.
Disclaimer: This calculator provides an estimate only based on assumed sample charge rates.
Actual charges and net profit/loss may vary by broker, exchange rules, taxes, and applicable fees.
