Dividend Yield Calculator - Stock Dividend Returns

Calculate dividend yield, annual income, and total return on dividend stocks. Compare dividend yields and estimate income from your stock portfolio.

About this calculator

Dividend yield tells you how much cash a stock pays out each year relative to its price. A stock priced at ₹1,600 that pays ₹19 a share yields 1.19%. This calculator goes further than the headline number: it also gives your yield on cost, your gross and net annual income after tax, your monthly income and the capital gain or loss on your holding.

Yield on cost matters because it uses the price you actually paid. A stock bought cheaply years ago can yield much more on your cost than the market yield today. The tax field lets you see what you actually keep, since dividends in India are added to your income and taxed at your slab rate.

How to use it

  1. Type the Stock or Company Name for the heading.
  2. Enter the Current Market Price and the Annual Dividend per Share.
  3. Enter the Number of Shares you own and your Purchase Price.
  4. Enter your Tax on Dividends rate, normally your income tax slab.
  5. Press Calculate Dividend Return and read the analysis.

Formulas used

Dividend yield = Annual dividend ÷ Market price × 100
Yield on cost = Annual dividend ÷ Purchase price × 100
Gross income = Dividend × Shares
Net income = Gross × (1 − tax rate)

Worked example

100 shares of HDFC Bank at ₹1,600, bought at ₹1,400, dividend ₹19, tax 30%

Dividend yield1.19%
Yield on cost1.36%
Gross annual income₹1,900
Net after 30% tax₹1,330
Net monthly income₹110.83
Capital gain₹20,000

The dividend is small compared with the ₹20,000 price gain. Low-yield, high-growth stocks usually reward investors through price, not payouts.

Tips and common mistakes

  • A very high yield can signal a falling price or an unsustainable payout. Check earnings and payout ratio.
  • Dividend history matters more than one year's yield. Look for steady or rising payouts.
  • Dividends are taxed in your hands at slab rate. Companies deduct 10% TDS when the annual payout crosses ₹10,000.
  • Yield on cost flatters long holders. Judge a new purchase on market yield.
  • Total return is yield plus price change, not yield alone.

Frequently asked questions

What is a good dividend yield?

In India, large caps typically yield 0.5 to 3%. Yields above 5% deserve a closer look at why the price is low.

What is yield on cost?

It is the annual dividend divided by what you originally paid per share. It shows the income return on your own money.

How are dividends taxed in India?

Since 2020 dividends are taxed in your hands at your slab rate. Companies deduct TDS of 10% if you receive more than ₹10,000 from one company in a year.

Is dividend yield the same as total return?

No. Total return includes the change in the share price as well.

Do all companies pay dividends?

No. Many growth companies reinvest profits and pay little or nothing.

How often are dividends paid?

Most Indian companies pay once or twice a year. The calculator shows an average monthly figure for comparison.

Related tools