How to Calculate Weighted Average Discount Rate

Weighted Average Discount Rate (WADR) Calculator

Enter the carrying value (amount) and the specific discount rate for each component (e.g., leases or investments) to determine the weighted average.

Item / Component Amount / Value Discount Rate (%)

Calculation Result:

0.00%

Understanding the Weighted Average Discount Rate

The Weighted Average Discount Rate (WADR) is a critical financial metric used primarily in lease accounting (under standards like ASC 842 and IFRS 16) and portfolio management. Unlike a simple average, the WADR accounts for the relative size or value of each individual component, ensuring that larger obligations or assets have a proportional impact on the final rate.

How to Calculate WADR: The Formula

To calculate the weighted average discount rate, you must multiply each component's value by its respective discount rate, sum those products, and then divide by the total value of all components. The mathematical formula is:

WADR = Σ (Amounti × Ratei) / Σ Amounti

A Practical Example

Imagine a company has two major lease obligations:

  • Lease A: $100,000 value with a 5% discount rate.
  • Lease B: $50,000 value with a 8% discount rate.

Step 1: Calculate the weighted product for each lease.

  • Lease A: $100,000 × 0.05 = $5,000
  • Lease B: $50,000 × 0.08 = $4,000

Step 2: Sum the products ($5,000 + $4,000 = $9,000).

Step 3: Sum the total values ($100,000 + $50,000 = $150,000).

Step 4: Divide the total product by the total value ($9,000 / $150,000 = 0.06 or 6.00%).

Why is WADR Important?

Financial analysts use WADR to provide a more accurate snapshot of the financing costs associated with a group of liabilities. In lease accounting, it helps in the disclosure of the "Weighted-Average Discount Rate" as required by the FASB, giving stakeholders a clearer understanding of the interest rates applied across a diverse lease portfolio.

function calculateWADR() { var totalValue = 0; var weightedProductSum = 0; var isValid = false; for (var i = 1; i 0) { weightedProductSum += (amount * (rate / 100)); totalValue += amount; isValid = true; } } } var resultBox = document.getElementById('wadr-result-box'); var display = document.getElementById('wadr-display'); var summary = document.getElementById('wadr-summary'); if (isValid && totalValue > 0) { var wadr = (weightedProductSum / totalValue) * 100; resultBox.style.display = 'block'; display.innerHTML = wadr.toFixed(3) + "%"; summary.innerHTML = "Based on a total combined value of " + totalValue.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) + "."; } else { alert("Please enter valid amounts and discount rates for at least one item."); resultBox.style.display = 'none'; } } function clearWADR() { for (var i = 1; i <= 5; i++) { document.getElementById('val' + i).value = ""; document.getElementById('rate' + i).value = ""; } document.getElementById('wadr-result-box').style.display = 'none'; var inputs = document.querySelectorAll('#wadr-rows input[type="text"]'); for (var j = 0; j < inputs.length; j++) { inputs[j].value = ""; } }

Leave a Comment