How to Calculate Expected Growth Rate

Expected Growth Rate Calculator .growth-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e4e8; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .growth-calc-header { text-align: center; margin-bottom: 30px; } .growth-calc-header h2 { color: #1a202c; margin-bottom: 10px; } .growth-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .growth-calc-grid { grid-template-columns: 1fr; } } .growth-calc-input-group { display: flex; flex-direction: column; } .growth-calc-input-group label { font-weight: 600; margin-bottom: 8px; color: #4a5568; font-size: 14px; } .growth-calc-input-group input { padding: 12px; border: 2px solid #edf2f7; border-radius: 8px; font-size: 16px; transition: border-color 0.2s; } .growth-calc-input-group input:focus { outline: none; border-color: #4299e1; } .growth-calc-btn { width: 100%; padding: 15px; background-color: #2b6cb0; color: white; border: none; border-radius: 8px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.2s; } .growth-calc-btn:hover { background-color: #2c5282; } .growth-calc-result { margin-top: 30px; padding: 20px; background-color: #f7fafc; border-radius: 8px; display: none; } .growth-calc-result h3 { margin-top: 0; color: #2d3748; font-size: 18px; } .growth-calc-val { font-size: 32px; font-weight: 800; color: #2b6cb0; margin: 10px 0; } .growth-calc-metrics { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-top: 15px; border-top: 1px solid #e2e8f0; padding-top: 15px; } .metric-box span { display: block; font-size: 13px; color: #718096; } .metric-box strong { font-size: 16px; color: #2d3748; } .growth-article { margin-top: 40px; line-height: 1.6; color: #2d3748; } .growth-article h2 { color: #1a202c; border-bottom: 2px solid #edf2f7; padding-bottom: 10px; margin-top: 30px; } .growth-article ul { padding-left: 20px; } .growth-article li { margin-bottom: 10px; }

Expected Growth Rate Calculator

Calculate the Sustainable Growth Rate (SGR) based on financial performance metrics.

Sustainable Growth Rate (SGR)

0.00%
Return on Equity (ROE) 0.00%
Retention Ratio (b) 0.00%

What is the Expected Growth Rate?

In financial analysis, the Expected Growth Rate (often referred to as the Sustainable Growth Rate or SGR) represents the maximum rate at which a company can grow its sales, earnings, and operations without needing to issue new equity or take on additional debt beyond its current capital structure.

How to Calculate Expected Growth Rate (SGR)

The calculation relies on two primary financial levers: how efficiently the company uses its equity (Return on Equity) and how much of its profit it reinvests back into the business (Retention Ratio).

The Formula

Expected Growth Rate = Return on Equity (ROE) × Retention Ratio

  • Return on Equity (ROE): Calculated as Net Income divided by Total Shareholder Equity. It measures profitability.
  • Retention Ratio (b): The percentage of net income that is kept in the company rather than paid out as dividends. Formula: (Net Income – Dividends) / Net Income.

Step-by-Step Example

Imagine a tech startup with the following annual figures:

  • Net Income: $100,000
  • Shareholder Equity: $500,000
  • Dividends Paid: $20,000

Step 1: Calculate ROE. $100,000 / $500,000 = 0.20 (20%).

Step 2: Calculate Retention Ratio. ($100,000 – $20,000) / $100,000 = 0.80 (80%).

Step 3: Calculate SGR. 0.20 × 0.80 = 0.16 or 16%.

This means the company can grow by 16% next year using only its internal funding and current leverage levels.

Why This Metric Matters

Investors use the expected growth rate to determine if a company's stock is fairly valued. If a company is expected to grow at 15% but is currently priced for 5% growth, it may be undervalued. Conversely, if a company's actual growth exceeds its SGR, it may soon face cash flow shortages or be forced to take on heavy debt to sustain that pace.

function calculateGrowthRate() { var netIncome = parseFloat(document.getElementById('netIncome').value); var totalEquity = parseFloat(document.getElementById('totalEquity').value); var dividends = parseFloat(document.getElementById('dividends').value); var precision = parseInt(document.getElementById('precision').value); // Validation if (isNaN(netIncome) || isNaN(totalEquity) || isNaN(dividends)) { alert("Please enter valid numerical values for all financial fields."); return; } if (totalEquity <= 0) { alert("Total Equity must be greater than zero."); return; } if (netIncome netIncome) { alert("Dividends cannot exceed Net Income in this model."); return; } // Calculations var roe = netIncome / totalEquity; var retentionRatio = (netIncome – dividends) / netIncome; var sgr = roe * retentionRatio; // Convert to Percentages var sgrPercent = (sgr * 100).toFixed(precision); var roePercent = (roe * 100).toFixed(precision); var retentionPercent = (retentionRatio * 100).toFixed(precision); // Display Results document.getElementById('sgrDisplay').innerText = sgrPercent + "%"; document.getElementById('roeDisplay').innerText = roePercent + "%"; document.getElementById('retentionDisplay').innerText = retentionPercent + "%"; document.getElementById('growthResult').style.display = 'block'; // Smooth scroll to result document.getElementById('growthResult').scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment