Skip to main content
Calcimator

Double Declining Balance Calculator

Calculate accelerated depreciation using the double declining balance method.

About this calculator

This calculator runs the double declining balance (DDB) method year by year: each year's depreciation is the remaining book value times a fixed DDB rate of 2 / usefulLife (line 9, 15), capped so book value never drops below salvage value (line 16, capped at max(0, bookValue - salvageValue)). Because the loop re-applies that rate to a shrinking book value every year up through the year you select, moving to a later year lowers both figures: at the default 20% DDB rate, each additional year shrinks the current-year deduction and book value by roughly that same 20%, and once you pass useful life the deduction drops to zero (line 21-23). A 10% change in asset cost moves the deduction and book value by about 10% at any year, since both figures scale linearly with cost -- a different kind of change than a one-year step in the selected year, so the two aren't directly comparable as multiples of each other. Asset cost and useful life have an exactly tied, opposite-direction effect on year 1's depreciation specifically: doubling the cost doubles it, and doubling useful life halves it, since year 1's deduction reduces to cost * (2 / usefulLife).

DDB Rate depends only on useful life (2 / usefulLife, line 9, 31) -- cost, salvage value, and the selected year never move it. Salvage value only matters once depreciation would otherwise cut book value below it; at the defaults it stays a silent floor that isn't yet binding. This is standard DDB, not the IRS's official MACRS percentage tables.

Inputs

$
$
years

Results

Current Year Depreciation

$10,000.00

≈ 7 months of rent

Accumulated Depreciation$10,000.00
Book Value$40,000.00
DDB Rate20%
Effective Rate20%
How to Use This Calculator
  1. Enter the asset's original cost.
  2. Input the estimated salvage value at end of useful life.
  3. Set the useful life in years.
  4. Select the year of the asset's life you want to view.
  5. Review the current year depreciation expense, accumulated depreciation, and net book value.

How the result changes with Current Year

Current YearCurrent Year Depreciation
1$10,000.00
1.5$10,000.00
2.5$8,000.00

What each input means

Asset Cost
Original purchase price of the asset.
Salvage Value
Estimated value at end of useful life.
Useful Life
Expected useful life in years.
Current Year
Year of depreciation to calculate.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Asset Cost = 50000, Salvage Value = 5000, Useful Life = 10, Current Year = 1 = 4 input(s) provided
  2. Calculate Current Year Depreciation
    Current Year Depreciation
    10000 = $10,000
  3. Calculate Accumulated Depreciation
    10000 = $10,000
  4. Calculate Book Value
    Book Value
    40000 = $40,000

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

How does the year I select change the deduction and book value?

Because depreciation compounds through the loop: each year's deduction is applied to whatever book value survived the previous years, so later years show a smaller deduction than earlier ones -- at the default 20% DDB rate, moving from year 1 to year 2 cuts the current-year deduction from $10,000 to $8,000, roughly a 20% drop, and book value falls by a similar share. Once the selected year passes useful life, the loop stops adding deductions entirely and current-year depreciation drops to zero (line 21-23). Asset cost has its own effect on both figures: a 10% change in cost shifts the deduction and book value by about 10% at any year, since both scale linearly with cost -- a different kind of change than a one-year step in the selected year, so the two aren't directly comparable as multiples of each other.

Do asset cost and useful life affect year 1 depreciation equally?

In year 1 specifically, yes, in opposite directions. Year 1 depreciation reduces to cost * (2 / usefulLife), so a 10% increase in cost raises it by about 10%, and a 10% increase in useful life lowers it by almost exactly the same amount -- the two inputs have a genuinely tied effect on the first year's deduction, not one outweighing the other.

Does salvage value ever actually change the result?

Only when depreciation would otherwise carry book value below it. The engine caps each year's deduction at max(0, bookValue - salvageValue) (line 16), so at the default $50,000 cost, $5,000 salvage, and 10-year life, the declining-balance amount never gets close enough to the salvage floor to be capped -- salvage value sits inert until you push useful life short enough, or salvage value high enough, that the floor starts binding.

What does DDB Rate represent, and what changes it?

DDB Rate is the fixed percentage applied to book value every year, equal to 2 / usefulLife (200% of the straight-line rate, hence "double"). It depends on useful life alone -- asset cost, salvage value, and which year you're viewing never change it, since it's a rate, not a dollar amount, and this engine keeps that rate constant across every year of the schedule.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Tax & Accounting.