SLN Function

SLN Function

SLN Function

Calculate straight-line depreciation for one period. SLN is useful when the depreciation charge should stay constant across the asset life.

ExcelClash Team
PUBLISHED

Summary

The Excel SLN function returns straight-line depreciation for one period. Microsoft defines it as a method that spreads the depreciable amount evenly across the asset life, so the periodic expense remains constant from one period to the next.

That makes SLN the standard choice when the workbook needs a stable depreciation schedule rather than an accelerated one. If the asset cost is $10,000, salvage is $1,000, and life is 5 years, SLN allocates the same portion of the $9,000 depreciable base to each year.

SLN is therefore less about timing acceleration and more about consistency. It is well suited to schedules, planning models, and accounting examples where a flat depreciation charge is easier to interpret and compare.

Purpose

Straight-line depreciation

Returns the same depreciation amount for each period across the asset life.

Return Value

Depreciation per period

Returns one constant periodic depreciation amount as a number.

Syntax

=SLN(cost, salvage, life)

cost is the asset's original cost, salvage is the value expected at the end of its useful life, and life is the number of periods across which the asset will be depreciated. The core idea is simple: subtract salvage from cost, then spread the remaining depreciable amount evenly over the life.

Because SLN does not ask for a period argument, it does not produce a different result from one year to the next. The function assumes each period should carry the same expense.

Arguments

  • cost - The asset's acquisition cost.
  • salvage - The expected residual value at the end of the asset life.
  • life - The number of periods over which the asset is depreciated.

The result depends on the period unit used for life. If life is expressed in years, the result is annual depreciation. If life is expressed in months, the result is monthly depreciation. That unit choice should stay consistent throughout the model.

SLN vs Other Functions

SLN belongs to the depreciation family, but it differs from accelerated methods because the periodic charge does not decline over time.

Function Main Role Use When
SLN Constant depreciation per period You want the same expense in every period
DB Fixed declining-balance depreciation You want higher early depreciation that tapers later
DDB Accelerated declining-balance depreciation You want a more aggressive front-loaded schedule
SYD Sum-of-years' digits depreciation You want depreciation to decline each period but not stay constant

Choose SLN when the model needs simplicity and a uniform expense path. Choose the other methods when the accounting policy or analysis requires more depreciation in earlier periods.

Using the SLN Function

SLN is commonly used in fixed-asset schedules because it is easy to audit. Once the depreciable base and life are established, the periodic expense remains unchanged, which makes book value rollforwards straightforward.

It is also useful as a benchmark even in models that eventually use accelerated depreciation. Comparing SLN to DB, DDB, or SYD helps show how much timing difference the chosen method creates.

  • Use SLN when a constant periodic charge is required.
  • Keep the life unit aligned with the reporting period used in the schedule.
  • Check that salvage is not greater than cost, or the result will not make economic sense.

Example 1 - Standard Depreciation

This formula returns the annual straight-line depreciation for a $10,000 asset with a $1,000 salvage value and a 5-year life. The depreciable base is $9,000, so the annual charge is that amount divided evenly across five years.

=SLN(10000,1000,5)
Check Answer
Challenge #1
Target: Sheet1!F1
Standard Depreciation

Find annual depreciation for a $10,000 asset with $1,000 salvage value over 5 years. Formula: =SLN(10000, 1000, 5).

Example 2 - Long-Term Asset Audit

Extending the useful life to 10 years lowers the periodic expense because the same depreciable base is spread over more periods. This is a good reminder that life assumptions directly control the pace of expense recognition under straight-line depreciation.

=SLN(10000,1000,10)
Check Answer
Challenge #2
Target: Sheet1!F2
Long-Term Asset Audit

Calculate depreciation for a 10-year asset life. Formula: =SLN(10000, 1000, 10).

Example 3 - High-Value Asset Check

This comparison turns the depreciation result into a policy test. Instead of just returning the annual charge, the formula asks whether the charge is above a specific review threshold.

=SLN(10000,1000,5)>1500
Check Answer
Challenge #3
Target: Sheet1!F3
High-Value Asset Check

Check if the annual depreciation exceeds $1,500. Formula: =SLN(10000, 1000, 5) > 1500.

Example 4 - Remaining Book Value

Subtracting one period of straight-line depreciation from cost gives the carrying value after the first year. In a full fixed-asset schedule, the same logic is repeated across later periods to track the book value path over time.

=10000-SLN(10000,1000,5)
Check Answer
Challenge #4
Target: Sheet1!F4
Remaining Book Value

Find the book value after year 1 (Cost - Year 1 SLN). Formula: =10000 - SLN(10000, 1000, 5).

Conclusion Recap

  • Summary: SLN returns straight-line depreciation for one period.
  • Syntax: =SLN(cost,salvage,life).
  • Core setup: Use consistent period units and a realistic salvage assumption.
  • Best use: Fixed-asset schedules, book value rollforwards, and constant-expense depreciation models.
Tactical Arena
Select Scenario:
Share SLN Function!

Tell your friends about this post

Discussion

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster.

© 2026 ExcelClash, Inc. All rights reserved.