How to Calculate Dividend Growth Rate in Excel

Dividend Growth Rate Calculator

Compound Annual Growth Rate (CAGR)

function calculateDGR() { var initial = parseFloat(document.getElementById('initialDividend').value); var final = parseFloat(document.getElementById('finalDividend').value); var n = parseFloat(document.getElementById('totalYears').value); var resultDiv = document.getElementById('dgrResult'); var resultText = document.getElementById('resultText'); var excelText = document.getElementById('excelFormula'); if (isNaN(initial) || isNaN(final) || isNaN(n) || initial <= 0 || n <= 0) { alert("Please enter valid positive numbers. The initial dividend and number of years must be greater than zero."); return; } // CAGR Formula: [(Final / Initial)^(1 / n)] – 1 var growthRate = (Math.pow((final / initial), (1 / n)) – 1) * 100; resultText.innerHTML = growthRate.toFixed(2) + "%"; excelText.innerHTML = "Excel Formula: =RRI(" + n + ", " + initial + ", " + final + ")"; resultDiv.style.display = "block"; }

How to Calculate Dividend Growth Rate in Excel

Understanding the Dividend Growth Rate (DGR) is essential for income investors. It measures the percentage increase in a stock's dividend over a specific period, typically expressed as a Compound Annual Growth Rate (CAGR). This metric helps you project future income and identify "Dividend Aristocrats" or high-quality growth stocks.

The Dividend Growth Rate Formula

To calculate the annual growth rate manually, we use the CAGR formula:

DGR = [(Final Dividend / Initial Dividend)^(1 / n)] – 1

Where n is the number of years or periods between the two dividend payments.

3 Ways to Calculate Dividend Growth Rate in Excel

Excel provides several efficient ways to find the growth rate without needing to memorize complex math. Here are the most common methods:

1. Using the RRI Function (Recommended)

The RRI function is specifically designed to return an equivalent interest rate for the growth of an investment. It is the cleanest way to find DGR.

Syntax: =RRI(number_of_periods, start_value, end_value)

Example: If a company paid $1.00 in 2018 and $1.61 in 2023 (5 years), use: =RRI(5, 1.00, 1.61). Excel will return 0.10 or 10%.

2. Using the RATE Function

The RATE function is typically used for loans, but it works perfectly for growth rates if you treat the initial value as a negative "present value."

Syntax: =RATE(nper, pmt, pv, [fv])

Example: =RATE(5, 0, -1.00, 1.61). Note that the initial dividend must be entered as a negative number to represent an outflow/base point.

3. The Manual Math Formula

If you prefer not to use built-in financial functions, you can type the math directly into a cell:

=((B2/A2)^(1/C2))-1

  • A2: Initial Dividend
  • B2: Final Dividend
  • C2: Number of Years

Practical Example

Let's look at a real-world scenario with PepsiCo (PEP). Suppose their annual dividend was $3.20 five years ago and is currently $4.60.

Metric Value
Initial Dividend $3.20
Current Dividend $4.60
Years 5
Growth Rate (DGR) 7.53%

Why Dividend Growth Rate Matters

The DGR is a core component of the Gordon Growth Model, which is used to value a stock's intrinsic price. A consistently rising dividend suggests that a company has stable earnings, a healthy cash flow, and a commitment to returning value to shareholders. However, always check the Payout Ratio alongside the growth rate; if the growth rate is high but the payout ratio exceeds 75-80%, the dividend growth may not be sustainable in the long run.

Leave a Comment