Calculate the Weighted Average Cost of Capital Example

Calculate the Weighted Average Cost of Capital Example | WACC Calculator :root { –primary-color: #004a99; –primary-hover: #003366; –success-color: #28a745; –bg-color: #f8f9fa; –text-color: #333; –border-color: #ddd; –card-shadow: 0 4px 6px rgba(0,0,0,0.1); } * { box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: var(–text-color); background-color: var(–bg-color); margin: 0; padding: 0; } .container { max-width: 960px; margin: 0 auto; padding: 20px; background: white; min-height: 100vh; } header { text-align: center; margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid var(–border-color); } h1 { color: var(–primary-color); font-size: 2.5rem; margin-bottom: 10px; } h2 { color: var(–primary-color); border-bottom: 2px solid var(–primary-color); padding-bottom: 10px; margin-top: 40px; } h3 { color: #444; margin-top: 30px; } p { margin-bottom: 20px; font-size: 1.1rem; } /* Calculator Styles */ .loan-calc-container { background: #fff; border: 1px solid var(–border-color); border-radius: 8px; padding: 30px; box-shadow: var(–card-shadow); margin-bottom: 50px; } .input-group { margin-bottom: 20px; } .input-group label { display: block; font-weight: 600; margin-bottom: 5px; color: var(–primary-color); } .input-group input { width: 100%; padding: 12px; border: 1px solid var(–border-color); border-radius: 4px; font-size: 1rem; } .input-group input:focus { outline: none; border-color: var(–primary-color); box-shadow: 0 0 0 3px rgba(0, 74, 153, 0.1); } .helper-text { font-size: 0.85rem; color: #666; margin-top: 5px; } .error-msg { color: #dc3545; font-size: 0.85rem; margin-top: 5px; display: none; } .btn-group { display: flex; gap: 15px; margin-top: 25px; margin-bottom: 25px; } button { padding: 12px 24px; border: none; border-radius: 4px; cursor: pointer; font-size: 1rem; font-weight: 600; transition: background 0.3s; } .btn-reset { background-color: #6c757d; color: white; } .btn-reset:hover { background-color: #5a6268; } .btn-copy { background-color: var(–primary-color); color: white; } .btn-copy:hover { background-color: var(–primary-hover); } .results-section { background-color: #f1f8ff; padding: 25px; border-radius: 8px; margin-top: 30px; border: 1px solid #d1e7dd; } .main-result { text-align: center; margin-bottom: 25px; } .main-result-label { font-size: 1.2rem; font-weight: 600; color: #555; } .main-result-value { font-size: 3.5rem; font-weight: 700; color: var(–success-color); line-height: 1.2; } .formula-explanation { background: #fff; padding: 15px; border-radius: 4px; font-style: italic; color: #555; margin-bottom: 20px; border-left: 4px solid var(–primary-color); } /* Table Styles */ table { width: 100%; border-collapse: collapse; margin-top: 20px; margin-bottom: 20px; background: white; } th, td { padding: 12px; text-align: left; border-bottom: 1px solid var(–border-color); } th { background-color: var(–primary-color); color: white; } tr:nth-child(even) { background-color: #f9f9f9; } /* Chart Styles */ .chart-container { width: 100%; max-width: 400px; margin: 30px auto; position: relative; } canvas { width: 100%; height: auto; } .legend { text-align: center; margin-top: 10px; font-size: 0.9rem; } .legend span { display: inline-block; margin: 0 10px; font-weight: 600; } .color-box { display: inline-block; width: 12px; height: 12px; margin-right: 5px; } .variables-table th { width: 30%; } .faq-item { margin-bottom: 20px; } .faq-question { font-weight: 700; color: var(–primary-color); cursor: pointer; margin-bottom: 5px; } .internal-links-list { list-style: none; padding: 0; display: flex; flex-wrap: wrap; gap: 15px; } .internal-links-list li { flex: 1 1 45%; background: #f1f1f1; padding: 15px; border-radius: 6px; } .internal-links-list a { font-weight: bold; color: var(–primary-color); text-decoration: none; display: block; margin-bottom: 5px; } .internal-links-list a:hover { text-decoration: underline; } .toc-list { background: #f0f0f0; padding: 20px; border-radius: 8px; margin-bottom: 30px; } @media (max-width: 600px) { h1 { font-size: 2rem; } .main-result-value { font-size: 2.5rem; } .internal-links-list li { flex: 1 1 100%; } }

Calculate the Weighted Average Cost of Capital Example

A professional financial tool to compute WACC with real-time analysis, charts, and detailed explanations.

Total market value of the company's outstanding shares ($).
Please enter a valid positive number.
The return rate required by equity shareholders (%).
Total market value of the company's debt ($).
The effective interest rate the company pays on its debt (%).
The corporate tax rate applicable to the company (%).
Weighted Average Cost of Capital (WACC)
8.06%
WACC = (71.4% × 10.5%) + (28.6% × 5.0% × (1 – 21%))
Equity Debt

Figure 1: Capital Structure Weighting

Capital Structure Breakdown

Component Market Value ($) Weight (%) Cost Component

What is "Calculate the Weighted Average Cost of Capital Example"?

When financial analysts need to assess the minimum return a company must earn on its existing asset base to satisfy its creditors, owners, and other providers of capital, they look to calculate the weighted average cost of capital example. WACC represents the average rate that a business must pay to finance its assets.

Understanding how to calculate the weighted average cost of capital example is crucial for corporate finance professionals, investors, and business owners. It serves as a benchmark for evaluating investment projects; if a new project's return is lower than the WACC, it may decrease the company's value. Conversely, a return higher than the WACC indicates value creation.

A common misconception is that WACC is static. In reality, it fluctuates with market conditions, changes in the company's capital structure, and shifts in tax legislation.

WACC Formula and Mathematical Explanation

The formula used to calculate the weighted average cost of capital example blends the cost of equity and the after-tax cost of debt, weighted by their respective proportions in the total capital structure.

WACC = (E/V × Re) + (D/V × Rd × (1 – t))
Variable Definitions for WACC Calculation
Variable Meaning Unit Typical Range
E Market Value of Equity Currency ($) Positive
D Market Value of Debt Currency ($) Positive
V Total Value (E + D) Currency ($) Positive
Re Cost of Equity Percentage (%) 6% – 15%
Rd Cost of Debt Percentage (%) 2% – 8%
t Corporate Tax Rate Percentage (%) 15% – 30%

Practical Examples (Real-World Use Cases)

Example 1: The Tech Startup

Imagine a tech startup wants to calculate the weighted average cost of capital example to pitch to investors. They have $2,000,000 in equity with a high cost of equity at 15% due to risk. They have $500,000 in debt at a 6% interest rate. The corporate tax rate is 21%.

  • Total Value (V): $2,500,000
  • Weight of Equity: 80%
  • Weight of Debt: 20%
  • WACC Calculation: (0.80 × 15%) + (0.20 × 6% × (1 – 0.21)) = 12% + 0.948% = 12.95%

The startup must generate returns typically above 13% to be attractive.

Example 2: The Established Manufacturer

A stable manufacturing firm has $10,000,000 in equity (Cost: 8%) and $10,000,000 in debt (Cost: 4%). Tax rate is 25%.

  • Total Value (V): $20,000,000
  • Weight of Equity: 50%
  • Weight of Debt: 50%
  • WACC Calculation: (0.50 × 8%) + (0.50 × 4% × 0.75) = 4% + 1.5% = 5.5%

This lower WACC allows the manufacturer to take on projects with lower returns that are still profitable.

How to Use This WACC Calculator

  1. Enter Equity Value: Input the total market value of all outstanding shares. Do not use book value.
  2. Enter Cost of Equity: Use the CAPM model result or your expected shareholder return rate.
  3. Enter Debt Value: Input the total market value of bonds and long-term loans.
  4. Enter Cost of Debt: Input the pre-tax interest rate on your debt.
  5. Enter Tax Rate: Input the marginal corporate tax rate to account for the tax shield on interest.
  6. Review Results: The tool will instantly calculate the weighted average cost of capital example percentages.

Key Factors That Affect WACC Results

When you calculate the weighted average cost of capital example, several macroeconomic and microeconomic factors influence the outcome:

  • Interest Rates: As central banks raise rates, the cost of debt (Rd) increases, pushing WACC up.
  • Stock Market Volatility: Higher volatility increases the Beta in CAPM, raising the Cost of Equity (Re) and WACC.
  • Tax Rates: Higher tax rates actually lower WACC because interest payments on debt are tax-deductible, creating a larger "tax shield."
  • Capital Structure: Shifting the mix between debt and equity changes the weights. Since debt is usually cheaper than equity, adding debt can lower WACC up to a point where bankruptcy risk rises.
  • Credit Rating: A downgrade in credit rating increases the interest rate lenders demand, increasing the Cost of Debt.
  • Economic Stability: In unstable economies, investors demand higher risk premiums, increasing both Cost of Equity and Debt.

Frequently Asked Questions (FAQ)

Why is the tax rate included in the WACC formula?
Interest expenses on debt are tax-deductible for corporations. This creates a "tax shield," effectively reducing the actual cost of debt paid by the company. We multiply Rd by (1-t) to reflect this savings.
Should I use Book Value or Market Value?
Always use Market Value when you calculate the weighted average cost of capital example. Market value reflects the current economic reality and what it would cost to raise capital today, whereas book value is historical.
What is a "good" WACC?
A "good" WACC depends on the industry. Tech companies might have a WACC of 10-15%, while utilities might have 4-6%. Generally, a lower WACC represents cheaper funding and higher value potential.
Can WACC be negative?
No, WACC cannot be negative. Investors always expect a positive return for providing capital.
How does WACC relate to ROI?
WACC is the "hurdle rate." For a project to add value, its Return on Investment (ROI) or Internal Rate of Return (IRR) must exceed the WACC.
Does a small business need WACC?
Yes. Even small businesses need to understand their cost of funds to ensure they aren't borrowing money at 10% to invest in projects that only return 5%.
What if the company has no debt?
If a company has no debt, its WACC is simply equal to its Cost of Equity (Re).
Does WACC change over time?
Yes, constantly. It changes with stock prices, interest rates, and tax laws. It should be recalculated regularly.

Related Tools and Internal Resources

Enhance your financial modeling with these related calculators and guides:

© 2023 Financial Tools Inc. All rights reserved. Disclaimer: This tool is for informational purposes only.

// Global variable references var equityInput = document.getElementById('equityValue'); var costEquityInput = document.getElementById('costOfEquity'); var debtInput = document.getElementById('debtValue'); var costDebtInput = document.getElementById('costOfDebt'); var taxInput = document.getElementById('taxRate'); var waccResultDisplay = document.getElementById('waccResult'); var formulaDisplay = document.getElementById('formulaDisplay'); var tableBody = document.getElementById('resultTableBody'); var canvas = document.getElementById('waccChart'); var ctx = canvas.getContext('2d'); // Initial Calculation window.onload = function() { calculateWACC(); }; function calculateWACC() { // Get Values var E = parseFloat(equityInput.value); var Re = parseFloat(costEquityInput.value); var D = parseFloat(debtInput.value); var Rd = parseFloat(costDebtInput.value); var T = parseFloat(taxInput.value); // Validation – ensure numbers are valid if (isNaN(E) || E < 0) E = 0; if (isNaN(Re)) Re = 0; if (isNaN(D) || D 0) { weightEquity = E / V; weightDebt = D / V; costDebtAfterTax = Rd * (1 – (T / 100)); // Formula: (E/V * Re) + (D/V * Rd * (1 – T)) wacc = (weightEquity * Re) + (weightDebt * costDebtAfterTax); } // Update Main Result waccResultDisplay.innerText = wacc.toFixed(2) + "%"; // Update Formula Explanation formulaDisplay.innerText = "WACC = (" + (weightEquity * 100).toFixed(1) + "% × " + Re.toFixed(1) + "%) + (" + (weightDebt * 100).toFixed(1) + "% × " + Rd.toFixed(1) + "% × (1 – " + T + "%))"; // Update Table var html = ""; // Equity Row html += ""; html += "Equity"; html += "$" + formatNumber(E) + ""; html += "" + (weightEquity * 100).toFixed(2) + "%"; html += "" + Re.toFixed(2) + "%"; html += ""; // Debt Row html += ""; html += "Debt"; html += "$" + formatNumber(D) + ""; html += "" + (weightDebt * 100).toFixed(2) + "%"; html += "" + costDebtAfterTax.toFixed(2) + "% (After Tax)"; html += ""; // Total Row html += ""; html += "Total Capital"; html += "$" + formatNumber(V) + ""; html += "100.00%"; html += "WACC: " + wacc.toFixed(2) + "%"; html += ""; tableBody.innerHTML = html; // Update Chart drawChart(weightEquity, weightDebt); } function drawChart(wE, wD) { // Clear canvas ctx.clearRect(0, 0, canvas.width, canvas.height); // Center and radius var centerX = canvas.width / 2; var centerY = canvas.height / 2; var radius = 100; // If no value, draw grey circle if (wE === 0 && wD === 0) { ctx.beginPath(); ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI); ctx.fillStyle = "#eee"; ctx.fill(); return; } // Draw Equity Slice (Blue) var startAngle = 0; var sliceAngle = wE * 2 * Math.PI; ctx.beginPath(); ctx.moveTo(centerX, centerY); ctx.arc(centerX, centerY, radius, startAngle, startAngle + sliceAngle); ctx.fillStyle = "#004a99"; ctx.fill(); // Draw Debt Slice (Green) startAngle += sliceAngle; sliceAngle = wD * 2 * Math.PI; ctx.beginPath(); ctx.moveTo(centerX, centerY); ctx.arc(centerX, centerY, radius, startAngle, startAngle + sliceAngle); ctx.fillStyle = "#28a745"; ctx.fill(); } function formatNumber(num) { return num.toLocaleString('en-US'); } function resetCalculator() { equityInput.value = 5000000; costEquityInput.value = 10.5; debtInput.value = 2000000; costDebtInput.value = 5.0; taxInput.value = 21; calculateWACC(); } function copyResults() { var text = "WACC Calculation Results:\n"; text += "————————-\n"; text += "WACC: " + waccResultDisplay.innerText + "\n\n"; text += "Inputs:\n"; text += "Equity Value: $" + equityInput.value + "\n"; text += "Cost of Equity: " + costEquityInput.value + "%\n"; text += "Debt Value: $" + debtInput.value + "\n"; text += "Cost of Debt: " + costDebtInput.value + "%\n"; text += "Tax Rate: " + taxInput.value + "%\n"; // Create temporary textarea to copy var tempInput = document.createElement("textarea"); tempInput.value = text; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); // Visual feedback on button var btn = document.querySelector('.btn-copy'); var originalText = btn.innerText; btn.innerText = "Copied!"; setTimeout(function() { btn.innerText = originalText; }, 2000); }

Leave a Comment