> For the complete documentation index, see [llms.txt](https://prohelp.assetpanda.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prohelp.assetpanda.com/maintain-records/depreciation.md).

# Depreciation

Depreciation is the practice of allocating the cost of an asset over its useful life. This reduces the assets' value on the organization's balance sheet each year for financial reporting.

The **Depreciation** feature enables you to track the depreciation for assets. It supports multiple depreciation methods and enables automatic calculation of depreciation values based on asset data. It can be used for quick estimates or as a saved calculation within asset records when the required fields are populated.

{% hint style="info" %}
For more information on this feature, contact <support@assetpanda.com>.
{% endhint %}

## Depreciation types

The following depreciation methods are supported:

* **Straight-Line**: The simplest method of calculating the depreciation expense. When enabled, the depreciation expense for the asset is applied evenly across the useful life of the asset.
* **Units of Production**: Depreciates assets based on the number of hours they are used or the number of units produced by using the asset over its useful life. This method is useful for organizations whose asset output fluctuates due to demand.
* **Sum of Years**: Depreciates assets earlier in life, but less aggressively than the Declining balance method. Annual depreciation is based on the number of years of the asset's useful life.
* **Declining Balance**: Depreciates assets earlier in life rather than evenly over their useful life. This method is more aggressive than the Sum of Years method.
* **Double Declining Balance**: Applies a larger expense amount in the earlier years than in the later years of an asset’s useful life. This method is more aggressive than the Declining Balance and Sum of Years methods.

There are no prerequisites for using the basic version of depreciation, which allows entering values directly to estimate results.&#x20;

***

## Depreciation fields

When **Depreciation** is enabled for a collection, the following fields are added automatically to enable you to save depreciation values to records and enable automated calculations.

<table><thead><tr><th width="185.6015625" valign="top">Field Name</th><th width="161.37890625" valign="top">Field Type</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top"><strong>Depreciation type</strong></td><td valign="top">Single select list</td><td valign="top">Method applied to calculate the depreciation of the asset</td></tr><tr><td valign="top"><strong>Asset cost</strong></td><td valign="top">Currency</td><td valign="top">Price originally paid for the asset</td></tr><tr><td valign="top"><strong>Date placed in service</strong></td><td valign="top">Date &#x26; Time</td><td valign="top"><p>Date the asset began its use and began deteriorating. This date determines the start of the depreciation table.</p><p>You can only edit the <strong>Date placed in service</strong> if the month is in the future or no depreciation rows have been posted. When the specified month is reached, the field is locked from edits to prevent historical data corruption.</p></td></tr><tr><td valign="top"><strong>Salvage value</strong></td><td valign="top">Currency</td><td valign="top"><p>Value of the asset at its end of life. </p><p>This value must be lower than the <strong>Asset cost</strong>.</p></td></tr><tr><td valign="top"><strong>Useful life (months)</strong></td><td valign="top">Numeric (0 decimals)</td><td valign="top">Number of months from the <strong>Date placed in service</strong> until the asset reaches its end of life</td></tr><tr><td valign="top"><strong>Current month</strong> (read-only)</td><td valign="top">Text</td><td valign="top">Current month </td></tr><tr><td valign="top"><strong>Current book value</strong> (read-only)</td><td valign="top">Currency</td><td valign="top">Current calculated value for the asset, including any previous depreciation over time</td></tr><tr><td valign="top"><strong>Depreciation expense</strong> (read-only)</td><td valign="top">Currency</td><td valign="top">Calculated monthly reduction in the depreciated asset's value based on the selected <strong>Depreciation type</strong> </td></tr><tr><td valign="top"><strong>Accumulated depreciation</strong> (read-only)</td><td valign="top">Currency</td><td valign="top">Total amount of depreciation assumed for the asset from its <strong>Date placed in service</strong></td></tr><tr><td valign="top"><strong>Annual Rate</strong></td><td valign="top">Numeric (Percentage)</td><td valign="top">Annual rate of depreciation estimated for the asset. The value will be converted to monthly values for calculations. <br>This value is used when using the <strong>Declining balance</strong> depreciation type.</td></tr><tr><td valign="top"><strong>Total Estimated Units</strong></td><td valign="top">Numeric</td><td valign="top">Estimated number of units that will be produced by the asset over its useful life</td></tr><tr><td valign="top"><strong>Units Produced</strong></td><td valign="top">Numeric</td><td valign="top">Number of units produced to date by the asset</td></tr></tbody></table>

***

## Enable Depreciation

You enable depreciation at the collection level. You can then specify the depreciation data for assets in the collection.

1. In the navigation pane, select <img src="/files/dLHka5YWbUR3zisHLua6" alt="Settings icon" data-size="line"> **Settings** > **Account Management**.&#x20;
2. Expand the appropriate account and module, and then click **Manage** in the **Collections** tile. The list of collections is displayed.
3. Select **Depreciation**. The [Depreciation fields](#depreciation-fields) are added to the collection.

***

## Configure depreciation for assets

1. Click <i class="fa-house">:house:</i> and then select the collection for which you want to update depreciation information.
2. To specify depreciation data manually:
   1. Select the asset for which you want to apply depreciation. The asset details pane is displayed.
   2. Specify the following [Depreciation fields](#depreciation-fields):
      * [Depreciation type](#depreciation-types)
      * **Asset cost**
      * **Date placed in service**
      * **Salvage value**
      * **Useful life (months)**
      * **Annual Rate** (used with the Declining balance method)
      * **Total Estimated Units** (used with the Declining balance method)
      * **Units Produced** (used with the Declining balance method)
   3. Click **Save**. The asset's depreciation is calculated automatically.
   4. Repeat steps a-c for each asset.

{% hint style="info" %}
You can also import depreciation data from a spreadsheet to update multiple assets in a single process. See [Import](/tools/import.md).
{% endhint %}

***

## View depreciation information

After you [enable Depreciation](#enable-depreciation) and enter values in the [Depreciation fields](#depreciation-fields) for assets, you can view the depreciation schedule for the asset.

1. Click <i class="fa-house">:house:</i> and then select the collection for which you want to review depreciation information.
2. Select the asset for which you want to review depreciation. The asset details pane is displayed.
3. Click **View full details**. The asset's details page is displayed.
4. Select the **Depreciation** tab. The table of depreciation for the asset is displayed.&#x20;

{% hint style="info" %}
The **Depreciation** tab is displayed only if depreciation data exists for the asset.
{% endhint %}

5. To view the data in chart form, click **Chart** above the table.

***

## Edit the depreciation type

You change the depreciation type used to calculate the depreciation values for the selected asset.

1. Click <i class="fa-house">:house:</i> and then select the collection for which you want to review depreciation information.
2. Select the asset for which you want to edit the depreciation details. The asset details pane is displayed.
3. For **Depreciation type**, select the appropriate type. Adjust the remaining [Depreciation fields](#depreciation-fields) as needed.
4. Click **Save**. The **Change depreciation type?** window is displayed.
5. Select an option to specify how to apply the change:
   * To apply the change in depreciation for the current month onward, select **Apply from current month onward** and then click **Apply change**.
   * To recalculate the entire schedule form the **Date placed in service** date, select **Recalculate entire schedule from the start** and then click **Recalculate from start**.&#x20;

{% hint style="warning" %}

* If you recalculate the entire schedule, there is no way to reverse the changes. You should export the depreciation table before completing this step to avoid losing the historical data.
* If you change the depreciation type and edit the **Useful life**, **Salvage value**, or **Asset cost** fields at the same time, the system automatically runs a full recalculation from the start to ensure all values align correctly.
* Units of Production notes:
  * If you are editing to or from the Units for Production depreciation type, you must select **Recalculate entire schedule from the start**. You cannot select **Apply from current month onward**.
  * If you move away from the Units of Production depreciation type, the **Units Produced** and **Total Estimated Units** data is permanently removed.
  * If you move away from the Units of Production depreciation type, the [Depreciation fields](#depreciation-fields) specific to the depreciation type remain visible in the collection.
    {% endhint %}

***

## Schedule a mid-cycle adjustment

{% hint style="info" %}
Mid-cycle adjustments are supported for the Straight Line, Declining Balance, Double Declining Balance, and Sum of Years [depreciation types](#depreciation-types). They are not supported for the Units of Production.
{% endhint %}

A mid-cycle adjustment is a change made to an asset's cost, salvage value, or useful life after it has already started depreciating. This change creates a break in the schedule where new values apply from that point forward.&#x20;

You can use mid-cycle adjustments to reflect financial changes without losing your historical data. This supports scenarios where assets are upgraded, retired early, or have other changes in estimated life.

### Create a mid-cycle adjustment

1. Click <i class="fa-house">:house:</i> and then select the collection for which you want to review depreciation information.
2. Select the asset for which you want to apply a mid-cycle adjustment. The asset details pane is displayed.
3. Click **Adjust depreciation** and then select **Mid-cycle adjustment**. The **Mid-cycle Adjustment** window is displayed.
4. Select the **Mid-cycle adjustment start date** from which the updated depreciation should be applied.

{% hint style="info" %}

* The start date must be after the **Date placed in service** and after any previous adjustment dates.
* The adjustment will start on the first day of the selected month, regardless of the date selected.
  {% endhint %}

5. Update the **Useful life**, **Salvage value**, or **Asset cost** of the asset.
6. Click **Save adjustment**. The system recalculates the future rows in the depreciation table.

{% hint style="info" %}
After you save a future adjustment, the **Useful life**, **Salvage value**, or **Asset cost** fields can no longer be edited through the interface, APIs, or automations. You must [edit the mid-cycle adjustment](#edit-a-mid-cycle-adjustment) to edit these values.
{% endhint %}

#### **Carry-Forward calculation**

When a mid-cycle adjustment is applied, instead of restarting from day one, the system takes the **Remaining Book Value** of the asset at the time of the adjustment and then depreciates it over the **Remaining Useful Life**.&#x20;

#### Depreciation table

If an asset's value reaches $0.00 (common in with the Double Declining Balance type), a mid-cycle adjustment applied to the $0 months may not display a label in the depreciation table, though the calculation remains accurate.

If your table only shows a limited range (for example, 24 months), look for an inline message at the bottom of the table that indicates when a scheduled adjustment is set to begin.

### Edit a mid-cycle adjustment

{% hint style="info" %}
You can only edit the latest (last) mid-cycle adjustment.
{% endhint %}

1. Click <i class="fa-house">:house:</i> and then select the collection for which you want to review depreciation information.

2. Select the asset for which you want to edit a mid-cycle adjustment. The asset details pane is displayed.

3. Click **Adjust depreciation** and then select **Edit mid-cycle adjustment**. The **Edit mid-cycle adjustment** window is displayed.

4. Select the **Mid-cycle adjustment start date** from which the updated depreciation should be applied.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><ul><li>The start date must be after the <strong>Date placed in service</strong> and after any previous adjustment dates.</li><li>The adjustment will start on the first day of the selected month, regardless of the date selected.</li></ul></div>

5. Update the **Useful life**, **Salvage value**, or **Asset cost** of the asset.

6. Click **Save adjustment**. The system recalculates the future rows in the depreciation table.

### Cancel a mid-cycle adjustment

You can cancel all adjustments that are set to begin in a future month.

1. Click <i class="fa-house">:house:</i> and then select the collection for which you want to review depreciation information.
2. Select the asset for which you want to cancel future mid-cycle adjustments. The asset details pane is displayed.
3. Click **Adjust depreciation** and then select **Cancel mid-cycle adjustment**. A confirmation message is displayed.
4. Click **Confirm**. All pending adjustments in the future are removed and the full depreciation schedule is recalculated.

***

## Stop Depreciation

If an asset is retired, sold, or no longer in use before its useful life ends, you can stop calculating the depreciation for the asset. You can stop the depreciation in the current month or select a future month to schedule the stop action.

{% hint style="info" %}

* You cannot stop calculating depreciation for an asset that has reached its **Depreciation stop date**.
* When depreciation is stopped, you can no longer edit the [Depreciation fields](#depreciation-fields) for the record.&#x20;
  {% endhint %}

1. Click <i class="fa-house">:house:</i> and then select the collection for which you want to review depreciation information.
2. Select the asset for which you want to stop calculating depreciation. The asset details pane is displayed.
3. Click **Adjust depreciation** and then select **Stop Depreciation**. The **Stop depreciation** window is displayed.
4. Enter the **Depreciation stop date**.

{% hint style="info" %}

* The **Depreciation stop date** must be after any existing mid-cycle adjustments.
* The stop will be applied at the end of the selected month, regardless of the date selected.
* If you specify a date in a future month, you can cancel the depreciation stop prior to the selected stop month.
  {% endhint %}

5. Click **Save adjustment**. The depreciation table will end at the selected stop month. The **Current book value** and and **Current accumulated depreciation** will remain constant from that date forward.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://prohelp.assetpanda.com/maintain-records/depreciation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
