Calculate and allocate indirect manufacturing costs with precision.
Total indirect costs like rent, utilities, and indirect labor.
The total expected labor hours, machine hours, or units produced.
The actual amount of the allocation base used during the period.
Predetermined Overhead Rate:
Total Applied Overhead:
How to Calculate Applied Overhead Rate
In cost accounting, applied overhead refers to the indirect manufacturing costs that are assigned to specific products or jobs during a production period. Since actual overhead costs (like electricity or maintenance) aren't known until bills arrive, businesses use a "Predetermined Overhead Rate" (POR) to estimate costs in real-time.
The Applied Overhead Formula
The process involves two primary steps:
Calculate the Predetermined Overhead Rate: POR = Estimated Total Overhead Costs / Estimated Allocation Base
Apply the Overhead to Production: Applied Overhead = POR × Actual Activity Level
Example Calculation
Imagine a furniture factory estimates its total annual overhead (rent, insurance, management salaries) will be $200,000. They use Direct Labor Hours as their allocation base and expect to work 40,000 hours this year.
Predetermined Rate: $200,000 / 40,000 hours = $5.00 per hour.
If a specific job actually takes 50 labor hours to complete, the applied overhead for that job is: $5.00 × 50 = $250.
Underapplied vs. Overapplied Overhead
At the end of the accounting period, the Applied Overhead is compared to the Actual Overhead incurred:
Underapplied: Actual Costs > Applied Costs (The product was "cheaper" than reality).
Overapplied: Actual Costs < Applied Costs (The product was "more expensive" than reality).
function calculateAppliedOverhead() {
var estOverhead = parseFloat(document.getElementById('estOverhead').value);
var estBase = parseFloat(document.getElementById('estBase').value);
var actualBase = parseFloat(document.getElementById('actualBase').value);
var resultBox = document.getElementById('overheadResultBox');
var rateDisplay = document.getElementById('predeterminedRateDisplay');
var totalDisplay = document.getElementById('totalAppliedDisplay');
if (isNaN(estOverhead) || isNaN(estBase) || isNaN(actualBase) || estBase <= 0) {
alert("Please enter valid positive numbers for all fields. The estimated base cannot be zero.");
return;
}
// Step 1: Calculate Predetermined Rate
var predeterminedRate = estOverhead / estBase;
// Step 2: Calculate Applied Overhead
var appliedOverhead = predeterminedRate * actualBase;
// Display Results
rateDisplay.innerText = "$" + predeterminedRate.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 4}) + " per unit/hour";
totalDisplay.innerText = "$" + appliedOverhead.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
resultBox.style.display = "block";
}