Financial
SLN Function in Excel
Returns the straight-line depreciation of an asset for one period.
Syntax
- =SLN(cost, salvage, life)
Arguments
- cost (required): Initial cost of asset
- salvage (required): Value at end of depreciation
- life (required): Number of periods
Examples
- =SLN(10000, 1000, 5) - Annual depreciation - Result: $1,800
SLN modeling tips
- Align rate and period units (annual rate ÷ 12 for monthly models).
- Use consistent cash-flow signs (outflows negative, inflows positive).
- Hub: [Financial functions guide](/guides/excel-financial-functions-guide/).
Common errors
- Life must be positive
Use cases
- Asset depreciation
- Accounting
- Tax calculations
Frequently asked questions
- How does straight-line depreciation work? SLN divides the depreciable amount equally across all periods: (Cost - Salvage) / Life. For a $10,000 asset with $1,000 salvage over 5 years: ($10,000 - $1,000) / 5 = $1,800 per year. Simple and consistent.
- When should I use SLN vs DDB or SYD? Use SLN for simple, equal depreciation each period. Use DDB (double-declining) or SYD (sum-of-years) for accelerated depreciation that's higher in early years. Accelerated methods are often better for tax purposes and assets that lose value quickly.
- How do I create a depreciation schedule? For SLN, each period is the same: =SLN(cost, salvage, life). Create a table with periods 1 to life, depreciation (same each row), and cumulative depreciation. Book value = Cost - Cumulative Depreciation.
Editorial review
- Reviewed by Excel.Directory Editorial Team. Updated May 2026.