Thinkforu.orgNo Login With Zero Data Storage
Stock Average Calculator
Weighted avg price | Cost basis | Break-even | Target planner | CSV & PDF
Thinkforu.org
Stock Average Calculator
Average down/up, cost basis, break-even & P&L for NSE, BSE & US stocks
| # | Date | Price / Share | No. of Shares | Brokerage (%) | Total Cost |
|---|
₹
(optional)
🎯 Target Average Planner - Enter your current position and target average price. The calculator tells you exactly how many shares to buy at the current market price to reach that target.
₹
₹
₹
How to Use
- Choose INR (₹) for Indian stocks or USD ($) for US stocks.
- Enter a stock name or symbol (optional).
- Fill in Date, Price/Share, No. of Shares and optional Brokerage % for each purchase.
- Click Add Purchase for more rows - unlimited.
- Enter the Current Market Price to see P&L.
- Click Calculate Average. Then export as CSV or PDF.
- Use the Target Average Planner tab to find out how many shares to buy to hit your desired average price.
What You Get
- Weighted Average Price - true cost per share across all purchases
- Total Shares - all purchases combined
- Total Investment - your complete cost basis including brokerage
- Break-Even Price - price needed to exit without loss
- Unrealised P&L - profit or loss at current market price
- P&L % - percentage return on total investment
- CSV Export - open in Excel or Google Sheets
- PDF Export - print or save your position summary
Who Uses This?
- NSE & BSE investors averaging down on Indian stocks
- US stock market investors tracking multiple buy orders
- Mutual fund & SIP investors tracking NAV averages
- Traders managing positions across multiple entries
- Long-term investors applying Dollar Cost Averaging (DCA)
- Investors needing cost basis for LTCG/STCG tax filing
- F&O traders tracking average entry on futures positions
Frequently Asked Questions
A stock average calculator computes the weighted average price per share when you buy the same stock multiple times at different prices. It divides your total investment by total shares owned, giving you the true cost basis. This is essential for knowing your break-even point and for capital gains tax (LTCG/STCG) reporting in India and the US.
Averaging down means buying more shares of a stock after its price has fallen, lowering your overall average cost per share. For example, 100 shares at ₹500 + 100 shares at ₹400 = average of ₹450. This lowers your break-even point but commits more capital to the position. Use our calculator to model each scenario before placing an order.
Enter your current average price, number of shares you hold, the price at which you want to buy more, and your target average. The planner solves: Required Shares = Current Shares × (Current Average − Target Average) ÷ (Target Average − Buy Price). This tells you exactly how many shares to buy to reach your desired average, and how much capital that will cost.
Simple average just adds prices and divides; it ignores quantity. If you buy 10 shares at Rs.200 and 1 share at Rs.100, simple average gives Rs.150. Weighted average gives Rs.190.91, the true cost per share. Using simple average gives a wrong cost basis, leading to incorrect P&L and tax calculations. Our calculator always uses the weighted formula.
Yes. After calculating, two export buttons appear: CSV Export opens your purchase data and results in Excel or Google Sheets, useful for record-keeping and tax filing. PDF Export generates a clean printable summary of your position. Both exports include stock name, all purchases with dates, average price, total investment, and P&L if a current price is entered.
Yes. Toggle ₹ INR for Indian NSE/BSE stocks (Reliance, TCS, Infosys etc.) and $ USD for US markets (AAPL, TSLA, MSFT etc.). You can also use it for mutual fund NAV averaging, ETFs, crypto, F&O contracts, or any asset bought in multiple lots at different prices.