# Depreciation Calculator > Calculate the depreciation of an asset over its useful life using Straight-Line or Double-Declining Balance methods. Page: https://askcalculators.com/calculator/depreciation-calculator/ Definition: https://askcalculators.com/calculator/depreciation-calculator/definition.json JSON Schema: https://askcalculators.com/calculator/depreciation-calculator/schema.json Version: 7.0.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/calculator/depreciation-calculator/?assetCost=25000&salvageValue=5000&usefulLife=5&method=straight ## Inputs - assetCost: Asset Cost; type=number; optional; default=25000 - salvageValue: Salvage Value; type=number; optional; default=5000 - usefulLife: Useful Life (Years); type=number; optional; default=5 - method: Method; type=select; optional; default=straight ## Outputs - result: Result; format=text; primary ## Formula Straight-line: (cost − salvage) ÷ life; declining balance: current book value × rate; sum-of-years-digits: depreciable basis × remaining life ÷ life-year sum. ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs.