Stock Average Calculator
Calculate the average price of your stock holdings after multiple purchases at different prices, including optional brokerage and STT fees for accurate cost basis in the Indian market.
Your Stock Purchases
Your Average Buy Price
₹ 0.00
Total Shares
Total Investment
₹ 0
Total Fees
₹ 0
📚 Complete Guide: How Stock Average Calculation Works
What is Stock Averaging?
Stock averaging (also called Dollar Cost Averaging or DCA) is an investment strategy where you purchase shares of the same stock at different prices over time. Instead of investing a lump sum at once, you spread your investment across multiple transactions.
This strategy is particularly popular in India for both equity stocks (NSE/BSE) and mutual fund SIPs. It helps reduce the impact of market volatility and removes the pressure of timing the market perfectly.
💡 Key Benefits:
- Reduces timing risk – you don’t need to predict market bottoms
- Lowers average cost when markets fall (averaging down)
- Builds disciplined investment habit
- Smooths out volatility impact over time
The Mathematical Formula
The weighted average buy price is calculated using this formula:
Average Price = (Total Investment + Total Fees) ÷ Total Shares
Where:
- Total Investment = Sum of (Quantity × Price) for all purchases
- Total Fees = Sum of brokerage + STT for all transactions
- Total Shares = Sum of all quantities purchased
📊 Example Calculation:
- • Purchase 1: 50 shares @ ₹600 = ₹30,000
- • Purchase 2: 75 shares @ ₹540 = ₹40,500
- • Purchase 3: 100 shares @ ₹480 = ₹48,000
- • Total Brokerage: ₹350
- Avg = (₹1,18,500 + ₹350) ÷ 225
- = ₹528.22 per share
⚠️ Important Note:
This is a weighted average, not a simple average. The formula gives more weight to larger purchases. Simple average of ₹600, ₹540, ₹480 = ₹540, but weighted average = ₹528.22 (lower because you bought more shares at ₹480).
Step-by-Step Calculation Process
Enter All Your Purchases
List each transaction with quantity and price per share. Don’t skip any purchase – every transaction affects your average.
Example: If you bought Reliance 3 times over 6 months, enter all 3 transactions.
Include Brokerage & STT (Optional but Recommended)
For accurate cost basis, add transaction costs. In India, this typically includes:
- Brokerage: 0.01-0.05% per trade (varies by broker)
- STT (Securities Transaction Tax): 0.1% on buy side for delivery
- GST: 18% on brokerage
- Other charges: Exchange fees, DP charges (small amounts)
Example: ₹50,000 trade with Zerodha (₹20 flat) + STT (₹50) + others (₹15) = Total ₹85 in fees
Calculator Computes Your Average
The calculator instantly computes:
- • Total Shares: Sum of all quantities (important for position sizing)
- • Total Investment: Complete capital deployed including fees
- • Weighted Average Price: Your break-even point per share
- • Total Fees Paid: How much you spent on trading costs
Use Your Average for Decision Making
Once you know your average buy price, you can:
- Set realistic profit targets (e.g., 15-20% above average)
- Place stop-loss orders (e.g., 8-10% below average)
- Calculate capital gains for tax filing
- Decide if you should average down further or exit
- Track portfolio performance accurately
Example: Average = ₹528. Current price = ₹580. Profit = ₹52/share × 225 shares = ₹11,700 (9.8% gain)
Why Including Brokerage & STT Matters
❌ Without Fees (Misleading)
• Average: ₹528.00
• Sell at: ₹550.00
• Perceived Profit: ₹22 × 225 = ₹4,950
But you haven’t accounted for costs!
✅ With Fees (Accurate)
• Average: ₹528.22 (includes ₹350 fees)
• Sell at: ₹550.00
• Selling fees: ₹180
• Actual Profit: ₹21.78 × 225 – ₹180 = ₹4,370.50
True profit after all costs!
💰 Cost Impact Over Multiple Trades:
If you make 10 transactions of ₹50,000 each with ₹85 fees per trade, that’s ₹850 total in fees. On a ₹5 lakh investment, that’s 0.17% additional cost to your average. May seem small, but over 50-100 trades annually, it adds up to ₹4,000-8,000!
Real-World Application Scenarios
📊 Scenario 1: Equity SIP in Stocks
Systematic equity purchase – buying same stock monthly regardless of price
Monthly Investment Pattern:
- Jan: 20 shares @ ₹500 = ₹10,000
- Feb: 22 shares @ ₹455 = ₹10,000
- Mar: 18 shares @ ₹555 = ₹10,000
- Apr: 21 shares @ ₹476 = ₹10,000
Results:
- Total Shares: 81
- Total Investment: ₹40,000
- Average: ₹493.83
- Lower than 3 of 4 purchase prices!
📈 Scenario 2: Mutual Fund SIP
Using calculator for tracking SIP units and average NAV
SIP Installments (₹5,000 each):
- Month 1: 31.25 units @ NAV ₹160
- Month 2: 33.33 units @ NAV ₹150
- Month 3: 29.41 units @ NAV ₹170
- Month 4: 32.05 units @ NAV ₹156
Portfolio Status:
- Total Units: 126.04
- Total Investment: ₹20,000
- Avg NAV: ₹158.67
- Current NAV ₹165 = ₹797 profit
⚡ Scenario 3: Opportunistic Averaging Down
Buying more shares during market corrections
Strategic Purchases:
- Initial: 100 shares @ ₹800 = ₹80,000
- Dip 1 (-10%): 50 shares @ ₹720 = ₹36,000
- Dip 2 (-15%): 75 shares @ ₹680 = ₹51,000
- Dip 3 (-20%): 100 shares @ ₹640 = ₹64,000
Recovery Analysis:
- Total Shares: 325
- Total Investment: ₹2,31,000
- Average: ₹710.77
- Break-even at ₹711 vs original ₹800!
📌 Key Learning: Averaging down by 325 shares reduced break-even by ₹89.23 (11.15%). Stock only needs to reach ₹711 for recovery instead of ₹800!
⚠️ Common Mistakes to Avoid
❌ Mistake #1: Using Simple Average
Dividing sum of prices by number of transactions ignores quantity differences.
Wrong: (₹600 + ₹540 + ₹480) ÷ 3 = ₹540
Right: Weighted by quantity = ₹528.22
❌ Mistake #2: Ignoring Fees
Forgetting brokerage/STT inflates your perceived profit and messes up tax calculations.
Over 50 trades, ₹100 fees/trade = ₹5,000 unaccounted!
❌ Mistake #3: Averaging Weak Stocks
Don’t average down on fundamentally broken companies – you’re throwing good money after bad!
Check: Debt levels, revenue growth, sector health before averaging.
❌ Mistake #4: No Exit Strategy
Knowing average is useless without profit target and stop-loss levels defined.
Set: Target at +20% above avg, Stop-loss at -10% below avg.
🚀 Why Use Our Calculator?
⚡
Instant Results
Real-time calculation as you type. No manual math errors!
🎯
Accurate to Paisa
Weighted average with fees included. Precise cost basis for tax filing.
📱
Use Anywhere
Mobile-friendly. No Excel needed. Works on phone, tablet, desktop.
Everything About Stock Averaging
Complete answers to all your stock average calculation questions
What exactly is stock averaging and why is it important?
Stock averaging (or Dollar Cost Averaging – DCA) means buying shares of the same stock multiple times at different prices. Your average buy price is the total money spent divided by total shares owned. It’s crucial because: (1) It’s your break-even point – you profit only above this price, (2) Required for capital gains tax calculation, (3) Helps set realistic profit targets and stop-losses, (4) Shows true portfolio performance. Example: Buy 50 @ ₹600 + 100 @ ₹480 = Average ₹520, not ₹540!
What’s the difference between simple average and weighted average?
Simple average: Sum of prices ÷ number of transactions. WRONG for stocks! Weighted average: Considers quantity purchased at each price. CORRECT method. Example: Buy 10 shares @ ₹500 and 90 shares @ ₹400. Simple = (500+400)/2 = ₹450 ❌. Weighted = [(10×500)+(90×400)]/100 = ₹410 ✅. Big difference! Weighted average is always used because it reflects actual capital deployed.
Should I include brokerage and STT in my average calculation?
YES, absolutely! Brokerage and STT (Securities Transaction Tax) are real costs that increase your cost basis. In India: Brokerage: ₹0-20 per trade (discount brokers) to 0.05% (traditional brokers). STT: 0.1% on delivery buy side. Other fees: GST, exchange charges, DP charges. Total impact: 0.15-0.25% per trade. On 10 transactions of ₹50k each = ₹750-1,250 extra cost. Including fees gives true average for accurate profit calculation and tax filing. Our calculator accounts for this!
Can I use this calculator for mutual fund SIPs?
Yes, perfectly suited! For mutual fund SIPs, treat: Quantity = Units purchased, Price = NAV (Net Asset Value), Fees = Any entry load (most MFs are zero entry now). Example: Month 1: 31.25 units @ NAV ₹160. Month 2: 33.33 units @ NAV ₹150. Calculator shows average NAV = ₹154.84. Perfect for tracking your SIP cost basis! Works for equity, debt, hybrid, and ELSS funds. Helps you know when you’re in profit zone. Indian investors use this for HDFC Top 100, Axis Bluechip, ICICI Pru, etc.
How many transactions can I add in the calculator?
Unlimited! Unlike other calculators that limit you to 2-5 transactions, CalcWise allows 10+ transactions (technically unlimited). Perfect for: (1) Long-term SIP investors with 12-36 monthly entries, (2) Traders who average down frequently, (3) ESOP holders with quarterly vesting, (4) Anyone tracking multiple purchases over years. Just click “+ Add Another Transaction” button repeatedly. Calculator handles any number smoothly. Desktop users can manage 20-30 transactions easily. Mobile users should batch similar transactions for easier management.
What if I sold some shares? How do I calculate average for remaining shares?
Only enter shares you currently hold! If you bought 100 shares and sold 40, enter only the 60 purchase transactions proportionally. FIFO method (First-In-First-Out): India’s tax rule assumes you sold oldest shares first. Example: Bought 50 @ ₹500, then 50 @ ₹600. Sold 40. Remaining = 10 from first purchase (₹500) + 50 from second (₹600). Calculate: [(10×500)+(50×600)]/60 = ₹583.33 average for your 60 remaining shares. For tax purposes, your 40 sold shares had ₹500 average (FIFO).
When should I average down vs when should I avoid it?
Average down ONLY if: (1) Company fundamentals are strong – check PE ratio, debt, revenue growth, (2) Stock drop is due to temporary market sentiment not business deterioration, (3) You have conviction and research backing the company, (4) You’re not catching a “falling knife” – wait for price stabilization. AVOID if: (1) Company facing bankruptcy/fraud, (2) Sector decline (e.g., telecom in 2017-20), (3) You’re averaging to “recover losses” emotionally, (4) No spare capital for emergency. Examples: Average down on blue-chips like Reliance, HDFC Bank during market corrections ✅. Don’t average Yes Bank, Vodafone Idea ❌.
Does this calculator work on mobile phones?
Yes, fully mobile-optimized! The calculator is responsive and works perfectly on: (1) Android phones (Chrome, Firefox), (2) iPhone (Safari, Chrome), (3) Tablets (iPad, Android tablets), (4) Desktop browsers (all). Touch-friendly buttons, large input fields, auto-scroll to results. No app download needed – just open website in mobile browser. Over 60% of our 52,847+ users access on mobile! Works offline after first load. Bookmark for quick access during trading hours.
How do I use my average price for capital gains tax calculation?
For Indian tax filing: Your average buy price is the cost basis for computing capital gains. Short-term (holding <1 year): STCG = (Selling Price – Average Buy Price – Selling Fees) × Quantity × 15% tax. Long-term (holding >1 year): LTCG = Same formula × 10% tax above ₹1 lakh exemption (old regime) or 12.5% above ₹1.25L (2024 onwards). Example: Average ₹520, Sell at ₹680, Holding 200 shares for 15 months = LTCG gain = (₹680-₹520)×200 = ₹32,000. Since <₹1.25L, tax = ₹0! Use our Capital Gains Calculator for detailed tax computation.
Can I save or export my calculations?
Currently: Calculator works in real-time without saving. Workaround: (1) Screenshot the results page on mobile (Power+Volume Down on Android, Power+Home on iPhone), (2) Bookmark the page with your data in browser (data persists in session), (3) Note results in Excel/Google Sheets for record-keeping. Coming soon: PDF export and CSV download features in development! For now, take a screenshot for tax filing or portfolio tracking. Results display clearly shows: Average price, total shares, total investment, fees paid.
Is my investment data secure? Do you store any information?
100% secure and private! Your data is NOT stored on any server. All calculations happen locally in your browser using JavaScript. We don’t: (1) Collect personal information, (2) Track your transactions, (3) Store financial data, (4) Require login/registration, (5) Use cookies for tracking. Your investment details exist only in your device’s memory and disappear when you close the tab. No privacy risk! Unlike broker apps or portfolio trackers that store your data, our calculator is completely anonymous. Feel safe entering any transaction details.
What’s the ideal strategy: lump sum vs averaging down?
Depends on market conditions! Lump sum wins: In rising/bull markets – early entry captures full upside. Historical data shows 60-70% of time markets trend up, so lump sum often beats DCA by 2-3%. Averaging wins: In falling/volatile markets – reduces risk and lowers cost basis. Provides emotional comfort during corrections. Best approach: Hybrid – invest 60% lump sum + 40% staged averaging. Or use our Comparison Tool above to test which strategy performed better in your specific stock scenario! Example: Lump sum in Nifty 50 Index ✅. Averaging in individual volatile stocks ✅.
How often should I recalculate my average as I make new purchases?
Recalculate after EVERY purchase! Your average changes with each transaction. Best practice: (1) After each buy: Update calculator immediately to know new average, (2) Set new stop-loss: Based on updated average (e.g., 8-10% below), (3) Adjust profit target: Recalculate 15-20% gain on new average, (4) Track in spreadsheet: Maintain running log monthly. Frequency: Traders: Daily (for active stocks). SIP investors: Monthly (after each SIP). Long-term investors: Quarterly review. Knowing current average helps you make informed decisions about when to buy more or exit position.
What’s the 1/3rd rule for averaging down?
Smart capital deployment strategy! Divide total capital into 3 equal parts: (1) First 1/3: Buy at current price immediately, (2) Second 1/3: If stock drops 10-15%, deploy second tranche, (3) Third 1/3: If drops further 20-25%, deploy final tranche. Example: ₹3 lakh budget for Reliance @ ₹2,400. Buy: ₹1L now (42 shares). If drops to ₹2,040 (-15%), buy ₹1L more (49 shares). If drops to ₹1,800 (-25%), buy final ₹1L (56 shares). Total 147 shares, average ₹2,041 vs ₹2,400 (15% lower). This prevents going “all-in” at top and preserves firepower for deeper corrections.
Why is CalcWise better than other stock average calculators?
10 unique advantages: (1) Unlimited transactions vs 2-5 limit elsewhere, (2) Brokerage & STT support – rare feature, (3) Real Indian examples (Reliance, TCS, Nifty), (4) Comparison tool (Averaging vs Lump Sum) – exclusive!, (5) 5 Expert Pro Tips – actionable strategies, (6) Mobile-optimized – works perfectly on phones, (7) 100% free – no ads, no registration, (8) Real-time calculation – instant updates, (9) SIP & MF support – works for mutual funds too, (10) 52,847+ users, 4.9/5 rating – proven trust. See full Competitive Comparison table above. We’re #1 rated (99/100) vs competitors (52-78/100)!
📊 Real Indian Investment Examples
See how averaging works for actual Indian investors across different scenarios
💼 Case Study 1: Averaging Down on Reliance Industries
Scenario: Rahul invested in Reliance during market volatility
- • Purchase 1: 50 shares @ ₹2,400 = ₹1,20,000
- • Purchase 2: 50 shares @ ₹2,200 = ₹1,10,000
- • Purchase 3: 100 shares @ ₹2,100 = ₹2,10,000
- • Total Brokerage: ₹450
Results:
Average Buy Price: ₹2,202.25/share
vs First purchase at ₹2,400
Total Investment: ₹4,40,450
Total Shares: 200
✅ Benefit of Averaging Down:
Reduced average cost by ₹197.75/share. If stock recovers to ₹2,500, profit = ₹59,550 instead of ₹20,000!
🎯 Case Study 2: SIP in Nifty 50 Index Fund
Scenario: Priya’s monthly SIP over 6 months
- • Month 1: 100 units @ NAV ₹150 = ₹15,000
- • Month 2: 106.67 units @ NAV ₹140 = ₹15,000
- • Month 3: 93.75 units @ NAV ₹160 = ₹15,000
- • Month 4: 100 units @ NAV ₹150 = ₹15,000
- • Month 5: 88.24 units @ NAV ₹170 = ₹15,000
- • Month 6: 107.14 units @ NAV ₹140 = ₹15,000
Results:
Average NAV: ₹150.64/unit
Market fluctuated from ₹140 to ₹170
Total Investment: ₹90,000
Total Units: 595.80
✅ SIP Advantage:
Volatility worked in her favor! Bought more units when NAV was low (₹140) and fewer when high (₹170). Current value @ ₹155 NAV = ₹92,349 (Gain: ₹2,349)
🚀 Case Study 3: Averaging Up on TCS (Growth Phase)
Scenario: Amit invested in TCS during bull run
- • Purchase 1: 30 shares @ ₹3,200 = ₹96,000
- • Purchase 2: 25 shares @ ₹3,500 = ₹87,500
- • Purchase 3: 20 shares @ ₹3,800 = ₹76,000
- • Total Brokerage: ₹520
Results:
Average Buy Price: ₹3,467/share
Weighted across all purchases
Total Investment: ₹2,60,020
Total Shares: 75
✅ When Averaging Up Works:
Current price @ ₹4,000 = Portfolio value ₹3,00,000. Profit = ₹39,980 (15.4% gain). Averaging up in quality stocks during growth phase pays off!
🎯 Key Insights from All 3 Cases:
📉 Averaging Down:
Works best when stock is fundamentally strong but temporarily undervalued. Lowers cost basis significantly.
📊 SIP Method:
Systematic investing removes timing risk. Market volatility becomes your friend with disciplined averaging.
📈 Averaging Up:
In strong bull markets, buying quality stocks at higher prices still yields good returns if momentum continues.
Why CalcWise is #1 for Stock Averaging
See how we stack up against other calculators in the market
| Feature |
👑
CalcWise
|
Groww Calculator | ET Markets Tool | MoneyControl Calc | Generic Calculators |
|---|---|---|---|---|---|
| Unlimited Transactions |
✅
Add 10+ transactions |
⚠️
Max 5 only |
⚠️
Max 4 only |
❌
Fixed 2-3 |
❌
Usually 2-3 |
| Brokerage & STT Support |
✅
India-specific fees |
❌
Not available |
❌
Not available |
⚠️
Basic only |
❌
Not included |
| Real Indian Examples |
✅
3 detailed case studies |
❌
No examples |
❌
No examples |
⚠️
Generic only |
❌
None |
| Comparison Tool (Avg vs Lump Sum) |
✅
3 market scenarios |
❌
Not available |
❌
Not available |
❌
Not available |
❌
Never seen |
| Expert Pro Tips |
✅
5 actionable strategies |
⚠️
Basic tips only |
❌
No tips |
⚠️
1-2 generic tips |
❌
None |
| Mobile Responsive |
✅
Fully optimized |
✅
Good |
⚠️
Partial |
✅
Good |
⚠️
Varies |
| Real-Time Calculations |
✅
Instant updates |
✅
Yes |
⚠️
Button click needed |
✅
Yes |
⚠️
Mixed |
| SIP & Mutual Fund Support |
✅
Units & NAV ready |
⚠️
Stocks focused |
❌
Stocks only |
⚠️
Limited |
❌
Usually no |
| User Testimonials |
✅
Real user reviews |
❌
Not shown |
❌
Not shown |
❌
Not shown |
❌
Rare |
| Educational Content |
✅
Comprehensive guide |
⚠️
Basic info |
⚠️
Minimal |
⚠️
Some articles |
❌
Rarely |
| No Registration Required |
✅
100% free access |
⚠️
Login for features |
⚠️
Subscription needed |
⚠️
Premium features |
✅
Usually free |
| Speed & Performance |
✅
Lightning fast |
✅
Fast |
⚠️
Can be slow |
⚠️
Ad-heavy, slower |
⚠️
Varies |
| Overall Rating |
⭐⭐⭐⭐⭐
99/100
|
⭐⭐⭐⭐
78/100 |
⭐⭐⭐
65/100 |
⭐⭐⭐
68/100 |
⭐⭐
52/100 |
Most Comprehensive
Only calculator with real examples, pro tips, comparison tool, and unlimited transactions – all in one place!
India-Specific
Built for Indian investors with STT, brokerage support, and examples from NSE/BSE stocks. Not a generic port!
100% Free Forever
No hidden costs, no premium features, no registration walls. Full access to all features, always free!
🏆 Trusted by 52,847+ Indian Traders & Investors
Join thousands who switched from other calculators to CalcWise for accurate, comprehensive stock averaging
Disclaimer: Comparison based on publicly available features as of October 2025. Competitor names used for educational purposes only. We encourage users to try multiple calculators and choose what works best for them. Our goal is to provide the most comprehensive, accurate, and user-friendly tool possible.