FREE TOOL · NO LOGIN · NO ADS

Stock Profit Calculator

Work out the profit or loss on any stock trade, fees and dividends included. Check what an investment in a real stock on a past date is worth now against the S&P 500, or see what averaging down does to your cost.

Profit$1,500.00
Return30.00%
Per yearadd both dates
Cost, with fees$5,000.00
Sale, after fees$6,500.00
Breakeven sell price$50.00
Profit per share$15.00
Get trade ideas worth running through this.We send free stock and options alerts on names like Nvidia and Amazon, with the levels and the risk spelled out. Just enter your email.
Built by Pure Power Picks. We publish educational chart setups and alert ideas on stocks and options every trading day. See how the alert service works →

How to calculate stock profit

Profit is what you sold for minus what you paid, after fees, plus any dividends you collected along the way. Return is that profit divided by what you paid in. Enter your shares, buy price and sell price above and the calculator shows both, plus the breakeven sell price that covers your fees. Add the dates you bought and sold to see the return per year, which is the fair way to compare a trade held for three months with one held for three years.

  • Profit = (sell price × shares − sell fees) − (buy price × shares + buy fees) + dividends.
  • Return = profit ÷ (buy price × shares + buy fees).
  • Per year = (final value ÷ cost) raised to (1 ÷ years held), minus 1.
  • Breakeven = (cost + sell fees − dividends) ÷ shares.

What a real stock actually returned

The second tab answers the question everyone asks about the big names: if I had put $1,000 into it on a given day, what would it be worth now? It uses every daily closing price back to 2000, adjusted for stock splits, and every dividend the company paid, then runs the same money through SPY, the S&P 500 fund, so you can see whether the stock beat the index.

Averaging down, with the math shown

List what you have bought so far and the price of a new buy to see your new average cost and how far the stock has to climb to get you back to even. Set a target average and the calculator works out how many shares at today’s price would get you there. Trading options instead of shares? Model it in the options profit calculator, and if you hold a dividend stock, project its income in the dividend calculator.

Frequently asked questions

How do you calculate profit on a stock?

(Sell price × shares) minus (buy price × shares), minus any fees, plus any dividends you received. Divide by what you paid in, fees included, for the percent return. 100 shares bought at $50 and sold at $65 is a $1,500 profit, a 30% return.

What is the annualized return?

The yearly rate that would grow your cost into your final value over the time you held. A 30% return over three years is about 9.1% a year. Add the buy and sell dates to see it.

Why does the real history mode show a lower price than my statement?

Old prices are adjusted for stock splits so every date is on today’s share count. Nvidia traded near $32 in early 2016, but after its splits that is about $0.80 a share today. The dollar results are the same either way.

Does it include dividends?

In real history mode, yes: every dividend the stock paid while you held it, either reinvested at that day’s price or kept as cash. In your trade mode, add the dividends you received in the dividends field.

What does averaging down mean?

Buying more shares of a stock you own after it falls, which lowers your average cost per share. It also adds money to a position that is going against you, so it is a risk decision as much as a math one. The average down tab shows your new average and how far the stock must rise to break even.

How many shares do I need to buy to lower my average to a target?

(Target × current shares − current cost) ÷ (price now − target). The target must sit between the price now and your current average. The calculator does this for you and shows what it would cost.

Is this stock calculator free?

Yes. No login, no ads. Your trade details stay in your browser; the history mode fetches public market data for the ticker you type.

Every tool we build is free: browse the full free tools collection, model option trades in the options profit calculator, and grade your own trades with the free trading journal template.

Educational tool only. Every figure is an estimate from the numbers entered or from past market data, not a forecast, a quote or financial advice. Market data may be delayed 15 minutes. Past results do not predict future returns, and dividends can be cut or suspended. Pure Power Picks is an educational service and is not a registered investment adviser or broker-dealer.