Syntax
| Parameter | Description |
|---|---|
| cost | Parameter of the DB function. |
| salvage | Parameter of the DB function. |
| life | Parameter of the DB function. |
| period | Parameter of the DB function. |
| [month] | (Optional.) Parameter of the DB function. |
Examples
First year of equipment depreciation
=DB(100000, 10000, 10, 1)
Year 5 depreciation
=DB(100000, 10000, 10, 5)
Partial first year
=DB(100000, 10000, 10, 1, 6)
Common Errors
Period exceeds life, or life is zero, or salvage exceeds cost.
An argument is non-numeric.
Tips
DB uses a fixed rate calculated from cost and salvage; DDB uses a fixed factor (default 2x straight-line). DB is required by certain tax codes, while DDB is the more commonly taught method.
The optional 5th argument specifies how many months the asset was used in the first year. Default is 12 (full year). Use this for mid-year purchases.
DB calculates its own depreciation rate as 1 - (salvage/cost)^(1/life), rounded to 3 decimal places. You don't specify the rate — it's derived from your inputs.
Try DB in Viztab
Import your data and use DB with 370+ other formulas. No signup required.
Open Viztab