Depreciation Calculator
Calculate depreciation using Straight-Line, DDB, or SYD. Includes schedule, accumulated depreciation, and book value.
How to Use
- Enter the asset cost, salvage value, and useful life.
- Select a depreciation method (Straight-Line, DDB, or SYD).
- Choose schedule frequency (annual or monthly).
- Open “Show Work” for formulas and step-by-step math.
- Use “Share Link” to generate a URL that restores the same inputs.
Results
Outputs update as you change inputs (no URL changes while typing).
Per Period
—
Accum. Dep.
—
Book Value
—
Schedule
The schedule table is generated in JavaScript and reflects the selected method and frequency.
| Period | Depreciation | Accum. Depreciation | Book Value |
|---|---|---|---|
| No data yet. | |||
Show Work (step-by-step)
—
Work is shown using your selected method and frequency. Amounts are rounded for display.
Formulas
- Depreciable Base:
Cost − Salvage - Straight-Line (annual):
(Cost − Salvage) / Life - DDB rate:
(2 / Life), applied to beginning book value - SYD (year t):
(Remaining life / Sum(1..Life)) × (Cost − Salvage)
FAQ
What is salvage value?
Salvage value is the estimated value of the asset at the end of its useful life.
Why does DDB depreciate more early on?
DDB uses a higher rate on the remaining book value, so the depreciation amount starts larger and decreases over time.
Can book value go below salvage?
Not in typical planning models. This tool includes an option to prevent depreciation below salvage.
Tool Info
Last updated:
Updates may include additional method variants, rounding controls, and schedule export improvements.