This guide will explain how to use the DDB function in Google Sheets.
Table of Contents
When we need to calculate the depreciation of an asset for a specified period using the double-declining balance method, we can easily do this using the DDB
function in Google Sheets.
The rules for using the DDB
function in Google Sheets are the following:
- The life and period argument must be measured in the same units.
- Using the factor argument allows us to have a specification of other methods. However, the
DDB
calculates double-declining depreciation by default. - If the factor argument is omitted, the default value is 2, which refers to the double-declining balance method.
Google Sheets has a wide range of built-in functions that let us accurately perform complex tasks. It provides dedicated functions that simplify calculating different financial factors and assets.
One of these functions is the DDB
function, which we can use to calculate the depreciation of an asset over a specified period using the double-declining balance method.
The double-declining method is an accelerated depreciation method that allocates a higher depreciation expense in the initial years of an asset’s life and gradually decreases the expense over time.
In this guide, we will provide a step-by-step tutorial on how to use the DDB
function in Google Sheets. Additionally, we will explore the syntax and a real example of using the function.
Great! Let’s dive right in.
The Anatomy of the DDB Function
The syntax or the way we write the DDB
function is as follows:
=DDB(cost,salvage,life,period,[factor])
=DDB(cost,salvage,life,period,[factor])
- = the equal sign is how we activate any function in Google Sheets.
- DDB() is our
DDB
function. This function is used to calculate the depreciation of an asset for a specified period using the double-declining balance method. - cost is a required argument. It refers to the initial cost of the asset.
- salvage is another required argument. This refers to the value of the asset at the end of the depreciation.
- life is also a required argument. It refers to the number of periods over which the asset is depreciated.
- period is a required argument. This refers to the single period within the life argument for which to calculate the depreciation.
- factor is an optional argument. It refers to the factor by which depreciation decreases. By default, the value is 2, which is the double-declining method.
Common Mistakes in Using DDB Function
The DDB
function has many required arguments and one optional argument to perform the calculation. Thus, we must be careful when using some things to ensure the function works properly.
Firstly, we may have used incorrect or unrealistic values for cost, salvage, life, or factor. Make sure that we input the accurate and reasonable values for these parameters to get precise depreciation results.
Secondly, we may have forgotten to include the factor parameter when using a different declining balance method. If we want to use a method other than the double-declining balance, we must make sure to include the factor parameter in the formula.
Thirdly, we may have used negative values for cost, salvage, life, or period. These parameters should always be positive values.
Moreover, ensure that the period value does not exceed the life value since this would return an error.
Lastly, check the syntax of the formula. Ensure the syntax of the function call is correct, including the proper placement of commas and the use of parentheses.
A Real Example of Using DDB Function in Google Sheets
Let’s say we have purchased an asset for $8,000, and its estimated salvage value at the end of its 3-year useful life is $800. We want to calculate the depreciation for the first year.
Our initial data set would look like this:

In the example above, we want to calculate the first-year depreciation value of an asset using the DDB
function.
We will use the formula below to perform our task:
=DDB(B1,B2,B3,1)

The first part of the formula is the cost of the asset ($8,000). We simply selected the cell containing the cost, which is B1 (8000). Then, we selected the cell containing the salvage value, which is B2 (800).
Next, we selected the cell containing the life value of the asset, which is B3 (3). Lastly, we will input 1 as our period value since we only want to find out the depreciation for the first year.
Since we want to use the double-declining balance method to calculate the depreciation value, we will omit the factor argument.
Our final data set would look like this:

You can make your own copy of the spreadsheet above using the link below.
Amazing! Now, we can dive into the steps of using the DDB
function in Google Sheets.
How to Use DDB Function in Google Sheets
1. First, we will select an empty cell to type in our formula. To start, we will type in an equal sign and the function name. Our formula would be “=DDB(”.
2. Next, we will select the cells containing the cost, salvage, and life values. Our formula would become “=DDB(B1,B2,B3”.
3. Then, we will input the period value in the formula. Since we will only calculate the depreciation in the first year, our final formula would become “=DDB(B1,B2,B3,1)”.
4. We will press the Enter key to return the result.
And tada! We have successfully used the DDB
function in Google Sheets.
You can apply this guide whenever you need to calculate the depreciation of an asset for a specified period using the double-declining balance method. You can now use the DDB function and the various other Google Sheets formulas available to create great worksheets that work for you.
FAQs:
1. How do I calculate the cumulative depreciation for multiple periods?
If you want to calculate the cumulative depreciation for multiple periods, you will need to use the formula for each period and sum the results. Remember that the DDB
formula calculates depreciation for a specific period.
2. How do I use a different declining balance method?
If you want to use a different declining balance method, you can adjust the factor argument. For example, a factor of 2.5 represents a 250% declining balance method, while a factor of 1.5 represents a 150% declining balance method.
3. Does the DDB
function consider additional investments or improvements made to the asset during its useful life?
No, the DDB
function does not consider any additional investments or improvements made to the asset during its useful life. If such investments are made, you may need to adjust the cost and/or salvage value accordingly.
That’s pretty much it! Make sure to subscribe to our newsletter to be the first to know about the latest guides and tutorials from us.
