Accumulated Depreciation (for Beancount): A Practical, Plain‑Text Guide
If you track fixed assets in your accounting—laptops, cameras, machinery, or even office furniture—your books need to reflect their declining value. This involves two key concepts: depreciation (the expense) and its running total, accumulated depreciation. This guide explains both in plain language and then shows you exactly how to model them in Beancount with copy-pasteable examples, including powerful automation options.
What is accumulated depreciation?
Accumulated depreciation is the total amount of depreciation that has been recorded against an asset since the day it was put into service. Think of it as a running tally. It’s not a new kind of expense—it's just the to-date sum of all past depreciation charges for that asset.
In financial statements, you’ll see accumulated depreciation paired with the asset’s original price. This allows anyone reading your books to see both the historical cost (what you paid for it) and the net book value (what it's currently worth on your books).
A crucial detail is that accumulated depreciation is a contra-asset account. This might sound complex, but it's a simple idea:
- It's an "asset" account, so it lives in the
Assetssection of your chart of accounts. - However, it carries a credit balance (a negative value in Beancount's asset accounts), which reduces the value of the related fixed asset.
Where does it appear on the balance sheet?
Accumulated depreciation typically appears on the balance sheet directly underneath the fixed asset it relates to. For example:
| Equipment: Computers | $3,000.00 |
| Less: Accumulated Depreciation | ($1,000.00) |
| Equipment: Computers, Net | $2,000.00 |
Many financial statements simplify this by showing a single line item like