# Google Sheets DDB Function: Syntax, Examples & Tips

- URL: https://betteranalyst.com/google-sheets/ddb-function
- Author: Better Analyst

Formula Bot is now Better Analyst—same account, more powerful analysis.Formula Bot is now Better Analyst—same account and workflows, with more powerful analysis, dashboards, and automation.

[Learn what changed](https://betteranalyst.com/formula-bot-is-now-better-analyst)

The DDB function calculates the depreciation of an asset using the double declining balance method over a specified period.

```
DDB(cost, salvage, life, period, [factor])
```

Generate FormulaExplain Formula

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Describe the DDB you need in plain EnglishGenerate Formula

## Parameters

**`cost`**:\
The initial cost of the asset.

**`salvage`**:\
The value of the asset at the end of its useful life.

**`life`**:\
The number of periods (years, months, etc.) over which the asset is depreciated.

**`period`**:\
The specific period for which you want to calculate the depreciation.

**`[factor]`**:\
An optional parameter that specifies the rate of depreciation. If omitted, the default value is 2, which indicates double-declining balance depreciation.

## What is a DDB Function?

The *DDB* (Double Declining Balance) function in Google Sheets is a financial function used to calculate the depreciation of an asset over time using the double declining balance method. This method accelerates the depreciation of an asset, allowing for a larger deduction in the earlier years of the asset's life. The DDB function is particularly useful for businesses that want to account for the rapid depreciation of their assets.

In simpler terms, the DDB function helps you determine how much value an asset loses each year, especially in the initial years of its use.

## A Practical Example

Imagine you have purchased a piece of equipment for your business:

### Equipment Purchase Details:

- **Cost**: $10,000
- **Lifespan**: 5 years
- **Salvage Value**: $1,000

You want to calculate the depreciation for each year using the DDB method.

## DDB Formula

To achieve this, you would use the DDB function as follows:

```
=DDB(A1, A2, A3, A4)
```

In this formula:

- `A1` is the cell containing the initial cost of the asset ($10,000).
- `A2` is the cell containing the salvage value ($1,000).
- `A3` is the cell containing the lifespan of the asset (5 years).
- `A4` is the cell containing the period for which you want to calculate the depreciation (1 for the first year, 2 for the second year, etc.).

## Result of the Formula

When you apply the DDB formula for each year, the output would look like this:

| Year | Depreciation |
| - | - |
| 1 | $4,000 |
| 2 | $2,400 |
| 3 | $1,440 |
| 4 | $864 |
| 5 | $518.40 |

As you can see, the depreciation amount decreases each year, reflecting the accelerated depreciation method.

## Why Use DDB?

The DDB function is beneficial because it allows businesses to account for the rapid loss of value of their assets in the early years. This can lead to significant tax savings, as larger deductions can be taken sooner rather than later. Additionally, it provides a straightforward way to calculate depreciation without needing complex formulas.

## Key Takeaways:

- **DDB**: A financial function that calculates depreciation using the double declining balance method.
- **Accelerated Depreciation**: Allows for larger deductions in the early years of an asset's life.
- **Tax Benefits**: Can lead to significant tax savings for businesses.
- **Common Use Cases**: Ideal for businesses managing equipment, vehicles, and other depreciable assets.

The DDB function is an essential tool for anyone involved in financial planning and asset management, providing a powerful way to enhance accounting practices.

Happy calculating!

## Example use case

You have a table with asset values in Column A and their useful life in years in Column B. Using the DDB formula, you can calculate the depreciation expense for each asset, allowing for accurate financial reporting and asset management over time.

## Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

[Create Free Account](https://betteranalyst.com/signup)[Try Formula Generator](https://betteranalyst.com/excel-ai)

## Google Sheets how-to guides

- [How To Merge Cells In Google Sheets](https://betteranalyst.com/google-sheets/how-to-merge-cells-in-google-sheets)
- [How To Multiply In Google Sheets](https://betteranalyst.com/google-sheets/how-to-multiply-in-google-sheets)
- [How To Password Protect An Google Sheets File](https://betteranalyst.com/google-sheets/how-to-password-protect-an-google-sheets-file)
- [How To Remove Blank Rows In Google Sheets](https://betteranalyst.com/google-sheets/how-to-remove-blank-rows-in-google-sheets)
- [How To Remove Duplicates In Google Sheets](https://betteranalyst.com/google-sheets/how-to-remove-duplicates-in-google-sheets)
- [How To Separate Names In Google Sheets](https://betteranalyst.com/google-sheets/how-to-separate-names-in-google-sheets)
- [How To Sort In Google Sheets](https://betteranalyst.com/google-sheets/how-to-sort-in-google-sheets)
- [How To Split Cells In Google Sheets](https://betteranalyst.com/google-sheets/how-to-split-cells-in-google-sheets)

## Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

## Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

1. [01ChatGPTOpen a balanced comparison prompt in ChatGPT.](https://chatgpt.com/?prompt=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
2. [02ClaudeOpen the same research prompt in Claude.](https://claude.ai/new?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
3. [03PerplexityResearch the comparison with linked web sources.](https://www.perplexity.ai/search?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.
