Stock Average Calculator

Use our Stock Average Calculator to determine your average share price across multiple purchases. Perfect for investors managing portfolios or tracking cost basis. Calculate total investment, shares owned, and average price effortlessly.

Stock Average Calculator
Enter the details to calculate average share price

Total Quantity: 0

Average Price: ₹0

Total Amount: ₹0

What is Stock Average Calculator?

A Stock Average Calculator is a tool used by investors to determine the average price of a stock they have purchased at different times and prices. This is particularly useful for investors who engage in dollar-cost averaging or who buy shares of the same stock in multiple transactions. Understanding the investment’s total cost basis and making educated buying or selling decisions are made easier thanks to the calculator.

Key Features:

1. Input Fields:

  • Number of Purchases: The total number of times the stock was bought.
  • Quantity Purchased: The number of shares bought in each transaction.
  • Price per Share: The price paid for each share in each transaction.
  • Additional Costs (Optional): Brokerage fees, taxes, or other transaction costs.

2. Calculation:

  • The calculator computes the total cost of all purchases.
  • It calculates the total number of shares owned.
  • It determines the average price per share by dividing the total cost by the total number of shares.

3. Formula:

  • Average Price per Share = Total Cost of All Purchases / Total Number of Shares

    Where:
    Total Cost of All Purchases = ∑ ( Quantity Purchased × Price per Share + Additional Costs )

4. Output:

  • Total Investment: The total amount spent on purchasing the shares.
  • Total Shares: The cumulative number of shares owned.
  • Average Price per Share: The weighted average price of all purchases.

Example Calculation:

Suppose an investor makes the following purchases of a stock:

PurchaseQuantityPrice per ShareAdditional Costs
150$20$10
230$25$10
320$30$10
Calculation:

1. Total Cost of Purchases:

  • Purchase 1: 50 × 20 + 10 = 1010
  • Purchase 2: 50 × 200 + 50 = 10 , 050 
  • Purchase 3: 75 × 180 + 50 = 13 , 550
  • Total Cost: 15 , 050 + 10 , 050 + 13 , 550 = ₹ 38 , 650

2. Total Shares:

  • shares

3. Average Price per Share:

  • Average Price = 38,650 / 225 = ₹171.78
Result:
  • Total Investment: ₹38,650
  • Total Shares: 225
  • Average Price per Share: ₹171.78

Frequently Asked Questions

Yes! You can add input any number of transactions, and the calculator will compute the overall average price of your holdings.

Yes, all our calculators are completely free and do not require any registration or payment.

Yes! The calculator works for any asset (stocks, ETFs, crypto) where you buy units at different prices.