Skip to main content

IRS Publication 544 for Small Business: How Depreciation Recapture Turns an Asset Sale Into Ordinary Income

15 min readMike ThriftMike Thrift
IRS Publication 544 for Small Business: How Depreciation Recapture Turns an Asset Sale Into Ordinary Income

You bought a used cargo van for $32,000 three years ago, wrote off most of it with Section 179 and bonus depreciation, and just sold it for $18,000 to make room for a new one. The $18,000 hits your bank account and feels like found money — until your preparer says $11,000 of it is taxable as ordinary income. No extra cash changed hands. The tax comes from recapturing deductions you already took.

That surprise is the core of IRS Publication 544, Sales and Other Dispositions of Assets. It is the IRS's plain-language roadmap for what happens when a small business sells, trades in, abandons, or otherwise disposes of property — from a laptop and a table saw to a delivery vehicle and a small warehouse. If you understand the three numbers Publication 544 revolves around, you can predict the tax before you list anything for sale, keep the right records, and avoid the most common audit triggers.

What Publication 544 Actually Covers

Publication 544 is not just about "sales." The IRS uses "disposition" to mean any way you get rid of property:

  • Sale or exchange — cash, trade-in, barter, or part-gift/part-sale
  • Retirement or abandonment — you junk an asset with no proceeds
  • Involuntary conversion — casualty, theft, or condemnation with insurance or government payment
  • Transfer to or from the business — converting personal property to business use (and vice versa)

For small businesses, the chapter you will use most is Chapter 2: Basis and Adjusted Basis, Chapter 3: Gain or Loss, and Chapter 4: Capital or Ordinary Gain or Loss. Those three answer: What did you invest? What did you recover? And what character does the IRS assign to the result?

Publication 544 works hand-in-hand with two forms you will file: Form 4797, Sales of Business Property and Schedule D, Capital Gains and Losses. It also explains when Form 8949 and Form 6252 (Installment Sale Income) come into play. Keeping that map in mind prevents the classic error of reporting a business truck on Schedule C as if it were a widget sale.

The Three Numbers That Determine Everything

Every disposition boils down to three calculations. Get these right in your books and the forms follow.

1. Basis — Your Starting Investment

Basis is usually what you paid, plus costs to buy and improve the asset. For a $28,000 pickup, plus $1,200 sales tax and a $900 bed liner, basis is $30,100. If you bought business equipment with a trade-in, inherited property, or converted a personal vehicle to business use, Publication 544 gives special basis rules — and the converted-personal-property rule is the one that catches people: when you convert a personal car to business, your depreciable basis is the lesser of its adjusted basis at conversion or its fair market value at that date. The drop in value while it was personal is lost forever for depreciation.

Bookkeeping tip: Record basis as the original cost in your fixed asset register, not just the net amount after Section 179. You need the gross cost to recapture correctly later. In plain-text accounting, that means keeping the lot cost and the depreciation as separate transactions:

2023-03-15 * "Buy cargo van - ABC Motors"
  Assets:FixedAssets:Vehicles:CargoVan          30100 USD
  Assets:Bank:Checking                         -30100 USD
 
2023-12-31 * "Section 179 + MACRS - cargo van Year 1"
  Expenses:Depreciation:Vehicles                18000 USD
  Assets:FixedAssets:Vehicles:CargoVan:AccumDep  -18000 USD

You can see both the gross asset and the accumulated depreciation at any time — and your bookkeeping stays version-controlled and searchable. See the patterns in /docs/ for structuring fixed-asset accounts.

2. Adjusted Basis — Basis After Life Happens

Adjusted basis = basis + improvements - depreciation (including Section 179 and bonus depreciation) - casualty losses claimed - other adjustments. For small businesses, depreciation is the big mover.

If that $30,100 van had $18,000 of total depreciation taken by the time you sell, adjusted basis is $12,100. That low adjusted basis is why a modest sale price can produce a large taxable gain.

Track improvements separately from repairs. A new engine that extends life raises basis; a brake job does not. The distinction matters when you later sell — the engine adds to basis and reduces gain, the brakes never did.

3. Amount Realized — What You Actually Got

Amount realized is cash plus fair market value of any property or services received, minus selling expenses. A $18,000 sale with a $500 broker fee and $300 in transfer taxes is $17,200 realized. If you trade in the van for $12,000 credit toward a new $45,000 van, amount realized is $12,000 — and the new van's basis is not simply $45,000; you need the Publication 544 trade rules to carry over deferred gain if it qualifies.

For barter — you swap a used CNC machine for a competitor's used laser cutter — amount realized is the fair market value of what you received, even if no cash changed hands. That surprises many shop owners.

Gain or Loss: Simple Math, Hard Consequences

Gain or loss = amount realized - adjusted basis.

Using the van: $17,200 - $12,100 = $5,100 gain. Even though you sold for less than you paid ($30,100), you have a gain because depreciation drove adjusted basis down. Conversely, if you abandon a fully depreciated $6,000 printer for $0, you have a $0 - $0 = $0 gain in some cases, but if you had not yet fully depreciated it, the remaining basis becomes an ordinary loss.

Losses get their own trap: you cannot deduct a loss on property that was personal-use at the time of sale, and you cannot create a deductible loss on the personal portion of a mixed-use asset. A vehicle you use 60% for business and 40% for commuting only yields a deductible loss on the 60% portion.

Why Character Matters More Than Amount

A $5,100 gain is not automatically a capital gain taxed at favorable rates. Publication 544 spends most of its pages on character — whether the gain is capital, ordinary, or a hybrid.

Section 1231: The Best of Both Worlds for Business Assets

Property used in your trade or business and held more than one year — equipment, vehicles, furniture, buildings — is Section 1231 property. Net Section 1231 gains get capital-gain treatment; net Section 1231 losses are ordinary. That is taxpayer-friendly, but only after you clear the recapture hurdles below.

If you held the asset one year or less, gain is ordinary. That matters when you flip equipment quickly.

You net all Section 1231 gains and losses for the year on Form 4797. A single $5,100 gain plus a $2,000 loss on an old trailer nets to $3,100 Section 1231 gain before recapture.

Section 1245 Recapture: The Price of Accelerated Write-Offs

This is the rule that turns your "found money" into ordinary income. Section 1245 covers depreciable personal property: machinery, equipment, vehicles, computers, and purchased software.

When you sell Section 1245 property at a gain, the portion of gain equal to all depreciation taken (including Section 179 and bonus) is recharacterized as ordinary income. Only gain above original cost can remain as Section 1231 capital gain.

Example: You bought a table saw for $8,000, took $8,000 of Section 179 immediately (adjusted basis $0), and later sold it for $3,500. Amount realized $3,500 - $0 = $3,500 gain. All $3,500 is ordinary under Section 1245 because it is within the $8,000 of depreciation. There is no capital gain, even though you sold a capital-type asset.

For the van earlier ($5,100 gain, $18,000 depreciation taken), the entire $5,100 is ordinary under Section 1245. If instead you sold that van for $35,000 (more than original cost), amount realized $35,000 - $12,100 = $22,900 gain. The first $18,000 is ordinary recapture, the remaining $4,900 ($35,000 - $30,100 original cost) is Section 1231 gain.

Planning insight: The recapture is due in the year of sale even if you offer seller financing. For installment sales, the ordinary recapture portion is recognized in year one, not deferred. That front-loading catches many sellers who spread payments over three years expecting to spread the tax.

Section 1250 and Unrecaptured Gain: When You Sell Buildings

Section 1250 covers depreciable real property — your shop building, rental unit, or warehouse. Since 1986, most commercial buildings are straight-line depreciated, so classic Section 1250 recapture is rare. Instead, you face unrecaptured Section 1250 gain: the portion of gain attributable to depreciation is taxed at a maximum 25% rate, not the 0%/15%/20% capital rate, and is still reported as a Section 1231 gain on Form 4797 with a worksheet.

If you claimed bonus or accelerated depreciation on qualified improvement property or did a cost segregation that carved out 5-year and 15-year personal property from the building, those components are Section 1245 property hiding inside a building sale — and they recapture as ordinary income. Your bookkeeping needs to keep the building and its segregated components as separate lots with separate depreciation schedules.

Which Form Goes Where (and Why Bookkeepers Care)

Reporting location determines character and audit path. Do not report business asset sales as gross receipts on Schedule C.

  • Form 4797, Part III — Section 1245 and 1250 recapture. This is where gain is recharacterized as ordinary. Every equipment and vehicle sale with depreciation belongs here first.
  • Form 4797, Part I — Section 1231 gains and losses held more than one year. After recapture, the remaining Section 1231 gain or loss flows here.
  • Form 4797, Part II — Other gains and losses, including abandoned or retired business assets and Section 1231 assets held one year or less.
  • Schedule D and Form 8949 — Capital assets that are not Section 1231 property: investment land, stocks, or personal-use property sold at a gain. A business owner who sells a personal camera that was never depreciated reports it here, not on 4797.
  • Form 6252 — Installment sales. Use it to defer the Section 1231 portion; remember recapture is not deferred.
  • Form 4797 also flows to Schedule C indirectly: Ordinary recapture that is also Section 179 recapture due to business-use dropping to 50% or less is reported as other income on Schedule C in that year, even without a sale. That is a separate recapture from the sale-time rule and trips up mixed-use vehicle owners.

Vehicle nuance for mixed use: If the cargo van was 70% business and 30% personal all along, you only depreciated 70% of cost, basis is allocated, and only the business portion's gain goes to Form 4797. The personal portion's gain (if any) goes to Schedule D as capital gain, and a loss on the personal portion is nondeductible. When you switch from 100% business to 70% business, Publication 544 requires you to recapture the excess Section 179 immediately — many owners discover that at sale when basis does not tie out.

Keep a fixed asset register that tracks for each lot: placed-in-service date, business-use percentage each year, depreciation taken (with Section 179 split), improvements, and adjusted basis. In Beancount, the register is literally your ledger — you can query it with Fava to see net book value per asset at any date, and every change is in git history. Visualize it under /fava/ with the net-worth and account-balance reports.

Bookkeeping That Survives an Audit

Auditors do not dispute math; they dispute basis. The most expensive missing paper is the one you could have scanned at purchase.

1. Keep the Asset Lot, Not Just the Account

A single Assets:FixedAssets:Equipment that lumps a $22,000 lathe, a $3,000 compressor, and a $7,000 dust collector will haunt you at sale because you cannot prove which basis belongs to which proceeds. Use subaccounts per lot or per serial number:

Assets:FixedAssets:Equipment:Lathe-Haas-2023-001
Assets:FixedAssets:Equipment:Lathe-Haas-2023-001:AccumDep

When you sell the lathe, you close exactly those two accounts.

2. Track Depreciation Outside the Tax Return

Your tax return shows total MACRS, but your books should show per-asset accumulated depreciation that reconciles to Form 4562 each year. If you use Section 179, tag that portion separately — Publication 544 and the Form 4797 instructions ask for it when recapture is calculated.

3. Reconcile Proceeds to Bank and to 1099s

Equipment dealers and auction houses may issue a Form 1099-MISC or 1099-NEC for proceeds, and marketplace platforms issue Form 1099-K. None of those forms determine character; they just report gross proceeds. Reconcile every 1099 amount to a deposit in your bank feed, then to the journal entry that removes the asset and records gain or loss. A cash-only sale with no 1099 still needs a bill of sale and a deposit trail.

4. Photograph and Keep the Paper Chain

For each asset, keep: purchase invoice, proof of payment, placed-in-service date evidence (first job ticket, mileage log, photo), Section 179 election workpaper, annual depreciation schedule, improvement invoices, and the sale bill of sale or trade-in statement with VIN/serial. For vehicles, keep mileage logs that substantiate business-use percentage — Publication 463 and Publication 544 cross-reference each other for exactly this reason.

Common Mistakes That Trigger Notices

Reporting the whole sale as capital gain on Schedule D. This underreports ordinary income and often generates a CP2000 mismatch when Form 1099 proceeds do not match the 4797 recapture.

Reporting the sale as revenue on Schedule C. The $18,000 van proceeds are not gross receipts; they are a disposition of an asset. Putting them on Schedule C overstates self-employment income and self-employment tax.

Forgetting basis adjustments for trade-ins. If you trade a $12,000-credit van with $12,100 adjusted basis for a new van, you have a $100 loss that may be deferred, not an $12,000 expense. Your new van's depreciable basis is not $45,000.

Mixing personal and business basis. Selling a jointly used SUV and deducting a loss on the personal portion, or failing to recapture Section 179 when business use drops, are frequent audit adjustments. The IRS has specific listed-property rules for vehicles and will ask for the mileage log.

No installment-sale recapture plan. Agreeing to three annual payments of $20,000 on a machine with $45,000 of depreciation recapture means $45,000 of ordinary income in year one even though you only collected $20,000. Cash flow and tax can diverge sharply.

Abandoning without documenting. Junking a fully depreciated asset with zero proceeds and writing it off without evidence of abandonment and without removing it from the depreciation schedule invites a second look. Keep the disposal ticket, photos, or recycler receipt.

What to Do Before You List Anything For Sale

  1. Pull the asset register for that exact lot. What is gross cost, adjusted basis today, and remaining depreciation? A quick Beancount query or Fava account view answers this in seconds.

  2. Estimate character before you negotiate price. At $17,200 amount realized, all $5,100 is ordinary. At $32,000, $18,000 is ordinary and $1,900 is Section 1231. That changes the after-tax net and your reservation price.

  3. Check holding period. If you are one month shy of one year, waiting can convert ordinary short-term character to Section 1231. Document the placed-in-service date.

  4. If payment will be deferred, model the recapture first. Ask your preparer: "How much of this gain is 1245 recapture that cannot be deferred?" Then decide if seller financing still makes sense.

  5. Prepare the buyer packet. Bill of sale with serial/VIN, sales tax statement if required, Form 8300 threshold check for cash over $10,000, and any secured-lien payoff documentation. The buyer needs your basis information if the asset is gifted or part-gift; keep a copy.

  6. Book the disposition correctly the day cash clears:

2026-08-12 * "Sale - Haas Lathe 2023-001"
  Assets:Bank:Checking                  17200 USD
  Assets:FixedAssets:Equipment:Lathe-Haas-2023-001:AccumDep  18000 USD
  Assets:FixedAssets:Equipment:Lathe-Haas-2023-001        -30100 USD
  Income:GainLoss:SaleBusinessProperty   -5100 USD  ; Form 4797 flows to ordinary/capital per character

Then let Form 4797 split the $5,100 into its character buckets; do not pre-split the income account into capital vs ordinary in the ledger — the tax form does that. What matters is that the ledger proves the amounts.

Simplify Your Financial Management

A sale is only painful when your records make you reconstruct history under a deadline. If every fixed asset lives as a tracked lot with cost, accumulated depreciation, improvements, and business-use percentage — all in plain-text, version-controlled files — answering "what is my gain and what character is it" becomes a query, not a scavenger hunt.

Beancount.io gives you that foundation: transparent, plain-text accounting where your entire asset history is searchable, diffable, and AI-ready, with Fava dashboards to see net book value by asset at any date. Whether you are selling a single van or a whole shop of equipment, clean books turn Publication 544 from a surprise into a plan. Get started for free and see why owners who track every lathe, truck, and building in text never fear the 4797.

Share this article