function calculateAchievementRate() {
var targetInput = document.getElementById('arc_target');
var actualInput = document.getElementById('arc_actual');
var resultBox = document.getElementById('arc-result');
var target = parseFloat(targetInput.value);
var actual = parseFloat(actualInput.value);
if (isNaN(target) || isNaN(actual)) {
alert("Please enter valid numbers for both Target and Actual values.");
return;
}
if (target === 0) {
alert("The Target Goal cannot be zero. Calculation is undefined.");
return;
}
// Calculation Logic
var rate = (actual / target) * 100;
var difference = actual – target;
// Display Logic
resultBox.style.display = 'block';
document.getElementById('arc_display_percent').innerText = rate.toFixed(2) + "%";
document.getElementById('arc_res_target').innerText = target.toLocaleString();
document.getElementById('arc_res_actual').innerText = actual.toLocaleString();
// Format difference
var diffText = difference.toLocaleString();
if (difference > 0) diffText = "+" + diffText;
document.getElementById('arc_res_diff').innerText = diffText;
// Status Logic
var statusEl = document.getElementById('arc_display_status');
if (rate >= 100) {
statusEl.innerText = "Target Exceeded";
statusEl.className = "arc-status status-success";
document.getElementById('arc_display_percent').style.color = "#27ae60";
} else if (rate >= 80) {
statusEl.innerText = "Near Target";
statusEl.className = "arc-status status-warning";
document.getElementById('arc_display_percent').style.color = "#d35400";
} else {
statusEl.innerText = "Underperforming";
statusEl.className = "arc-status status-fail";
document.getElementById('arc_display_percent').style.color = "#c0392b";
}
}
What is Achievement Rate?
The Achievement Rate is a critical Key Performance Indicator (KPI) used in business management, sales analysis, and project tracking. It measures the percentage of a specific goal or quota that has been successfully completed. By comparing actual performance against a pre-set target, organizations can gauge efficiency, productivity, and success.
The Achievement Rate Formula
To calculate the achievement rate, simply divide the actual performance value by the target goal value, then multiply by 100 to get a percentage.
Above 100%: You have exceeded expectations (Over-achievement).
Below 100%: You have not yet met the target (Under-achievement).
Practical Example: Sales Quota
Imagine a sales representative named Sarah. Her monthly sales quota (Target) is $50,000. By the end of the month, she has closed deals worth $42,500 (Actual).
Using the calculator above:
Target: 50,000
Actual: 42,500
Calculation: (42,500 / 50,000) × 100 = 85%
Sarah has achieved 85% of her monthly goal. This metric helps managers determine commission payouts and identify areas where additional support or training may be needed.
Why Calculate Achievement Rates?
Tracking achievement rates allows businesses to:
Evaluate Performance: Objective measurement of employee or department success.
Adjust Strategy: If achievement rates are consistently low, targets may be unrealistic or strategies ineffective.
Motivate Teams: Clear progress tracking encourages teams to push harder to reach 100%.
Calculate Bonuses: Many compensation structures are directly tied to the percentage of achievement against a quota.