Skip to main content
Updated on November 5, 2026

Yield on Cost Calculator

Yield on cost measures the annual dividend you receive today as a percentage of the price you originally paid for your shares. Use the calculator below to find your current yield on cost from your purchase price, or project how future dividend raises will grow it over time.

Cost-Basis Income Growth Analyzer

Calculate Current and Future Yield on Cost (YoC)

0 to 40 years
Current Yield on Cost
5.00%

$500.00/yr today

Year 10 Yield on Cost
8.95%

1.79x initial dividend

Year 10 Annual Income
$895.42

69.9% cost recouped

Year-by-Year Yield on Cost Progression

Swipe left or right to see all columns

YearOriginal Cost BasisAnnual DividendMonthly AvgYield on Cost
Year 1$10,000$530.00$44.175.30%
Year 2$10,000$561.80$46.825.62%
Year 3$10,000$595.51$49.635.96%
Year 4$10,000$631.24$52.606.31%
Year 5$10,000$669.11$55.766.69%
Year 6$10,000$709.26$59.107.09%
Year 7$10,000$751.82$62.657.52%
Year 8$10,000$796.92$66.417.97%
Year 9$10,000$844.74$70.398.45%
Year 10$10,000$895.42$74.628.95%

How This Calculator Works

Yield on cost = (annual dividend per share / your average purchase price) x 100. For future years, annual dividend income grows by your expected yearly dividend growth rate while your original cost basis stays fixed. This tool is for education and estimation only, not financial advice.

How the Yield on Cost Formula Works

To find your current yield on cost on a stock you already own, divide the current annual dividend per share by your average purchase price per share:

Yield on Cost (%) = (Annual Dividend Per Share ÷ Average Purchase Price) × 100

To project how your yield on cost will grow over `N` years when a company raises its dividend by `g`% per year (without adding DRIP shares):

Future Yield on Cost (%) = Starting Yield × (1 + Dividend Growth Rate)^N

Worked Example: $40 Purchase Price With a $2.00 Annual Dividend

Suppose you bought **100 shares** of a dividend stock a few years ago at an average purchase price of **$40.00 per share** (**$4,000 total cost basis**). At the time, it paid `$1.40` per share (a `3.50%` yield).

After several annual dividend raises, the company now pays **$2.00 per share** per year:

  • Your Annual Dividend Income: `100 shares × $2.00` = **$200.00 per year**.
  • Your Yield on Cost: `($2.00 ÷ $40.00) × 100` = **5.00%**.

Even if the stock’s share price has risen to `$57.00` today (so new buyers only get a `3.51%` current dividend yield), you are earning a **5.00% yield** on your original `$40.00` purchase price.

How Dividend Growth Multiplies a 3.5% Starting Yield

This table shows how a **3.50% starting yield** grows over 5, 10, 15, and 20 years at different annual dividend growth rates (before counting extra shares from DRIP):

Annual Dividend GrowthYear 5 YoCYear 10 YoCYear 15 YoCYear 20 YoC
3% Growth / yr4.06%4.70%5.45%6.32%
6% Growth / yr4.68%6.27%8.39%11.22%
8% Growth / yr5.14%7.56%11.10%16.31%
10% Growth / yr5.64%9.08%14.62%23.55%

Common Mistakes With Yield on Cost

  • Using yield on cost to justify keeping a bad stock: If a stock has grown to `$100` per share and pays `$3.00` a year, your current market yield is `3.0%` even if you bought it years ago at `$20` (a `15%` yield on cost). Always make sure the company’s future prospects are still strong.
  • Assuming past 12% dividend growth will last forever: As companies mature, their annual dividend raises often slow down from double digits to 5% or 6%. Use realistic growth numbers in our dividend growth calculator.
  • Forgetting that DRIP pushes yield on cost even higher: The table above shows dividend growth on your initial shares alone. Reinvesting dividends buys extra shares that boost your total income much faster.

Frequently Asked Questions

What is yield on cost (YoC) in dividend investing?▼

Yield on cost (YoC) is a stock’s current annual dividend per share divided by the average price you originally paid for the share, multiplied by 100. It shows the annual cash return you are earning today on the original dollars you invested.

How do you calculate yield on cost?▼

Divide your current annual dividend per share by your original purchase price per share and multiply by 100. For example, if your average cost is $40.00 per share and the stock now pays $2.00 per year in dividends, your yield on cost is ($2.00 / $40.00) × 100 = 5.00%.

What is the difference between dividend yield and yield on cost?▼

Current dividend yield divides the annual dividend by today’s market share price. Yield on cost divides the annual dividend by your original purchase price. When a company raises its dividend every year, your yield on cost climbs even if its current market yield stays around 3%.

Should I hold a stock just because I have a high yield on cost?▼

No. Yield on cost is a helpful way to measure past dividend growth, but your money is currently invested at the stock’s current market value. Always check the current dividend yield and payout safety to make sure your capital is still working hard today.

Related Dividend Calculators & Research Guides

Written & Reviewed By•

[ADD REAL AUTHOR / REVIEWER]

Financial Content Editor & Reviewer

[ADD REAL AUTHOR / REVIEWER: Add your real name, finance experience, and credentials here before publishing.]

Disclaimer: This calculator and article are for education and estimation only. They are not financial, tax, or investment advice. Past dividend growth or yield does not guarantee future payouts. Check current SEC filings, fund prospectuses, or a licensed advisor before investing.