Enter the price you paid and the annual dividend, or load a ticker and pick a purchase date. You get your yield on cost next to today's current yield, the dividends received since you bought, and a projection of yield on your original cost at a dividend growth rate you assume.
Free calculator
Calculate your yield on cost
Yield on cost
5%
$2.00 a year on a $40.00 purchase price.
Your assumption - not loaded from public data
Annual dividend income
$200.00
About $16.67 a month.
Cost basis
$4,000.00
Add today's price, or load a ticker, to compare your yield on cost with the current yield and see the gain on the position.
A high yield on cost is not, on its own, a reason to keep holding. The money tied up in the position today is its market value, and the current yield is what that money earns now.
Projection at an assumed 5% dividend growth a year
An assumption you set, not a forecast or dividend history. Your original cost stays fixed at $40.00 a share; after N complete years the dividend is today's $2.00 x (1 + growth)^N.
After
Dividend / share
Yield on original cost
Annual income
1 year
$2.10
5.25%
$210.00
5 years
$2.55
6.38%
$255.26
10 years
$3.26
8.14%
$325.78
20 years
$5.31
13.27%
$530.66
Formula
Yield on cost = annual dividend per share / price you paid
Current yield = annual dividend per share / current price
Yield on cost after N years = yield on cost x (1 + assumed growth)^N
How to use the Yield on Cost Calculator
Load a stock or ETF to fill its trailing 12-month dividend and current price, or enter them yourself.
Enter the price you paid per share, or pick a purchase date to use that day's closing price.
Add your share count to see annual income, cost basis and the dividends you have collected, and optionally set an assumed dividend growth rate to project yield on your original cost.
How the calculation works
Yield on cost uses the same annual dividend as dividend yield but divides it by your purchase price instead of today's price. Your purchase price never changes, so every dividend raise lifts your yield on cost directly, while the current yield also moves with the share price.
Formula
Yield on cost = annual dividend per share / purchase price per share
Current yield = annual dividend per share / current price
Cost recovered = dividends received per share / purchase price
Dividend after N complete years = today's annual dividend x (1 + assumed growth)^N
Yield on cost after N complete years = that dividend / original purchase price
Worked example
You bought 100 shares at $40. The company now pays $2.00 a year per share, so your yield on cost is $2.00 / $40 = 5.0% and the position pays $200 a year. The shares now trade at $65, so a new buyer earns $2.00 / $65 = 3.1%.
Your yield on cost is 1.9 percentage points higher because the shares have risen since you bought. If you started with a $1.20 dividend, a 3.0% yield on your $40, the climb from 3.0% to 5.0% is the dividend growth.
Looking ahead, assume the $2.00 dividend grows 5% a year while your $40 cost stays fixed. After ten complete years the dividend is $2.00 x 1.05^10 = $3.26, a yield on your original cost of 5% x 1.05^10 = 8.14%. That is an assumption, not a forecast.
What the results mean
Yield on cost above the current yield means the shares trade above what you paid; below it, they trade under it.
Yield on cost above the yield you started with means the dividend has grown since you bought.
Cost recovered shows how much of the original outlay the dividends have returned in cash.
A high yield on cost is not, on its own, a reason to keep holding: the current yield is what the money in the position earns today.
Assumptions and limitations
The loaded dividend is the trailing 12-month total of regular payments; special distributions are left out.
Purchase-date prices are daily closes, adjusted for later splits, from October 1, 2020 onward.
Dividends since purchase are before taxes and are not reinvested.
Commissions and partial-day prices are not included unless you enter your own purchase price.
The growth projection uses a constant rate you choose. It is separate from the dividends actually received, and real dividends can grow unevenly, pause or be cut.
Yield on cost is a stock's annual dividend divided by the price you originally paid, rather than today's price. If you bought at $40 and the dividend is now $2.00 a year, your yield on cost is 5%, whatever the stock trades at today.
How is yield on cost different from dividend yield?
Dividend yield divides the dividend by today's price, so it describes what a new buyer earns. Yield on cost divides by your purchase price, so it describes the income your original investment now produces. Whenever the shares trade above your purchase price, yield on cost is the higher of the two.
Is a high yield on cost a reason to keep holding?
Not on its own. Your purchase price is already spent; the money tied up in the position today is its market value, and the current yield is what that money earns. Compared with the yield you started with, yield on cost is best read as a record of how much the dividend has grown.
How does the purchase date work?
With a ticker loaded, choosing a purchase date fills the closing price on that day, or the next trading day, adjusted for any later stock splits so it matches today's share count. The calculator also totals every dividend with an ex-dividend date after your purchase.
Why might my brokerage show a different purchase price?
You may have paid a different price during the day than the closing price, and commissions add to cost basis. Enter your own price per share to override the closing price.
How does the dividend growth projection work?
It holds your original cost fixed and grows today's annual dividend at the rate you assume. After N complete years the dividend is today's dividend x (1 + growth)^N, so at 5% growth a 5% yield on cost becomes 8.14% after ten years. The rate is your assumption, not a forecast or the company's history.