Enter asset details
Add the cost of the asset, its salvage value, and useful life. Then pick a declining balance method. Weâll compute depreciation each year while making sure the ending book value doesnât drop below salvage value.
Use this free Declining Balance Depreciation Calculator to generate a full year-by-year schedule (depreciation expense, accumulated depreciation, and ending book value). It supports Double-Declining Balance (DDB), 150% Declining Balance, and Custom Rate â with a clean summary you can save and share. No signup. 100% free.
Add the cost of the asset, its salvage value, and useful life. Then pick a declining balance method. Weâll compute depreciation each year while making sure the ending book value doesnât drop below salvage value.
Depreciation is the accounting way of spreading an assetâs cost across the years you use it. If you buy a laptop, a machine, a company vehicle, or even certain equipment, you typically donât treat the whole purchase as a single âexpenseâ at once. Instead, you allocate that cost over time.
The declining balance method is a family of depreciation approaches that deliberately accelerate depreciation into earlier years. Thatâs why youâll also hear phrases like âaccelerated depreciation,â âDDB,â or â150% declining balance.â The big idea is simple:
For year t, the basic declining balance depreciation expense is:
Depreciationt = Rate Ă Book Value at the start of year t
Where Rate is a fixed percentage (for example 40% per year), and the book value updates each year:
End Book Valuet = Begin Book Valuet â Depreciationt
The critical guardrail is salvage value. In the real world (and in most textbooks), you typically do not depreciate below salvage value. So the calculator applies this rule:
Depreciationt = min( Rate Ă Begin Book Valuet, Begin Book Valuet â Salvage )
That âminâ makes sure we never subtract more than the remaining depreciable amount. If the math would push the asset below salvage, we cap depreciation so the ending book value equals salvage.
Double-declining balance uses a rate derived from the straight-line rate. Straight-line depreciation spreads cost evenly, so its rate is:
Straight-line rate = 1 á Useful life
DDB simply doubles it:
DDB rate = 2 à (1 á Useful life)
Example: If useful life is 5 years, straight-line rate is 1/5 = 20%. DDB rate is 2 Ă 20% = 40%. Thatâs why people often say âDDB is 200% of straight-line.â
150% DB is the same idea, just less aggressive than DDB:
150% DB rate = 1.5 à (1 á Useful life)
With a 5-year life, 150% DB rate is 1.5 Ă 20% = 30%.
The rate stays constant. The book value does not. Because you apply the rate to the current book value, and book value declines after every yearâs depreciation, the depreciation expense naturally shrinks over time. Thatâs exactly what the schedule table is showing you.
If you want to double-check homework or understand how accounting software produces depreciation schedules, this section is your âbehind the scenesâ walkthrough.
The calculator picks a rate based on the method:
Note: Some textbooks use âDDBâ and then switch to straight-line when it yields a higher depreciation later. This page focuses on the declining balance schedule with a salvage floor â the most common âpure DBâ calculation.
Start with Begin Book Value = Cost. Then for each year:
Once the schedule is done, we show:
You can save multiple runs (for example, different useful lives or different methods) and compare them. Exporting as CSV makes it easy to paste into Excel, Google Sheets, or homework solutions.
Examples make the method âclick.â Below are a few scenarios that show how changing the method or rate changes the schedule. You can copy these inputs directly into the calculator to confirm the results.
Suppose an asset costs $12,000, salvage value is $2,000, and useful life is 5 years. DDB rate = 2 á 5 = 40%.
Notice what happened: the method âfinished earlyâ because we hit the salvage floor. Thatâs totally normal. Some schedules keep showing the remaining years with zero depreciation (the calculator does this) so your table still matches the useful life you entered.
Same asset, but 150% DB rate = 1.5 á 5 = 30%.
The depreciation is still front-loaded, but itâs not as extreme as DDB. Youâll typically hit the salvage value later, and the annual depreciation amounts are smoother.
Some problems say âuse 25% declining balance.â Thatâs a custom rate. Enter: Cost = $8,500, Salvage = $500, Life = 6, Method = Custom, Rate = 25%.
In this case, the rate isnât derived from the useful life â itâs given directly. Thatâs why the calculator includes a custom mode.
A simple way to sanity-check your schedule:
If you see a schedule that violates those, itâs either a different rule set (like switching to straight-line late in the asset life) or thereâs a math/rounding issue.
Itâs an accelerated depreciation method where you apply a fixed percentage to the assetâs current book value each year. Because book value falls over time, depreciation expense naturally declines â hence the name.
Both are declining balance methods based on the straight-line rate (1 á life). DDB uses 2Ă that rate, while 150% DB uses 1.5Ă. DDB depreciates faster in early years.
Because the method is capped by salvage value. Once book value hits salvage, thereâs nothing left to depreciate. Many schedules still list the remaining years as zero to match the stated useful life.
In many textbook and practical schedules, yes â salvage sets the minimum book value. Some contexts may treat salvage differently. If your assignment says âignore salvage,â set salvage to 0 to approximate that rule.
Some accounting schedules switch when straight-line yields a larger depreciation in later years (a hybrid method). If your instructions explicitly mention switching, youâll want a DDB-to-SL switch calculator. This page focuses on the standard declining balance schedule with a salvage floor.
This calculator matches common accounting math used in coursework and planning. Tax depreciation often follows specific rules (for example MACRS in the U.S.) that can differ from book depreciation. Use this as a learning and planning tool.
Enter the exact values given in the problem. If it says âdouble-declining,â select DDB. If it provides a rate (like 20%), select Custom and enter 20. Then copy the schedule table into your solution.
The most common reason is rounding rules (round each year vs. round at the end) or a rule difference (pure declining balance vs. switching to straight-line). Try changing the rounding dropdown to match your class format.
MaximCalculator provides simple, user-friendly tools. Always verify important financial or accounting numbers with official guidance.