Learn · Yield metrics

Yield on Cost — Your Real Long-Term Dividend Yield

Most investors quote one yield number — the headline percentage on Yahoo Finance. It tells you what TODAY'S buyer earns. But if you have held a stock for years and watched it raise the dividend, the headline number tells you almost nothing about YOUR experience as a holder.

That is what yield on cost (YoC) captures. And once you start thinking in YoC, the dividend-growth investing thesis suddenly makes sense.

The math (it's simpler than the name)

Yield on Cost = (Current annual dividend per share) ÷ (Your cost basis per share)

Three quick examples:

  • You buy SCHD at $70 today; it pays $2.80/share annually. Current yield = 4.0%. YoC = 4.0% (same, since you just bought).
  • Ten years from now, SCHD has raised the dividend 8% a year. It now pays $6.05. The price is $130. Current yield: 4.65%. Your YoC: 8.64%.
  • Another fifteen years pass. SCHD now pays $19.16. Price $260. Current yield: 7.4%. Your YoC: 27.4%.

That is the entire dividend-growth story. YoC compounds against your cost basis, which never moves. The bigger the dividend grows, the wilder your YoC looks — and the less it matters whether the stock price keeps up, because the income is doing the work.

YoC vs current yield — which to use when

  • Adding new money? Use current yield. New dollars buy at today's price.
  • Evaluating your existing position? Use YoC. It tells you what your held shares are earning relative to what you paid.
  • Comparing two stocks you don't own? Use current yield + dividend growth rate (CAGR). YoC is meaningless for stocks you have not bought yet.
  • Selling decision? Both. A high YoC tells you the position has performed; current yield tells you whether you could reinvest the proceeds at a comparable rate elsewhere.

The catch — DRIP and lot-blending

If you DRIP, every reinvested share is bought at the THEN-current price, not your original price. So your average cost basis drifts upward over time as DRIP buys at higher prices stack onto your original cheaper lots. Your YoC drifts down slightly compared to a pure no-DRIP hold.

This is not a bug — you genuinely own more shares — but it is why DiviDrip tracks each lot separately and shows you both: per-lot YoC (the pure number for each buy) AND blended YoC (across the position). Pure dividend-growth purists watch the lot-level YoC on their oldest buys. Most investors track the blended one.

How to think about a 25%+ YoC

If you see a long-term holder bragging about a 30% YoC on Coca-Cola or Realty Income, it is not magic — it is just dividend growth running for 30+ years against a fixed cost basis. The stock can be at a perfectly normal 3-4% current yield; the holder's YoC just reflects that they bought at $5 instead of $60.

Two takeaways:

  1. YoC is a backward-looking reward for patience, not a forward-looking forecast.
  2. Time-in-market is the single biggest YoC driver. Starting in your 20s vs your 50s is the difference between a 25% YoC at retirement and a 5% YoC.

FAQ

What is yield on cost (YoC)?
Yield on cost is the dividend you receive this year divided by what you originally paid per share. If you bought Johnson & Johnson at $50 and it now pays $5 per share annually, your yield on cost is 10% — regardless of where the stock trades today. Current yield uses today’s price; YoC uses your price.
Why does yield on cost matter?
It is the only yield number that reflects YOUR experience as a holder. A new buyer looks at JNJ today and sees a 3% yield; a 20-year holder who paid $50 sees a 10% YoC. The same dividend, two very different stories. For long-term dividend investors, YoC is the metric that captures the compounding of dividend hikes against a fixed cost basis.
Is a high YoC always good?
Not necessarily. A high YoC just means the stock has raised its dividend a lot since you bought. That is usually a sign of quality, but it can also mean the stock price has stagnated or fallen, pushing YoC up because your cost basis is now relatively low. Always check the current yield AND the dividend growth rate side by side.
How is YoC different from current yield?
Current yield uses the live stock price as the denominator. YoC uses your average cost per share. New money you put in today buys at the current yield. Old money you have held for years earns the YoC. Both are real; they just answer different questions.
Does DiviDrip show yield on cost?
Yes. On the My Portfolio tab inside the Stock Modal, the "Yield on Cost" tile shows your YoC for that ticker based on the total cost across all your lots (regular buys + DRIP buys). The portfolio-level YoC is shown on the Portfolio Summary section at the top of the My Portfolio page.

Try it

Open DiviDrip, click any position you have held for more than a year, switch to the My Portfolio tab inside the Stock Modal, and look at the Yield on Cost tile. Then look at the same stock's current yield on the Dividend Info tab. The gap between the two is your reward for sitting still.

Related guides

DiviDrip is a free dividend portfolio tracker built by dividend investors, for dividend investors. Try it free — no payment, no upsell, ever. Read the How-To to see how each tool fits together, or browse the Glossary for every term defined plain-English.

Disclaimer: The information provided on this website/service is for informational purposes only and does not constitute financial, investment, or legal advice. Investing in stocks involves high risk, including the loss of principal. We are not responsible for any financial losses or damages resulting from your reliance on this data. Always consult with a qualified financial professional before making investment decisions.

Trademark Notice: Twylight Crow's Dividend Tracker (formerly indexed as DiviDrip) is an independent portfolio utility. This tool is not affiliated with, authorized, endorsed by, or in any way officially connected to Dividrip.com or its international affiliates.

Contact: dividrip@twylightcrow.com© 2026 Twylight Crow

Made with Emergent