top of page

MS Excel: DB function for depreciation

  • Writer: Fakhriddinbek
    Fakhriddinbek
  • Apr 26
  • 3 min read

The DB function in Excel calculates the depreciation of an asset for a specific period, using the declining balance method. In simple terms, this function helps you determine how much the value of an asset decreases (depreciates) over time based on the initial cost, salvage value, useful life, and period.

The DB function uses a fixed depreciation rate, meaning the depreciation is calculated as a percentage of the remaining asset value at the start of each period.


Excel window showing a formula bar and a dialog box for function arguments, including fields for Cost, Salvage, Life, Period, and Month.

Syntax


DB(cost, salvage, life, period, [month])


Argument

Description

cost

The initial cost of the asset.

salvage

The value of the asset at the end of its useful life (salvage value).

life

The total number of periods (typically years) over which the asset will be depreciated.

period

The specific period for which the depreciation is calculated.

month (Optional)

The number of months in the first year of depreciation. The default is 12 months if omitted.


Key Points


  • DB calculates depreciation using the declining balance method, where more depreciation is recognized in earlier periods.

  • The DB function is typically used in asset depreciation schedules to allocate the cost of an asset over time.

  • The result is the depreciation expense for the specified period.


Practical Example


Scenario:


You have a machine with an initial cost of $10,000, a salvage value of $1,000, and a useful life of 5 years. You want to calculate the depreciation for the 3rd year (period 3).


Formula:


=DB(10000, 1000, 5, 3)


Explanation:


  • cost: The initial cost of the machine is $10,000.

  • salvage: The salvage value at the end of the machine’s useful life is $1,000.

  • life: The machine will be depreciated over 5 years.

  • period: You are calculating the depreciation for the 3rd year.


Result: $2,560


Explanation:The depreciation for the 3rd year of the machine is $2,560 based on the declining balance method.


Another Example:


Let’s say you want to calculate the depreciation for the 1st year of the same machine.


Formula:


=DB(10000, 1000, 5, 1)


Result: $3,200


Explanation:For the 1st year, the depreciation is $3,200, as more depreciation is taken in the earlier years under the declining balance method.


Summary

Item

Value

Asset Cost

$10,000

Salvage Value

$1,000

Useful Life

5 years

Depreciation Period

3rd year

Depreciation Amount

$2,560


Important Notes


  • The DB function calculates depreciation by taking a fixed percentage of the remaining value of the asset at the beginning of each period.

  • The depreciation expense will decrease over time, as the value of the asset decreases.

  • If the period exceeds the asset's useful life, the depreciation value will be adjusted, ensuring that the salvage value is not surpassed.

  • The month argument (optional) allows you to adjust the depreciation for assets with a different number of months in the first period (e.g., if the asset was purchased mid-year).


When to Use DB?


  • To calculate declining balance depreciation for an asset.

  • For fixed asset management to track how the value of an asset decreases over time.

  • In tax reporting where depreciation is used to reduce taxable income.

  • For financial modeling, especially when estimating the cost of assets that lose value quickly in the earlier years.


Conclusion


The DB function in Excel is a powerful tool for calculating depreciation of an asset using the declining balance method.This method is particularly useful for assets that lose value more rapidly in the earlier years, such as machinery, equipment, or vehicles.

Commentaires


bottom of page