Calculate the weighted average depreciation rate for a group of heterogeneous assets.
Asset Group 1
Asset Group 2
Asset Group 3
Composite Depreciation Rate
0.00%
Total Original Cost
$0.00
Total Depreciable Base
$0.00
Total Annual Depreciation
$0.00
Composite Life
0.0 Years
function calculateCompositeDepreciation() {
// Helper function to get float value safely
function getVal(id) {
var el = document.getElementById(id);
var val = parseFloat(el.value);
return isNaN(val) ? 0 : val;
}
// Gather Data for Asset 1
var c1 = getVal('cost1');
var s1 = getVal('salvage1');
var l1 = getVal('life1');
// Gather Data for Asset 2
var c2 = getVal('cost2');
var s2 = getVal('salvage2');
var l2 = getVal('life2');
// Gather Data for Asset 3
var c3 = getVal('cost3');
var s3 = getVal('salvage3');
var l3 = getVal('life3');
// Calculate Depreciable Cost and Annual Depreciation for each
// Formula: Annual Dep = (Cost – Salvage) / Life
var depCost1 = c1 – s1;
var annDep1 = (l1 > 0) ? depCost1 / l1 : 0;
var depCost2 = c2 – s2;
var annDep2 = (l2 > 0) ? depCost2 / l2 : 0;
var depCost3 = c3 – s3;
var annDep3 = (l3 > 0) ? depCost3 / l3 : 0;
// Aggregates
var totalOriginalCost = c1 + c2 + c3;
var totalDepreciableBase = depCost1 + depCost2 + depCost3;
var totalAnnualDepreciation = annDep1 + annDep2 + annDep3;
// Calculate Composite Metrics
var compositeRate = 0;
var compositeLife = 0;
if (totalOriginalCost > 0) {
compositeRate = (totalAnnualDepreciation / totalOriginalCost) * 100;
}
if (totalAnnualDepreciation > 0) {
compositeLife = totalDepreciableBase / totalAnnualDepreciation;
}
// Display Results
document.getElementById('resTotalCost').innerText = '$' + totalOriginalCost.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resDepreciableBase').innerText = '$' + totalDepreciableBase.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resAnnualDep').innerText = '$' + totalAnnualDepreciation.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resRate').innerText = compositeRate.toFixed(2) + '%';
document.getElementById('resCompositeLife').innerText = compositeLife.toFixed(1) + ' Years';
// Show the result div
document.getElementById('cdResult').style.display = 'block';
}
Understanding Composite Depreciation
The Composite Depreciation Rate Calculator is an essential tool for accountants and financial analysts dealing with groups of assets. Unlike calculating depreciation for a single asset, the composite method aggregates a collection of assets—often dissimilar in nature but part of a larger functional group—and applies a single depreciation rate to the total cost.
What is Composite Depreciation?
Composite depreciation is a method used to determine the depreciation of a group of assets that have different physical lives. It simplifies the bookkeeping process by treating the group as a single accounting unit. This is commonly used for utility companies, manufacturing plants, or large fleets where tracking every single bolt or machine individually would be inefficient.
When an asset within the group is retired or sold, no gain or loss is typically recognized. Instead, the asset's cost is removed from the asset account, and the difference between the original cost and the cash received is charged to accumulated depreciation.
The Formula
To calculate the composite depreciation rate, you must first determine the annual depreciation for each asset individually using the straight-line method, sum them up, and then compare that total to the total original cost of the group.
Composite Rate = (Total Annual Depreciation / Total Original Cost) × 100
Another important metric is the Composite Life, which determines how many years the group, as a whole, will be depreciated.
Composite Life = Total Depreciable Cost / Total Annual Depreciation
Example Calculation
Consider a company purchasing three machines for a manufacturing line:
Asset
Cost
Salvage Value
Useful Life
Depreciable Base
Annual Dep.
Machine A
$10,000
$1,000
10 Years
$9,000
$900
Machine B
$15,000
$3,000
6 Years
$12,000
$2,000
Totals
$25,000
–
–
$21,000
$2,900
Composite Rate: $2,900 / $25,000 = 11.6%
Composite Life: $21,000 / $2,900 = 7.24 Years
Why Use Composite Depreciation?
Simplicity: Reduces the administrative burden of maintaining separate depreciation schedules for hundreds of minor assets.
Averaging: Smooths out the financial impact of assets wearing out at slightly different rates.
Efficiency: Simplifies tax reporting and internal accounting for complex facility setups.
Inputs Explained
Original Cost: The purchase price of the asset plus any costs to get it ready for use (installation, shipping).
Salvage Value: The estimated resale value of the asset at the end of its useful life.
Useful Life: The estimated number of years the asset will remain in service.