The dividend yield is a share’s yearly dividend as a percentage of its price: a share at 245.6p that pays 21.48p a year yields 8.75% before tax. Enter the price and the dividend, in pence or pounds; add the number of shares you hold, the price you paid and your tax rate if you want to see your dividends, your yield on cost and your net yield. Every step of the sum is shown.
Enter the price and the dividend
Choose the unit the share is quoted in: London prices are often in pence (GBX), US shares in dollars. Enter the price and one dividend payment per share in that unit, then the number of payments a year. If the payments differ, for example an interim and a final dividend, add them up and choose ‘Once a year’.
Add your shares (optional)
Enter how many shares you hold to see what they are worth and the dividends they pay: per payment, for the year and on average a month. Amounts in pence are turned into pounds. Add the average price you paid per share, including dealing costs, to see your yield on cost.
See the yield after tax (optional)
Enter the rate your dividends are taxed at, for example 10.75% for a basic rate taxpayer in the 2026 to 2027 tax year, or 0 in an ISA. The calculator applies the rate to the whole dividend, so when part of it falls within the £500 dividend allowance, the dividend tax calculator gives the exact tax.
Rounding and using the result
Yields are rounded to two decimal places and amounts to the nearest penny, with halves rounded up. Each payment is rounded to the penny, and the dividends for the year are the sum of the payments. Copy the workings in one click, export them as a CSV file or save them to Priostack.
Yearly dividend per share = dividend per payment × payments a year.
Dividend yield (%) = yearly dividend per share ÷ share price × 100.
Yield on cost (%) = yearly dividend per share ÷ price paid per share × 100.
Net yield (%) = yearly dividend per share × (1 − tax rate) ÷ share price × 100.
Dividends for the year = number of shares × dividend per payment, rounded to the penny, × payments a year.
Example: 2,000 shares at 245.6p paying 21.48p a year
Dividend yield = 21.48p ÷ 245.6p × 100 = 8.75%. The 2,000 shares are worth 2,000 × 245.6p = £4,912.00 and pay 2,000 × 21.48p = £429.60 a year, £35.80 a month on average. Bought at 180p each, their yield on cost is 21.48 ÷ 180 × 100 = 11.93%. If your £500 dividend allowance is already used and these dividends fall in the basic rate band, tax at 10.75% is £46.18, leaving £383.42: a net yield of 7.81%.