How to Calculate Accounting Rate of Return Example

Accounting Rate of Return (ARR) Calculator

Calculation Result

Average Investment: $0.00

Accounting Rate of Return: 0%


What is Accounting Rate of Return (ARR)?

The Accounting Rate of Return (ARR) is a financial ratio used in capital budgeting to measure the profitability of an investment or project. Unlike other metrics like Net Present Value (NPV), ARR does not account for the time value of money. Instead, it focuses on the expected percentage return on an investment based on net accounting profit.

The ARR Formula

This calculator uses the Average Investment method, which is the most common industry standard for calculating ARR. The formulas applied are:

  • Average Investment = (Initial Investment + Salvage Value) / 2
  • ARR (%) = (Average Annual Net Profit / Average Investment) × 100

Step-by-Step ARR Example Calculation

Let's look at a realistic scenario for a small business owner considering a new piece of machinery:

  1. Initial Investment: $100,000 for a new CNC machine.
  2. Salvage Value: The machine can be sold for $20,000 after 5 years.
  3. Net Profit: The machine is expected to generate a total net profit of $60,000 over 5 years.
  4. Average Annual Profit: $60,000 / 5 years = $12,000 per year.

Step 1: Calculate Average Investment
($100,000 + $20,000) / 2 = $60,000

Step 2: Calculate ARR
($12,000 / $60,000) × 100 = 20%

Why Use ARR?

ARR is particularly useful for managers because it uses accounting data that is already readily available from income statements. It provides a simple percentage that can be easily compared against the company's required rate of return or "hurdle rate." If the calculated ARR exceeds the hurdle rate, the project is generally considered financially viable.

Note: While ARR is easy to calculate, it ignores the timing of cash flows. For more complex projects, it is often used alongside Internal Rate of Return (IRR) and Payback Period analysis.

function calculateARR() { var initialInvestment = parseFloat(document.getElementById("initialInvestment").value); var salvageValue = parseFloat(document.getElementById("salvageValue").value); var annualProfit = parseFloat(document.getElementById("annualProfit").value); // Basic validation if (isNaN(initialInvestment) || isNaN(salvageValue) || isNaN(annualProfit)) { alert("Please enter valid numeric values for all fields."); return; } if (initialInvestment < 0) { alert("Initial investment cannot be negative."); return; } // Calculation Logic // Average Investment = (Initial Cost + Salvage Value) / 2 var averageInvestment = (initialInvestment + salvageValue) / 2; // ARR = (Average Annual Profit / Average Investment) * 100 var arrResultValue = 0; if (averageInvestment !== 0) { arrResultValue = (annualProfit / averageInvestment) * 100; } // Formatting results var formattedAvgInvestment = averageInvestment.toLocaleString('en-US', { style: 'currency', currency: 'USD', }); var formattedARR = arrResultValue.toFixed(2) + "%"; // Displaying results document.getElementById("displayAvgInvestment").innerText = formattedAvgInvestment; document.getElementById("displayARRValue").innerText = formattedARR; document.getElementById("arrResult").style.display = "block"; // Scroll to result for mobile users document.getElementById("arrResult").scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment