How to Record the Sale of an Asset in QuickBooks (and Get the Gain or Loss Right)
There's no single "sell an asset" button. You record it as a journal entry: debit the sale proceeds and the asset's accumulated depreciation, credit the asset account for its full original cost, then post the difference to a gain or loss account. Here's the full walkthrough and where businesses usually get the numbers wrong.
The full walkthrough
1. Find the asset's book value as of the sale date. Book value is original cost minus accumulated depreciation. Both numbers live on the fixed asset account in your chart of accounts, or wherever your depreciation schedule tracks them if that's separate from QuickBooks.
2. Record any depreciation that hasn't been posted yet. If depreciation up to the sale date isn't already entered, do that first, debit Depreciation Expense, credit Accumulated Depreciation, so book value is accurate before you calculate what you gained or lost on the sale.
3. Open a journal entry for the sale. Go to + New, then Journal entry.
4. Debit the proceeds and the accumulated depreciation. Debit the bank or Undeposited Funds account for whatever you actually received, and debit the Accumulated Depreciation account tied to this asset for the full balance built up on it, clearing it out.
5. Credit the fixed asset account for its original cost. This removes the asset from your books entirely, not just the depreciated portion of it.
6. Post the plug to a gain or loss account. If the entry doesn't balance yet, that's the gain or loss. Sold for more than book value: add a credit line to a Gain on Sale of Asset income account. Sold for less: add a debit line to a Loss on Sale of Asset expense account. Create either account first if you don't already have it, then save the entry.
Why this is easy to get wrong
The mistake people make most often is treating the sale proceeds as plain income, or just deleting the asset off the books once it's gone. Both skip the gain-or-loss calculation entirely, which means the P&L is wrong for that period and the balance sheet still shows an asset that no longer exists, or shows one at the wrong value.
The other recurring problem is that the numbers you need, original cost, accumulated depreciation to date, aren't always sitting in QuickBooks in an obviously findable place. A lot of businesses track their actual depreciation schedule in a spreadsheet that's updated separately, sometimes by whoever does the taxes, which means the person recording the sale has to go track down a number that already exists somewhere, it just isn't in front of them.
What we've built on top of QuickBooks fixed assets
Asset registers that feed QuickBooks instead of sitting apart from it
Current book value, original cost, and accumulated depreciation stay synced from your actual asset-tracking spreadsheet or system into QuickBooks, so recording a sale doesn't start with a search for numbers that already exist elsewhere.
Disposal entries drafted automatically
When equipment gets marked sold or retired in a fleet, maintenance, or asset-tracking tool, the matching gain or loss journal entry gets drafted in QuickBooks with the right numbers already in place, ready for someone to review and post.
How does your business track what it still owns and what it's sold off?
Tell us where your asset records actually live right now, and we'll tell you if getting a sale onto your books can skip the manual digging.
Dreading the next asset sale because of the journal entry?
Tell us what you're currently tracking by hand, cost, depreciation, disposal dates, and we'll tell you whether the entry can calculate and draft itself. Fixed assets are one example of a manual QuickBooks task; whatever else in the business is running on a spreadsheet nobody enjoys updating is fair game too.
Let's talk