What price gives you a Y% gain on your buy price?
Enter two values above to see the step-by-step calculation.
Enter what you paid and what it is worth now. You get the gain or loss as a percentage and in dollars.
What price gives you a Y% gain on your buy price?
Enter two values above to see the step-by-step calculation.
Put in the price you paid and the price now, or the price you sold at. You get the gain or loss as a percentage, the dollar amount, and the three steps behind it. It works for a single share, a whole position, a crypto coin, a fund, or a house. If you already have a target gain in mind and want to know what price gets you there, use the "Target Price from a Gain %" box.
People searching for a stock percentage increase calculator usually want exactly this: did it go up, by how much, and is that good. The first two are arithmetic. The third depends on how long you held it and what else you could have done with the money, which is covered further down.
Sell price minus buy price, divided by the buy price, times 100.
((Sell − Buy) / Buy) × 100
The buy price is the base. If you bought at $142 and it is now $185, the gain is $43, and $43 divided by $142 is 0.3028, so 30.28%. If you divide by $185 instead you get 23.24%, which is the loss you would take going the other way. Same two numbers, different answer, because the base changed.
If the current price is below what you paid, the result comes back negative and the box turns red. An ETF bought at $310 and sitting at $298 is down $12, which is a 3.87% loss.
Losses and gains are not symmetric. A position that falls 20% needs a 25% gain to get back to even, not 20%. Down 33%, you need 50%. Down 50%, you need 100%. Down 75%, you need 300%. This is the single most useful thing to understand about percentages in investing, and it is why a stock that "only" dropped by half can take years to recover.
The number on the screen is the price gain. Your actual return is usually different, in both directions.
Buy $1,000 of a stock with a $5 commission and sell at $1,100 with another $5. Headline gain: 10%. Real gain: you paid $1,005 and received $1,095, so $90 on $1,005, which is 8.96%. Put the all-in cost and the net proceeds into the calculator if you want the number that matches your brokerage statement.
A stock that went from $100 to $106 and paid $3 in dividends along the way returned 9%, not 6%. The price gain ignores the dividend. Add the dividends to the sell price if you want total return.
A 30% gain over one year and a 30% gain over three years are not the same result. Spread over three years, 30% works out to about 9.14% a year, because each year's gain builds on the last. When you compare two investments, compare them over the same period or convert both to an annual figure.
A $43 gain on a $142 stock is 30.28%. A $43 gain on a $1,420 stock is 3.03%. The dollars are identical; the percentages say something completely different about how well the pick worked. That is why the calculator shows both, and why traders talk in percentages while accountants talk in dollars.
Buy price is your average cost per share, which your broker shows on the position. Sell or current price is the last trade. If you bought in several lots at different prices, use the average cost, not the first lot.
Same formula, bigger numbers. $2,400 to $3,600 is a 50% gain. Because crypto prices move so far, it is worth typing the numbers in rather than estimating; a coin that "roughly doubled" is often up 80% or 130% when you actually check.
A house bought for $320,000 and appraised at $385,000 is up 20.31%. If you put $40,000 into a kitchen in between, your real cost basis is $360,000 and the gain is 6.94%. Improvements go into the buy price.
$142 to $185 is a 30.28% gain. Dividing by $185 gives 23.24%. The error gets bigger the larger the move.
A 15% gain in six months beat a 20% gain in two years. Always ask "over how long" before deciding which was the better trade.
A dividend yield going from 2% to 3% went up one percentage point and 50%. Both are correct. Headlines use whichever sounds more dramatic.
Subtract the buy price from the sell price, divide by the buy price, and multiply by 100. A stock bought at $50 and sold at $65 gained $15, and $15 divided by $50 is a 30% gain. Enter both prices above and the calculator does it for you.
Same formula. If the sell price is lower than the buy price, the result is negative. Bought at $185, sold at $142: the loss is $43, and $43 divided by $185 is a 23.24% loss. The calculator turns the result red.
Not unless you put them in. Add commissions to the buy price and subtract them from the sell price to get the net gain. Add dividends received to the sell price to get total return.
There is no single number. The honest comparison is against what a broad index fund did over the same period. If your stock gained 12% in a year when the index gained 20%, it underperformed even though it went up.
Multiply the buy price by 1 plus the target as a decimal. For a 20% gain on a $50 stock, $50 × 1.20 = $60. The "Target Price from a Gain %" box above gives you the number as you type.