Dividend Calculator

Dividend income and yield for any NSE stock, from what it actually paid in the past twelve months, with yield on cost, TDS and tax at your slab.

In short

Annual dividend income is shares held times dividend per share; dividend yield is the yearly dividend divided by the share price. Load any NSE stock to fill in what it actually paid over the past twelve months from its corporate actions, then see your income, yield, yield on cost, TDS and tax at your slab.

Dividend calculator
dividends from NSE corporate actions · maths in your browser

A dividend is declared in rupees per share, so the income from it is simply the number of shares times the dividend. The dividend yield expresses the same payout as a percentage of the share price, which makes companies at very different prices comparable.

Type an NSE symbol and the calculator fills in the share's last close and the dividends it paid over the past twelve months, from NSE's corporate action records, restated for any splits or bonuses. Change any number to try your own.

The formulas

Dividend income = shares × dividend per share. Dividend yield = annual dividend per share ÷ share price × 100. Yield on cost = annual dividend per share ÷ your buy price × 100: the yield on the money you actually put in, which rises over time if the company raises its dividend.

A trailing yield uses what was paid over the last twelve months. It can overstate what comes next if that period included a one-off special dividend, which the calculator flags.

Who gets the dividend, and how it is taxed

With T+1 settlement, the ex-date and the record date fall on the same day: you must own the shares by the close of the trading day before the ex-date. Buying on the ex-date or later does not earn that dividend, and the share price usually drops by about the dividend on the ex-date.

Dividends are added to your income and taxed at your slab rate. A company deducts 10% TDS for a resident when its dividends to that shareholder exceed ₹10,000 in a financial year (₹5,000 before April 2025); the TDS counts towards your final tax. Non-residents face 20% TDS or a lower treaty rate.

Key takeaways

Frequently asked questions

How do I calculate dividend income?

Multiply the number of shares by the dividend per share. 100 shares of a company paying ₹15 a share in a year earn ₹1,500 before tax.

How is dividend yield calculated?

Divide the annual dividend per share by the share price and multiply by 100. A ₹15 dividend on a ₹400 share is a 3.75% yield.

When should I buy a stock to get its dividend?

By the close of the trading day before the ex-date. Under T+1 settlement the ex-date and record date are the same day, and shares bought on the ex-date do not receive that dividend.

How are dividends taxed in India?

They are added to your total income and taxed at your slab rate. Companies deduct 10% TDS from residents' dividends above ₹10,000 a year per company; you claim that TDS against your tax.

Which stocks pay the highest dividends?

The high dividend yield stocks page ranks every Nifty 500 and F&O stock by its trailing twelve-month yield, with how many of the last five years it paid and special dividends flagged.

Related smart-money tools