Straight Line Depreciation Calculator - Free Online Tool - Small Study Tools
Accountancy · Fixed Assets · Depreciation

Straight Line Depreciation Calculator

Calculate annual depreciation, book value and a full asset schedule instantly. Fully usable on mobile.

Everything is calculated in your browser, nothing is sent to any server
Pro Version is Free for now
✓ DDB · SYD · Units of Production · Chart · Comparison · JSON · HTML · PDF Export
Day Night
Straight Line Depreciation spreads the depreciable cost evenly across the asset's useful life. Annual Depreciation = (Cost minus Salvage Value) divided by Useful Life.
Annual Dep. = (Cost − Salvage) ÷ Life
Constant amount each year · Simplest method · GAAP & IFRS compliant
📉 Depreciation Calculator
📌 Load a sample:
Purchase price including installation
$
Estimated residual value at end of life
$
Expected years of productive use
⚠ Please check your inputs, cost must be greater than salvage value, useful life must be at least 1 year.
💱 Currency & Period PRO
🏷️ Asset Label PRO
📊 Book Value Chart PRO
📋 Asset Details PRO
Calculate a schedule to see full asset details here.
📖 Depreciation Basics
1Depreciable cost is cost minus salvage value, the total amount spread across the asset's life.
2Straight line is the default method most businesses use unless there's a reason to accelerate.
3Book value never drops below salvage value, no matter which method you use.
`; const blob = new Blob([html], {type:'text/html;charset=utf-8;'}); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = safeFilename(inp.assetName)+'_depreciation.html'; document.body.appendChild(a); a.click(); setTimeout(()=>{ document.body.removeChild(a); URL.revokeObjectURL(url); }, 200); toast('✓ HTML downloaded'); }catch(e){ toast('HTML error: '+e.message); } }function printReport(){ if(!guardControl()) return; if(!lastSchedule.length){toast('⚠ Calculate a schedule first');return;} try{ const inp = lastInputs; const sym = inp.currency||'$'; const tableHTML = buildCleanTableHTML(); const w = window.open('','_blank'); if(!w){ toast('⚠ Allow pop-ups to use Print/PDF'); return; } w.document.write(`Depreciation Report, ${inp.assetName||'Asset'}

Depreciation Schedule

Generated by SmallStudyTools.com • ${new Date().toLocaleDateString('en-GB',{day:'2-digit',month:'long',year:'numeric'})}

${inp.assetName||'—'}
${METHOD_LABEL[curMethod]||'Straight Line'}
${sym}${Number(inp.cost).toLocaleString('en-US',{minimumFractionDigits:2})}
${sym}${Number(inp.salvage).toLocaleString('en-US',{minimumFractionDigits:2})}
${sym}${(Number(inp.cost)-Number(inp.salvage)).toLocaleString('en-US',{minimumFractionDigits:2})}
${inp.life} years
${sym}${Number(lastSchedule[0]?.dep||0).toLocaleString('en-US',{minimumFractionDigits:2})}
${curMethod==='sld'?(100/inp.life).toFixed(2)+'%':'Variable'}
${inp.startYear?`
${inp.startYear} – ${inp.startYear+inp.life-1}
`:'
'}
${tableHTML} `); w.document.close(); toast('✓ Print window opened'); }catch(e){ toast('Print error: '+e.message); } }function copyTable(){ if(!lastSchedule.length){toast('⚠ Calculate a schedule first');return;} try{ const text = getCSVData(); if(navigator.clipboard && navigator.clipboard.writeText){ navigator.clipboard.writeText(text) .then(()=>toast('✓ Copied to clipboard')) .catch(()=>fallbackCopy(text)); } else { fallbackCopy(text); } }catch(e){ toast('Copy error: '+e.message); } }function fallbackCopy(text){ const ta = document.createElement('textarea'); ta.value = text; ta.style.cssText = 'position:fixed;top:-9999px;left:-9999px;opacity:0'; document.body.appendChild(ta); ta.focus(); ta.select(); try{ document.execCommand('copy'); toast('✓ Copied to clipboard'); }catch(e){ toast('Copy failed, use CSV download instead'); } document.body.removeChild(ta); }// ── UTILS ───────────────────────────────────────────────────── function toast(msg){const t=document.getElementById('toast');t.textContent=msg;t.classList.add('show');setTimeout(()=>t.classList.remove('show'),2600);}// ── INIT ────────────────────────────────────────────────────── try{const m=localStorage.getItem('sst_dep_mode');if(m==='pro')setAppMode('pro');}catch(e){}

How to Use the Depreciation Calculator

From an asset cost to a full year by year schedule in seconds. Fully usable on mobile.

1
Enter Asset Details
Type in the cost, salvage value, and useful life, or load a sample.
2
Pick a Method
Straight line is free. Unlock DDB, SYD, and Units of Production in Pro.
3
Read the Schedule
See annual depreciation, accumulated depreciation, and book value for every year.
4
Export or Go Pro
Copy or download CSV free, or unlock JSON, HTML and PDF in Pro.

Every calculation runs inside your own browser. No account, no tracking, nothing ever uploaded.

Specifications
Price Free
Data Handling Never leaves your browser
Methods Included SLD · DDB · SYD · Units of Production
Pro Features Comparison · Chart · JSON/HTML/PDF
Platform Optimized for Web & Mobile
Found a bug or something not working right? Let us know and we'll fix it. Every report helps make this tool better.
Report an Issue

Straight Line Depreciation Calculator, Free and Online

A straight line depreciation calculator spreads an asset's depreciable cost, its purchase price minus salvage value, evenly across its useful life, so every year carries the same expense. This one also includes Double Declining Balance, Sum of Years Digits, and Units of Production in Pro mode, plus a full schedule, a chart, and export to CSV, JSON, HTML or PDF.

Straight line is the default depreciation method most businesses use for their own books, and it is exactly what most accounting classes teach first, because it is the easiest to compute and the easiest to explain to someone who is not an accountant. Enter the asset cost, the estimated salvage value, and the useful life in years, and this straight line depreciation calculator gives you the annual depreciation, the depreciation rate, and a full year by year schedule showing accumulated depreciation and book value. Pro mode adds three more methods used when a business wants to accelerate deductions or match expense to actual usage, a side by side comparison of all four, a book value chart, and export options for handing a schedule to a client or filing it with your own records.

The Core Formula
Annual Depreciation = (Cost − Salvage Value) ÷ Useful Life

Cost minus salvage value is called the depreciable cost, the only portion of the asset's price that ever gets expensed. Divide it evenly across the useful life and you have the straight line answer.

1Simple vs Pro, What Each Mode Includes

FeatureSimple ModePro Mode (Free)
Straight line method, full scheduleIncludedIncluded
Double Declining Balance, Sum of Years Digits, Units of ProductionNot includedIncluded
Method comparison tableNot includedIncluded
Book value chartNot includedIncluded
Custom currency and start yearNot includedIncluded
Copy and CSV exportIncludedIncluded
JSON, HTML and Print/PDF exportNot includedIncluded

2The Four Depreciation Methods, Quick Reference

Straight Line
Equal expense every year
Double Declining Balance
Largest expense in year one
Sum of Years Digits
Moderate acceleration
Units of Production
Tied to actual usage, not time

The mistake that trips up the most people using an accelerated method is forgetting that book value can never fall below salvage value. Double Declining Balance applies a fixed rate to whatever the asset is currently worth, which means left alone it would approach zero but never actually reach it. The correct handling, and what this calculator does automatically, is to switch over to straight line partway through the schedule once that method would depreciate the asset faster than DDB would on its own, guaranteeing the asset lands exactly on its salvage value in the final year rather than drifting past it or falling short.

3Where Formal Depreciation Accounting Actually Came From

Depreciation as a required, standardized accounting practice is younger than most people assume. For much of the 19th century, many companies simply expensed the full cost of a machine or a building in the year they bought it, or ignored the asset's declining value entirely until it was finally sold or scrapped, either of which produced a profit figure that had little to do with economic reality. According to a study published in the Accounting Historians Journal, the American railroads forced the issue. In June 1907, the Interstate Commerce Commission ordered railroads to abandon the older betterment accounting they had been using and adopt formal depreciation accounting for their equipment instead. The railroads protested loudly, arguing they were already accounting for wear and tear under the old system, but the ICC held that matching the cost of long lived equipment to the revenue it helped generate, year by year, gave regulators a far more reliable picture of a railroad's actual earnings. That fight over a handful of railroad ledgers in the early 1900s is a direct ancestor of the straight line method taught in every introductory accounting course today.

QuestionQuick Answer
Who forced railroads to adopt depreciation accounting?The Interstate Commerce Commission
When did this happen?June 1907, with debate continuing to 1913
What system were railroads using before?Betterment accounting
Why did the ICC push the change?To match equipment cost to the revenue it generated, for more reliable reported income
Privacy Note

Every calculation runs inside your own browser using JavaScript, nothing is uploaded or sent to a server, and no account or signup is required.

4Frequently Asked Questions

How do I calculate straight line depreciation?
Subtract the salvage value from the asset cost to get the depreciable cost, then divide by the useful life in years. The formula is Annual Depreciation equals Cost minus Salvage Value, divided by Useful Life. This tool does the calculation for you and builds the full year by year schedule automatically.
What is the difference between straight line and double declining balance depreciation?
Straight line depreciation charges the same dollar amount every year for the asset's whole useful life. Double declining balance charges a much larger amount in the early years and a smaller amount later, since it applies a fixed rate to the asset's remaining book value each year rather than to the original cost.
What is salvage value and why does it matter?
Salvage value is the estimated amount an asset could be sold for once its useful life ends. It matters because depreciation only applies to the depreciable cost, the original cost minus salvage value, since the business expects to recover at least the salvage amount when it eventually disposes of the asset.
Can I use this calculator for tax depreciation like MACRS?
This tool calculates book depreciation using straight line, double declining balance, sum of years digits and units of production, the methods used in financial accounting and most jurisdictions outside the United States. US federal tax depreciation generally follows MACRS, a separate IRS system with its own fixed recovery periods and tables, which this tool does not replicate. Always confirm the correct method with a tax professional for filing purposes.
Does book value ever go below salvage value?
No. Every method in this calculator stops reducing book value once it reaches salvage value, including double declining balance, which switches to straight line partway through an asset's life specifically to avoid depreciating below that floor.
Is my financial data private when I use this calculator?
Yes. Every calculation runs inside your own browser using JavaScript, nothing is uploaded or sent to a server, and no account or signup is required.

Grounded in the Accounting Historians Journal's own peer-reviewed account of the 1907 to 1913 railroad depreciation debate, not a generic history claim with no source. The full article is available via the American Accounting Association. For related tools on this site, see the Freelance Tax Calculator and the full SmallStudyTools.com tool library.

Lilly
Here to help you find a tool
Search tools Search blogs
Try me to find a tool! 👋