Yield on Cost Calculator
Yield on cost is 6.40% here: 100 shares bought at $50 earn $3.20 a share now. That is $320 a year on a $5,000 cost basis. The shares trade at $80, so the current yield is 4.00%. At 6% dividend growth, yield on cost reaches 11.46% in 10 years.
Portfolio check (optional)
| Yield on cost | |
| Current dividend yield | |
| Gap between the two | |
| Cost basis | |
| Annual dividend income now | |
| Dividend per share after projection | |
| Yield on cost after projection | |
| Annual income after projection | |
| Years of dividends to recover cost | |
| Portfolio yield on cost | |
Every calculation runs in your browser, and nothing you type is sent anywhere.
Turn your original purchase price and today's dividend into yield on cost, then project it up to 20 years at any growth rate.
Key takeaways
- Yield on cost divides today's annual dividend by your purchase price, so 100 shares at $50 paying $3.20 show 6.40%.
- The same shares at $80 yield 4.00% for a new buyer, a 2.40 point gap that reflects price, not extra income.
- At 6% dividend growth, yield on cost reaches 8.56% in five years, 11.46% in ten and 20.53% in twenty.
- A portfolio's yield on cost is total dividends divided by total cost basis: 5.06% on the $17,000 example, not the 5.47% simple average.
- A high yield on cost can come from a falling share price or a dividend about to be cut, so check the payout ratio before you rely on it.
On this page
- What dividend yield on cost measures
- The yield on cost formula and a worked example
- Yield on cost vs current dividend yield
- Projecting yield on cost with dividend growth
- Using total dividends and total cost basis
- What yield on cost does not tell you
- How to use yield on cost without fooling yourself
- A 10-year walk-through for a real holding
What dividend yield on cost measures
Yield on cost is the annual dividend a stock pays today divided by the price you paid for it. The number is personal. Two investors who own the same shares can show different yields on cost because they bought at different prices. The SEC investor glossary defines a dividend as a share of company profit paid to shareholders, which is the cash flow this page works with.
The question it answers is narrow and useful: how much income is my original money throwing off now? If you put $5,000 into 100 shares at $50 and the company pays $3.20 a share, you collect $320 a year. Divide $320 by $5,000 and you get 6.40%. That is your yield on cost.
Current dividend yield asks a different question. It divides the same $3.20 by the price today. At $80 a share, the current yield is 4.00%. The 2.40 point gap does not mean anyone is handing you extra money. It means your purchase price is fixed while the market price moved.
Long-term owners track yield on cost because it shows how much their income stream has grown against a cost that never changes. It is a record of the past, not a forecast of the next 12 months.
The yield on cost formula and a worked example
The per-share version is yield on cost = (current annual dividend per share / original purchase price per share) x 100. The portfolio version swaps in totals: annual dividend income / total cost basis x 100. Both give the same answer when the totals come from the same shares.
Worked example. You own 250 shares bought at $36.40, so your cost basis is $9,100. The company pays $1.92 a share, or $480 a year. $480 / $9,100 = 5.27%. The stock trades at $52.10, so the current yield is $1.92 / $52.10 = 3.69%. Your income has not changed, but a new buyer pays more for the same dividend.
Use the forward annual dividend, meaning the amount expected over the next four quarters. A trailing figure that includes a one-time special dividend will overstate the result. If the company pays quarterly, take the latest regular payment times four, then adjust for an announced increase or cut. A stock with a $0.48 quarterly dividend has a $1.92 annual rate.
Cost basis per share should include the commission you paid, spread across the shares. On a $9.10 commission for 250 shares, add $0.0364 a share and the basis becomes $36.4364. The effect is small on a long hold, but it keeps the number honest.
Yield on cost vs current dividend yield
Yield on cost and current yield use the same dividend and different denominators. The table shows four positions bought at different prices.
| Position | Cost per share | Price now | Annual dividend | Yield on cost | Current yield |
|---|---|---|---|---|---|
| A | $50.00 | $80.00 | $3.20 | 6.40% | 4.00% |
| B | $120.00 | $95.00 | $4.80 | 4.00% | 5.05% |
| C | $28.00 | $61.00 | $1.10 | 3.93% | 1.80% |
| D | $75.00 | $70.00 | $2.10 | 2.80% | 3.00% |
Stock B shows the trap in the metric. It was bought at $120 and now trades at $95, so its yield on cost is only 4.00% while a new buyer gets 5.05%. Stock C was bought at $28 and now trades at $61, so its yield on cost is 3.93% while the current yield is 1.80%. Neither number says the business is good or bad. They say when you bought.
For decisions about new money, current yield is the relevant figure because it is the yield available at today's price. For tracking the income your capital has produced, yield on cost is the relevant figure. Mixing the two is how people talk themselves into holding a poor investment because their yield on cost looks high.
Projecting yield on cost with dividend growth
If the dividend grows, yield on cost rises even when the share price does nothing. The formula is future yield on cost = (initial annual dividend x (1 + growth rate)^years) / cost basis. The growth rate is an assumption, not a promise.
Take the 100 shares bought at $50 with a $3.20 dividend. At 6% annual growth, the dividend reaches $4.28 in five years, $5.73 in ten, $7.67 in fifteen and $10.26 in twenty. Yield on cost follows: 8.56%, 11.46%, 15.34% and 20.53%.
| Year | Annual dividend per share | Yield on cost | Income on 100 shares |
|---|---|---|---|
| 0 | $3.20 | 6.40% | $320.00 |
| 5 | $4.28 | 8.56% | $428.23 |
| 10 | $5.73 | 11.46% | $573.07 |
| 15 | $7.67 | 15.34% | $766.90 |
| 20 | $10.26 | 20.53% | $1,026.28 |
The income column matters more than the percentage for most households. A 20.53% yield on cost sounds large, but on 100 shares it pays $1,026.28 a year. On a $100,000 position the same growth would pay $20,528 a year, which is the number that changes a retirement budget.
The model fails when growth is uneven. A company that raises the dividend 10% some years and freezes it in others will not land on the smooth curve. Use a conservative rate and rerun the page with 0% growth to see the floor.
Using total dividends and total cost basis
For a portfolio, add the annual dividends from every holding and divide by the total cost basis. Do not average the individual yields. A small position with a high yield cannot lift a large position with a low one by much.
| Holding | Cost basis | Annual dividends | Yield on cost |
|---|---|---|---|
| A | $5,000 | $320 | 6.40% |
| B | $8,000 | $280 | 3.50% |
| C | $4,000 | $260 | 6.50% |
| Total | $17,000 | $860 | 5.06% |
The simple average of 6.40%, 3.50% and 6.50% is 5.47%. The money-weighted answer is 5.06% because the largest holding has the lowest yield. The calculator's second pair of fields does this division for you.
Dividend reinvestment complicates the basis. Each reinvested payment buys new shares at a new price, and those shares have their own yield on cost. Your broker's cost basis report includes reinvested dividends, so the portfolio figure from those totals is a blended number. Keep a separate figure for the original shares if you want to track the income growth on your first purchase.
What yield on cost does not tell you
Yield on cost ignores price changes. A stock that fell 40% can show a yield on cost of 8% while a new buyer sees 13%. The 8% is real cash, but the position may still be a loss. Total return includes the price change, and this page does not.
It also moves when the dividend moves. The calculation uses the current dividend, so a 30% cut drops the yield on cost by 30% in one step. That is why a high figure deserves a look at the payout ratio and free cash flow before you treat it as durable.
Taxes are missing. A 5% yield on cost in a taxable account is not 5% after tax, and qualified dividends get different treatment than interest. The IRS explains the holding period and rates in Topic 404. Inflation is missing too. A 6% yield on cost after ten years of 3% inflation buys less than it did at the start.
Finally, the number is not comparable across investors or across accounts. Your 6.40% and a neighbor's 4.10% may reflect purchase dates, not skill. Use it on your own history.
How to use yield on cost without fooling yourself
Keep a lot-level record. A simple sheet with columns for purchase date, shares, price per share, annual dividend per share and current value is enough. Recompute once a year. The exercise takes ten minutes and shows which holdings are growing their income.
Check the payout ratio before you admire a high yield on cost. A company paying 90% of earnings in dividends has little room to keep raising the payment. A payout ratio near 50% with rising free cash flow is a better sign. A yield above 7% at today's price often signals that the market expects a cut.
Reinvest the dividends if you do not need the income. Reinvestment buys more shares, which raises future income, but it also raises your cost basis and lowers the blended yield on cost. That is not a loss. You own more of the company.
Compare the yield on cost with the current yield once a year. A widening gap means the stock price has risen faster than the dividend, which is a sign of a winner but also a lower forward yield. A narrowing gap means the price fell or the dividend grew slowly. Neither case tells you to buy or sell on its own.
A 10-year walk-through for a real holding
Here is a holding followed for ten years. You bought 300 shares at $41.25 for $12,375. The dividend then was $2.31 a share, or $693 a year, for a yield on cost of 5.60%.
The company raised the dividend 5% a year. By year ten the payment is $3.7627 a share. The yield on cost is $3.7627 / $41.25 = 9.12%, and the income is $1,128.82. The shares trade at $74, so a new buyer gets 3.12%. Your income rose 63% while your cost basis stayed at $12,375.
Now suppose you reinvested every payment at the price on the payment date. Your share count would be higher than 300 and your cost basis would include the reinvested cash. The original 300 shares still earn 9.12% on their $12,375. The reinvested shares earn whatever the price at reinvestment implies. Tracking the two groups separately keeps the story clear.
The lesson is not that this stock was a good buy. It is that a 5% dividend growth rate turned a 5.60% starting yield into 9.12% in a decade, before taxes and inflation. Rerun the calculator with 2% growth and the same holding reaches 6.83% instead.
Frequently asked questions
How do I calculate yield on cost from a purchase price?
Divide the current annual dividend per share by the price you paid per share, then multiply by 100. On 100 shares bought at $50 with a $3.20 dividend, $3.20 / $50 = 6.40%. Multiply by the share count first if you want the dollar income.
How is yield on cost different from dividend yield?
Yield on cost uses your original purchase price. Current dividend yield uses today's market price. With a $3.20 dividend, a $50 cost gives 6.40% yield on cost, while an $80 market price gives a 4.00% current yield.
What is a good yield on cost?
There is no universal threshold because the figure depends on when you bought. A long-held position at 8% or 9% is common after several dividend increases. A new purchase at 8% today is unusual and often points to a payout ratio above 80% or a stock the market expects to cut.
Does yield on cost include reinvested dividends?
It can, but the answer changes with the method. If you add reinvested shares to the cost basis, the blended yield on cost falls. If you track the original lot alone, its yield on cost keeps rising with the dividend. Report which method you use.
How do I project yield on cost 10 years out?
Multiply the current dividend by (1 + growth rate) to the tenth power, then divide by the purchase price. A $3.20 dividend growing 6% a year becomes $5.7307 in ten years, which is 11.46% on a $50 cost basis.
Can yield on cost go down?
Yes. A dividend cut lowers it immediately, and a spinoff or special dividend can reset the regular payment. A 30% cut turns a 6.40% yield on cost into 4.48%. Share price changes do not affect it.
Why is my yield on cost higher than the yield shown on my broker's screen?
Your broker usually shows current yield, which divides the dividend by today's price. If the stock has risen since you bought, your yield on cost will be higher. A $50 cost and an $80 price turn a 4.00% current yield into 6.40% on cost.
How do I calculate portfolio yield on cost?
Add the annual dividends from every holding and divide by the total cost basis. Three holdings with $860 of dividends on $17,000 of cost produce 5.06%. Averaging the three individual yields gives 5.47%, which overstates the result because it ignores position size.
Does a high yield on cost mean I should hold the stock?
No. A high figure can come from a purchase made decades ago or from a share price that collapsed. Check the current yield, the payout ratio and free cash flow. A 9% yield on cost with a 95% payout ratio is less safe than a 4% yield on cost with a 45% payout ratio.
What dividend growth rate should I assume?
Use the lower of the five-year dividend growth rate and the growth in free cash flow per share. A company that raised the dividend 8% a year while cash flow grew 3% is unlikely to keep that pace. A 2% to 4% assumption is safer for a mature company.
Is yield on cost the same as total return?
No. Yield on cost counts cash dividends only. Total return adds the change in share price and assumes dividends are reinvested. A stock with a 6.40% yield on cost and a 20% price gain has a much higher total return than 6.40%.
How does a stock split affect yield on cost?
It does not change the economic result if you adjust both numbers. A 2-for-1 split doubles the share count and halves the dividend per share and the cost per share. The yield on cost stays at 6.40%, and the total income stays at $320.
Should I use yield on cost for retirement income planning?
Use it to track income growth, not to size a withdrawal. A 6.40% yield on cost on $5,000 pays $320 a year regardless of the portfolio's current value. For spending, look at the current income and the current portfolio value, and keep a cash buffer.
What is the 10-year yield on cost at 6% dividend growth?
Starting from a $3.20 dividend on a $50 cost basis, 6% growth gives $5.7307 a share in year ten. That is 11.46% yield on cost and $573.07 of income on 100 shares. The dividend roughly doubles in 12 years at that rate.
Spotted a wrong number or a broken result?
More Finance tools
- $100,000 Loan for 15 Years Calculator
- $15 an Hour Is How Much a Year?
- $15,000 Loan Over 5 Years Calculator
- $20 an Hour Is How Much a Year?
- $25 an Hour Is How Much a Year?
- $30 an Hour Is How Much a Year?
- 1 Year CD Rate Calculator
- 10 Year ARM Mortgage Calculator
- 10 Year Equipment Loan Calculator
- 10-Year Balloon Mortgage Calculator
- 10-Year Fixed Loan Calculator
- 10-Year Fixed Mortgage Calculator
- 10-Year Fixed Mortgage Rates Calculator
- 10-Year Second Mortgage Calculator
- 10/1 ARM vs 30 Year Fixed Calculator
- 1099 vs W-2 Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.