AMORLINC: Google Sheets Formulae Explained

The AMORLINC function in Google Sheets is a financial function that calculates the depreciation for each period of an asset, using the straight-line method. This function is particularly useful in accounting and financial analysis, allowing users to accurately calculate the depreciation of assets over a specified period of time. Understanding how to use the AMORLINC function can greatly enhance your ability to perform complex financial calculations in Google Sheets.

Understanding the AMORLINC Function

The AMORLINC function is a built-in function in Google Sheets, categorized under the financial functions. It calculates the depreciation of an asset for a specified period using the straight-line method, which assumes that the asset will depreciate at a constant rate over its useful life.

The syntax for the AMORLINC function is as follows: AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis]). Each of these parameters plays a crucial role in determining the depreciation of the asset.

Parameters of the AMORLINC Function

The AMORLINC function has seven parameters, two of which are optional. The 'cost' parameter refers to the initial cost of the asset. The 'date_purchased' parameter is the date when the asset was purchased. The 'first_period' parameter is the end of the first period. The 'salvage' parameter is the value at the end of the depreciation. The 'period' parameter is the period for which the depreciation is calculated. The 'rate' parameter is the rate of depreciation. The optional 'basis' parameter is the day count basis.

Understanding each of these parameters is essential for correctly using the AMORLINC function. The 'cost', 'date_purchased', 'first_period', 'salvage', 'period', and 'rate' parameters are all required, while the 'basis' parameter is optional. If the 'basis' parameter is not provided, Google Sheets will assume a default value.

Using the AMORLINC Function in Google Sheets

Now that we've covered the basics of the AMORLINC function and its parameters, let's delve into how to use this function in Google Sheets.

First, open a new Google Sheets document and select the cell where you want to display the result. Then, type the equals sign (=) followed by 'AMORLINC' and open parentheses. Next, enter the parameters separated by commas, and close the parentheses. Press Enter to calculate the depreciation.

Example of Using the AMORLINC Function

Let's consider an example where an asset was purchased for $10,000 on January 1, 2020. The first period ends on December 31, 2020. The salvage value is $1,000, the period for which we want to calculate the depreciation is 1, and the rate of depreciation is 10%. We'll use the default basis.

In this case, the formula would be: =AMORLINC(10000, "2020-01-01", "2020-12-31", 1000, 1, 10%). After entering this formula in a cell and pressing Enter, Google Sheets will calculate the depreciation for the first period, which would be $1,000.

Understanding the Result of the AMORLINC Function

The result of the AMORLINC function is the depreciation for the specified period. This value can be used in further calculations, such as determining the book value of the asset or calculating the net income for the period.

It's important to note that the AMORLINC function calculates the depreciation using the straight-line method, which assumes that the asset will depreciate at a constant rate over its useful life. Therefore, the result of the AMORLINC function may not accurately reflect the actual depreciation if the asset does not depreciate at a constant rate.

Common Errors When Using the AMORLINC Function

While the AMORLINC function is relatively straightforward to use, there are a few common errors that you might encounter. Understanding these errors can help you troubleshoot any issues that arise when using the AMORLINC function.

#NUM! Error

The #NUM! error typically occurs when the 'period' parameter is less than 1 or greater than the number of periods between 'date_purchased' and 'first_period'. To fix this error, ensure that the 'period' parameter is within the valid range.

#VALUE! Error

The #VALUE! error usually happens when one or more of the parameters are not in the correct format. For example, if the 'date_purchased' or 'first_period' parameters are not valid dates, Google Sheets will return a #VALUE! error. To resolve this error, check that all parameters are in the correct format.


The AMORLINC function in Google Sheets is a powerful tool for calculating the depreciation of assets using the straight-line method. By understanding the function's parameters and how to use them, you can perform complex financial calculations with ease. Whether you're an accountant, financial analyst, or just someone who wants to better manage their assets, the AMORLINC function can be a valuable addition to your Google Sheets toolkit.

Take Your Financial Analysis Further with Causal

While the AMORLINC function in Google Sheets is a great starting point for depreciation calculations, Causal offers a more dynamic and intuitive approach to handling your financial data. With Causal, you can easily perform modelling, forecasting, and scenario planning, and then bring your data to life through visual charts, tables, and interactive dashboards. If you're ready to streamline your financial analysis and presentation, sign up today for free and discover the simplicity and power of Causal.

Move beyond 

Google Sheets

Get started with Causal today.
Build models effortlessly, connect them directly to your data, and share them with interactive dashboards and beautiful visuals.