HandyTallies

Dividends & ETFs

Yield on Cost Explained: What It Measures and What It Hides

Yield on cost explained with the formula, a year-by-year worked example, and the blind spots that make it a poor way to compare two investments.

By Kadir Laskar· Published · 10 min read

Yield on Cost Explained: What It Measures and What It Hides: title card for this HandyTallies guide

Yield on cost is the annual dividend income an investment pays today divided by the price you originally paid for it. If you bought shares for $10,000 and they now pay $700 a year, your yield on cost is 7%, even if a new buyer of the same shares would earn far less. It is one of the most quoted numbers in dividend investing, and one of the most misunderstood. This guide shows exactly how to calculate yield on cost, walks through a 20-year example computed with the same engine as our SCHD dividend calculator, and explains what the number is good for and where it misleads.

The yield on cost formula

The formula is simple. Take the dividends a position will pay over the next twelve months (or paid over the last twelve) and divide by the total amount you invested in that position:

Yield on cost = Annual dividend income ÷ Total cost basis × 100

Compare that with the ordinary dividend yield you see quoted on a fund page:

Current yield = Annual dividend per share ÷ Current share price × 100

The difference is only the denominator. Current yield uses today's market price, so it tells you what a new dollar invested today would earn. Yield on cost uses your historical purchase price, so it tells you what your original dollars are earning now. If you have added money over time, the cost basis is the sum of every purchase, and the dividend income is the income on all the shares those purchases bought.

A quick example

Suppose you invested $10,000 in a dividend fund that yielded 3.5% when you bought it. That is $350 of income in year one, a yield on cost of 3.5%. If the fund raises its dividend per share by 7% a year and you hold the same shares without reinvesting, the income grows to about $643 by year 10 and $1,266 by year 20. Divide each by the unchanged $10,000 cost and your yield on cost becomes 6.4% and then 12.7%. All figures here are example inputs, not a projection for any real fund.

Year-by-year: watching yield on cost grow

The table below comes from our dividend engine with example inputs: a $10,000 lump sum, a $50 share price, a 3.5% starting yield, 7% annual dividend growth and 5% annual price growth, with dividends taken as cash (no reinvestment).

YearDividends that yearMarket value of sharesYield on costCurrent yield
1$350$10,5003.5%3.3%
5$459$12,7624.6%3.6%
10$643$16,2886.4%3.9%
15$902$20,7909.0%4.3%
20$1,266$26,53212.7%4.8%
Line chart over 20 years: yield on cost rises from about 3.5% to 12.7% while current yield stays near 4.8%, using example inputs of 3.5% starting yield, 7% dividend growth and 5% price growth.
Yield on cost climbs because dividends grow faster than the original cost (which never changes). Current yield barely moves because the price grows too.

Two things stand out. First, yield on cost rises steadily because the numerator (income) grows every year while the denominator (your cost) is frozen. Second, the current yield hardly changes. That is because in this example the share price also rises each year, which keeps income and price moving roughly together. A rising yield on cost does not mean the investment is becoming a better deal for new money. It means the original purchase has aged well.

How fast does yield on cost double?

When you are not adding shares, yield on cost grows at exactly the dividend growth rate. So the doubling shortcut from the Rule of 72 applies: at 7% dividend growth, 72 ÷ 7 ≈ 10.3 years, and the exact figure is ln(2) ÷ ln(1.07) ≈ 10.2 years. A 3.5% starting yield becomes roughly 7% after about a decade and roughly 14% after about two decades, as long as the dividend keeps growing at that pace, which is a big assumption.

What changes when you reinvest dividends

Reinvesting dividends changes both sides of the fraction in a subtle way. Your cost basis in the narrow sense of "money out of your pocket" stays at $10,000, but each reinvested dividend buys more shares that also pay dividends. Using the same example inputs with DRIP turned on, year-20 income is about $2,770 versus $1,266 when taking cash. Measured against your out-of-pocket $10,000, that is a yield on cost of about 27.7%.

There is a debate about whether reinvested dividends should be counted as new cost. For tax purposes in the US they usually are: a reinvested dividend is taxable income in a taxable account, and it increases your cost basis by the amount reinvested. If you include reinvested dollars in the denominator, the figure grows more slowly. Neither convention is wrong, but you should know which one a calculator or a forum post is using before comparing numbers. Our DRIP compounding guide walks through the reinvestment mechanics in detail.

Adding money every month

Most people do not make a single purchase and stop. They contribute every month, which means the cost basis keeps rising. With the same example inputs plus $500 a month and DRIP on, the engine reports total contributions of $130,000 after 20 years and year-20 dividends of about $18,553. That puts yield on cost at about 14.3% as the calculator defines it (dividends divided by total contributed).

That is much lower than the 12.7% of the lump-sum example, and it should be. Money invested in year 19 has had almost no time to grow its dividend, so it drags the average down. A portfolio built over time will always show a lower yield on cost than its oldest lots. If you want to see the effect for your own numbers, the dividend snowball calculator reports yield on cost every year alongside monthly income.

What yield on cost is good for

Yield on cost earns its popularity for a few legitimate reasons:

  • It shows the payoff of patience. Watching a 3.5% purchase turn into a double-digit income stream on the original dollars is a concrete reward for holding through downturns.
  • It connects income to effort. If you know a $10,000 purchase now produces $1,266 a year, you can relate today's income to a specific past decision.
  • It is a reasonable planning check for income goals. If you plan to live on dividends, knowing how much income each dollar you saved now produces helps you judge how much more you need to save.
  • It highlights dividend growth. Two funds with the same starting yield can end up with very different yields on cost, and the gap is entirely due to dividend growth. Our guide to dividend growth versus high yield explores that trade-off.

What yield on cost hides

The same features that make yield on cost motivating also make it a poor decision tool.

It ignores what your money could earn today

The economically relevant question for any holding is: if I sold this today, what could the proceeds earn elsewhere? That is answered by current yield and total return, not by what you paid years ago. A position with a 14% yield on cost might have a current yield of 3%. Its current owner is earning 3% on the market value of their capital, the same as someone who bought yesterday. The historical purchase price is a sunk cost.

It ignores price changes

Yield on cost says nothing about whether the shares themselves gained or lost value. A stock whose dividend held steady while the price fell by half has an unchanged yield on cost and a painful total return. The reverse is also possible: a fund that pays a small dividend but grows quickly can produce more total wealth while showing a modest yield on cost.

It can make a dividend cut look minor

If a company cuts its dividend from a 12% yield on cost to 8%, the yield on cost is still high, and the number can make the cut feel tolerable. But the cut is a one-third loss of income, which is what matters for anyone living on the payments.

It is not comparable across investors

Two investors holding the same fund will report different yields on cost depending on when they bought. That makes yield on cost useless for comparing funds or for judging whether something is "high yield". Use current yield, dividend growth history and total return for those comparisons.

How to calculate your own yield on cost

  1. Add up your cost basis. Sum every purchase of the position. Decide whether to include reinvested dividends and stay consistent.
  2. Estimate the forward annual income. Multiply your current share count by the most recent regular dividend per share, then by the number of payments per year (4 for quarterly payers, 12 for monthly payers). Leave out one-time special distributions.
  3. Divide and multiply by 100. Income ÷ cost basis × 100.
  4. Write down the current yield too. Income ÷ current market value × 100. Seeing the two numbers side by side keeps the first one honest.

For a forward-looking version, plug your starting yield, expected dividend growth and expected price growth into the SCHD calculator or the DGRO dividend calculator and read the yield-on-cost row in the year-by-year table. Treat the dividend growth input as a scenario, not a promise. Past dividend growth does not guarantee future growth.

Yield on cost and taxes

In a taxable US brokerage account, the dividends behind your yield on cost are taxed each year. Qualified dividends are taxed at long-term capital gains rates, and non-qualified dividends at ordinary income rates. Neither yield on cost nor current yield accounts for that. If you want an after-tax figure, multiply income by one minus your tax rate on dividends before dividing. In tax-advantaged accounts such as IRAs and 401(k)s, dividends are not taxed when paid, so the pre-tax figure is the relevant one while the money stays inside.

Common mistakes

  • Mixing conventions. Comparing your figure (with reinvested dividends counted as cost) to someone else's (without) produces a meaningless gap.
  • Including special dividends. One-time payouts inflate a single year's figure. Use regular dividends for a run-rate number.
  • Treating it as a reason to hold. A high yield on cost is not by itself a reason to keep a position. The decision to hold should rest on what the position is likely to do from here.
  • Extrapolating growth forever. The 20-year numbers above assume 7% dividend growth every year. Real dividend growth varies, and it can turn negative in recessions.

Yield on cost across a whole portfolio

Investors who hold several funds sometimes compute a single portfolio-wide yield on cost. The method is the same: add up the forward annual income of every holding and divide by the combined cost basis of every holding. The result is a weighted average, so large and old positions dominate it. A portfolio where one early purchase has grown its dividend for fifteen years can show an impressive blended figure even if most of the money went in recently at much lower yields.

That is why it helps to compute the number per position as well as in total. Looking at individual lots tells you which purchases are doing the heavy lifting and which ones are still young. It also makes the effect of a sale obvious. If you sell your oldest, highest yield-on-cost lot to rebalance, the portfolio figure drops even though your total income and market value may be unchanged after reinvesting the proceeds. Nothing bad happened economically; the ratio just lost its best component.

A note on fund distributions

ETFs pass through the dividends of the companies they hold, minus fund expenses, and they may also distribute capital gains or return of capital. When you compute yield on cost for a fund, use the regular income distributions, not capital gains distributions, and check the fund's year-end tax documents to see how distributions were classified. Funds that use options strategies, such as the ones described in our covered call ETF guide, can have distributions that vary a great deal from month to month, so a trailing twelve-month total is a steadier base than annualizing a single payment.

Key takeaways

Yield on cost is income divided by what you paid. When you are not adding shares, it grows at the dividend growth rate, so it roughly doubles every 72 ÷ growth years. It is a useful way to see how patience and dividend growth turn a modest starting yield into meaningful income on your original dollars. But it is a backward-looking ratio. For comparing investments or deciding whether to buy, sell or hold, rely on current yield, dividend growth and total return. Calculate both numbers, keep them side by side, and you get the motivation of yield on cost without its blind spots.

Frequently asked questions

What is a good yield on cost?

There is no universal benchmark because yield on cost depends on when you bought. It is more useful to track it for your own positions over time than to compare it with other investors. For buy, sell or hold decisions, look at current yield and total return instead.

Does yield on cost include reinvested dividends?

It depends on the convention. Some investors count only out-of-pocket money as cost; others add reinvested dividends to the cost basis, which matches how the IRS treats basis in taxable accounts. Either is fine as long as you are consistent.

Why does my yield on cost go up when the dividend yield stays the same?

Current yield divides income by today’s price, which usually rises along with the dividend. Yield on cost divides by your original purchase price, which never changes, so dividend growth flows straight into a higher yield on cost.

Is yield on cost the same as return on investment?

No. Yield on cost measures only dividend income relative to cost. Return on investment includes price gains or losses as well as dividends, so it gives a fuller picture of how the investment has performed.

How do I calculate yield on cost for monthly dividends?

Multiply the latest regular monthly dividend per share by 12 and by your share count to get annual income, then divide by your total cost basis and multiply by 100. For quarterly payers, multiply by 4 instead of 12.

Try the calculators

Related guides

Browse all guides →