How to Use the AMORLINC Function in Microsoft Excel to Calculate Prorated Linear Depreciation

Standard fixed-asset depreciation functions such as SLN (Straight-Line) or DB (Declining Balance) assume that assets are acquired on the first day of an accounting fiscal year. In practical commercial operations, capital assets—such as industrial machinery, server hardware, and corporate vehicles—are purchased mid-year. Under European and French accounting frameworks, the initial accounting period requires exact prorated depreciation based on the precise calendar day the asset was placed into service.

To automate this statutory calculation without manual day-counting formulas, Microsoft Excel provides the AMORLINC function. It evaluates the exact purchase date, fiscal year-end boundaries, salvage salvage value, and annual depreciation rates to output prorated linear depreciation across the asset lifecycle.

Syntax and Parameters of AMORLINC

The AMORLINC function uses the following formula structure:

=AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis])
Argument Data Type Definition and Technical Constraints
cost Currency / Numeric The initial purchase cost or acquisition basis of the asset.
date_purchased Date The exact date when the asset was purchased or placed in service.
first_period Date The ending calendar date of the first fiscal accounting period.
salvage Currency / Numeric The residual or scrap value of the asset at the conclusion of its useful life.
period Integer (0, 1, 2…) The specific period for which you want to calculate depreciation (Period 0 = initial prorated period).
rate Decimal / Percentage The annual straight-line depreciation rate (e.g. 20% or 0.20 for a 5-year asset).
basis (optional) Integer (0 to 4) Year basis convention: 0 (US 30/360), 1 (Actual/Actual), 3 (Actual/365), 4 (European 30/360).

Step-by-Step Practical Example: Building an Asset Depreciation Schedule

Consider an enterprise server cluster purchased on 15 August 2026 for £120,000. The company’s fiscal year ends on 31 December each calendar year. The server has an estimated useful life of 5 years (annual depreciation rate of 20% or 1/5), a salvage value of £10,000, and uses the Actual/Actual day-count basis (1).

Set up the initial parameters in Excel:

  • B1 (Asset Cost): 120000
  • B2 (Date Purchased): =DATE(2026, 8, 15)
  • B3 (First Period End): =DATE(2026, 12, 31)
  • B4 (Salvage Value): 10000
  • B5 (Depreciation Rate): 0.20
  • B6 (Day-Count Basis): 1

Calculating Initial Prorated Depreciation (Period 0)

To determine the partial depreciation for the months remaining in 2026 (15 August to 31 December), enter this formula:

=AMORLINC($B$1, $B$2, $B$3, $B$4, 0, $B$5, $B$6)

Excel calculates the exact fraction of the year elapsed (138 days out of 365) multiplied by the full annual depreciation allowance (£24,000), outputting exactly £9,073.97.

Generating Subsequent Full Accounting Periods

Create a schedule table from Period 0 through Period 5:

Accounting Period Fiscal Year Formula Entered Computed Depreciation
Period 0 FY 2026 (Prorated) =AMORLINC($B$1, $B$2, $B$3, $B$4, 0, $B$5, $B$6) £9,073.97
Period 1 FY 2027 (Full Year) =AMORLINC($B$1, $B$2, $B$3, $B$4, 1, $B$5, $B$6) £24,000.00
Period 2 FY 2028 (Full Year) =AMORLINC($B$1, $B$2, $B$3, $B$4, 2, $B$5, $B$6) £24,000.00
Period 3 FY 2029 (Full Year) =AMORLINC($B$1, $B$2, $B$3, $B$4, 3, $B$5, $B$6) £24,000.00
Period 4 FY 2030 (Full Year) =AMORLINC($B$1, $B$2, $B$3, $B$4, 4, $B$5, $B$6) £24,000.00
Period 5 FY 2031 (Terminal Remainder) =AMORLINC($B$1, $B$2, $B$3, $B$4, 5, $B$5, $B$6) £4,926.03

Notice that in Period 5, AMORLINC automatically caps depreciation so the total cumulative deductions (£110,000) exactly equal the cost (£120,000) minus salvage value (£10,000). Entering Period 6 returns 0.

AMORLINC vs AMORDEGRC

Both functions are French accounting tools. Use AMORLINC when straight-line linear depreciation is required. If your tax jurisdiction mandates accelerated degressive depreciation with statutory multiplier coefficients based on asset lifespan, implement AMORDEGRC instead.

Troubleshooting AMORLINC Formula Errors

When working with fiscal calendars, Excel returns specific errors if parameter bounds are violated:

  • #NUM! Error: Occurs when date_purchased > first_period (the purchase date cannot fall after the end of the first fiscal period). It also triggers if salvage >= cost, rate <= 0, or invalid numbers are passed for basis.
  • #VALUE! Error: Occurs when dates are supplied as raw unparsed text strings rather than numeric serial dates. Always wrap literal calendar values in DATE(YYYY, MM, DD).
  • Negative Period Numbers: The period argument must be an integer greater than or equal to 0. Passing negative values throws a formula fault.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.