How to Record Asset Disposal: Sale, Scrap, and Write-Off
The production manager just told you the old CNC mill was sold last Tuesday for $18,000. Now you need to remove it from the register, reverse the accumulated depreciation, record the cash, and calculate whether the company made or lost money on the deal. Every fixed asset disposal journal entry follows the same pattern, but the details differ depending on whether you sold the asset, scrapped it, or wrote it off.
This guide covers all three disposal types with exact debits, credits, and worked numbers. If you need a refresher on how journal entries work in fixed asset accounting, start there.
Before You Record: Run Depreciation to the Disposal Date
This is the step that gets missed under month-end pressure. Before recording any disposal, you need to ensure depreciation is current through the disposal date. If the asset was sold on March 15 and your last depreciation batch covered February, you owe March's depreciation (or a prorated portion of it, depending on your convention).
Why this matters: the net book value at the moment of disposal determines the gain or loss. If you skip the final depreciation entry, NBV is too high, and the calculated gain is too low (or the loss is too high). The error flows directly into the income statement.
Example setup for all three scenarios below:
| Field | Value |
|---|---|
| Asset | Haas VF-2 CNC Milling Machine |
| Original Cost | $85,000 |
| Residual Value | $8,500 |
| Useful Life | 120 months (10 years) |
| Method | Straight-line |
| Monthly Depreciation | $637.50 |
| Disposal Date | March 15, 2026 |
| Months Depreciated | 48 months (including March) |
| Accumulated Depreciation at Disposal | $30,600 |
| NBV at Disposal | $54,400 |
The monthly depreciation calculation: ($85,000 - $8,500) / 120 = $637.50. After 48 months: $637.50 x 48 = $30,600. NBV: $85,000 - $30,600 = $54,400.
Sale with Gain
You sell the CNC mill for $62,000 cash. The buyer picks it up on March 15.
The gain/loss calculation:
Sale Proceeds - NBV at Disposal = Gain or Loss
$62,000 - $54,400 = $7,600 gain
The company received more than the book value, so it's a gain on disposal - recorded as income.
The fixed asset disposal journal entry:
| Account | Debit | Credit |
|---|---|---|
| Cash (or Accounts Receivable) | $62,000 | |
| Accumulated Depreciation - Machinery | $30,600 | |
| Machinery & Equipment (asset account) | $85,000 | |
| Gain on Disposal | $7,600 |
Four lines, and every one serves a specific purpose:
- DR Cash $62,000 - records what you received from the buyer
- DR Accumulated Depreciation $30,600 - clears the depreciation that was built up over 48 months. This reverses the contra-asset balance.
- CR Machinery & Equipment $85,000 - removes the original cost from the balance sheet. After this entry, the asset account no longer carries this machine.
- CR Gain on Disposal $7,600 - the balancing amount. Total debits ($92,600) minus total credits so far ($85,000) = $7,600 that flows to the income statement as a gain.
After posting, the asset's cost and accumulated depreciation are both zeroed out on the balance sheet, the cash is recorded, and the gain hits the income statement. The asset is marked as disposed in the register.
Sale with Loss
Same machine, same NBV ($54,400), but this time you sell it for $45,000 - below book value.
$45,000 - $54,400 = -$9,400 loss
The journal entry:
| Account | Debit | Credit |
|---|---|---|
| Cash | $45,000 | |
| Accumulated Depreciation - Machinery | $30,600 | |
| Loss on Disposal | $9,400 | |
| Machinery & Equipment | $85,000 |
The structure is identical to the gain scenario. The only difference: instead of a credit to Gain on Disposal, there's a debit to Loss on Disposal. The loss hits the income statement as an expense.
Controllers who handle disposals regularly know that losses are more common than gains for equipment and technology assets. A 4-year-old CNC mill that's been superseded by a newer model rarely fetches its book value on the used market. Vehicles are the exception - they sometimes sell above book value because declining balance depreciation front-loads expense beyond the actual resale decline.
Scrap / Write-Off
The CNC mill is damaged beyond repair. No buyer, no scrap value, no proceeds. You're removing it from the register entirely.
$0 - $54,400 = -$54,400 loss
The journal entry:
| Account | Debit | Credit |
|---|---|---|
| Accumulated Depreciation - Machinery | $30,600 | |
| Loss on Disposal | $54,400 | |
| Machinery & Equipment | $85,000 |
No cash line - nothing was received. The entire remaining NBV ($54,400) becomes a loss on the income statement. The asset and its accumulated depreciation are cleared from the balance sheet.
This is the most painful disposal type from an income statement perspective. A $54,400 loss in a single month can materially impact reported profit. Experienced controllers time write-offs carefully - not to manipulate results, but to ensure the loss is recorded in the correct period and that management has visibility before the financial statements close.
(Minty Assets calculates the gain or loss automatically when you record a disposal, generates the journal entry with the correct GL accounts, and marks the asset as disposed in the register.)
The Gain/Loss Formula
Every disposal follows the same calculation:
Gain or Loss = Sale Proceeds - Net Book Value at Disposal
- Positive result = Gain (credited to income)
- Negative result = Loss (debited to expense)
- Zero = No gain or loss (proceeds exactly equal NBV)
The formula is simple, but getting NBV right requires two things: (1) depreciation is current through the disposal date, and (2) accumulated depreciation reflects all posted batches. If a depreciation batch was reversed and re-posted, or if the asset had a capital improvement that changed the cost basis, the accumulated depreciation figure needs to account for those events.
For our CNC mill example across all three scenarios:
| Scenario | Proceeds | NBV | Result | Income Statement Impact |
|---|---|---|---|---|
| Sale (gain) | $62,000 | $54,400 | +$7,600 | Gain on disposal (income) |
| Sale (loss) | $45,000 | $54,400 | -$9,400 | Loss on disposal (expense) |
| Scrap | $0 | $54,400 | -$54,400 | Loss on disposal (expense) |
In all three cases, the balance sheet effect is the same: the asset ($85,000) and its accumulated depreciation ($30,600) are removed. The difference is what hits the income statement and how much cash was received.
Common Disposal Mistakes
Not depreciating to the disposal date. If the asset was sold on March 15 and the last depreciation batch was February, you need to post March's depreciation before recording the disposal. Skipping this understates accumulated depreciation, overstates NBV, and produces the wrong gain/loss. Some controllers post a partial month; others post the full month per their convention. Either way, the depreciation must be current.
Using the wrong accumulated depreciation. If you've been running depreciation in a spreadsheet alongside your register, the two systems can drift apart. Always use the register's accumulated depreciation figure, not a parallel calculation. If they don't match, reconcile before disposing.
Forgetting to remove the asset from the register. Recording the journal entry in the GL but leaving the asset as "Active" in the register means your asset register total won't match your balance sheet. The disposal must be recorded in both systems. Dedicated software handles this in one step; spreadsheet-based registers require manual status updates.
Recording the disposal in the wrong period. The disposal date determines the period. If the sale closed on March 28 but you don't record it until April, March's financial statements carry an asset you no longer own. Period accuracy matters for interim reporting and audit trail integrity.
Not capturing the disposal on the audit trail. Auditors want to see who authorized the disposal, when it was recorded, and the before/after asset state. If your register doesn't log this automatically, document it manually.
After Disposal: What to Check
Once the disposal is recorded, verify:
Balance sheet reconciliation. The total cost in your asset register should decrease by the disposed asset's original cost ($85,000 in our example). Total accumulated depreciation should decrease by the asset's accumulated amount ($30,600). Total NBV decreases by the difference. Compare the register totals to your GL balances - they should match.
Disposals report. Run the disposals report filtered to the current period. The disposed asset should appear with the correct disposal date, type (sale/scrap), original cost, accumulated depreciation, NBV at disposal, proceeds, and calculated gain or loss. This report is what auditors review at year-end.
Roll-forward report. The disposal shows up as a reduction in the period's roll-forward. Opening NBV minus depreciation minus disposals should equal closing NBV. If the roll-forward doesn't balance, the disposal entry is missing or incorrect.
The disposal workflow is one area where spreadsheets consistently fail. The multi-step process - depreciate to date, calculate gain/loss, generate the compound journal entry, update the asset status, update the reports - involves five separate actions that must stay synchronized. Missing any one produces a discrepancy.
Frequently Asked Questions
How do you calculate gain or loss on disposal?
Gain or loss equals sale proceeds minus net book value at the disposal date. A positive result is a gain (income); a negative result is a loss (expense). If proceeds are zero (scrap), the entire NBV becomes a loss.
What is the journal entry for scrapping an asset?
Debit Accumulated Depreciation to clear it, debit Loss on Disposal for the remaining NBV, and credit the Fixed Asset account to remove the original cost. No cash entry since there are no proceeds.
Do I need to run depreciation before disposing an asset?
Yes. Depreciation must be current through the disposal date. Skipping the final depreciation entry produces an incorrect NBV, which means the calculated gain or loss will be wrong.
What is the difference between scrap and write-off?
Both remove the asset with no or minimal proceeds. Scrap typically means the physical asset is destroyed or recycled. Write-off means the asset is removed from the books due to obsolescence, damage, or loss. The journal entry is the same in both cases.
Ready to automate your asset register?
Minty Assets handles depreciation, journal entries, and audit-ready reports. Free for up to 50 assets, no credit card required.
Start Free