Selling a Trucking Company: How the Taxes Really Work
Why a trucking sale is mostly ordinary income
A carrier's balance sheet is rolling stock. The IRS puts tractor units for over-the-road use in the 3-year class and trucks in the 5-year class (IRS Publication 946, 2025 edition), and most owners also used Section 179 or bonus depreciation, which P.L. 119-21 made permanent at 100% for property acquired after January 19, 2025 (IRC 168(k)). The result is a fleet with a tax basis near zero and a real market value.
When that fleet is sold, Section 1245 treats the gain as ordinary income up to every dollar of depreciation ever taken (IRC 1245(a)). Because used trucks rarely sell above their original cost, the recapture usually equals the entire price allocated to them. Ordinary income reaches 37% above $768,700 of joint taxable income (Rev. Proc. 2025-32, 2026), while the capital gain rate tops out at 20% above $613,700 (same source). For background on the capital gain side, see the long-term capital gains hub and the depreciation recapture analysis.
In Example 1, $2,350,000 of the $3,000,000 gain is fleet recapture, and the tax caused by the sale is $1,058,861, an effective rate of 35.3%. A professional practice at the same price would be mostly capital gain; a carrier is the reverse.
What the buyer is really paying for
A lump-sum price is split asset by asset using the residual method, and both sides file Form 8594 (IRC 1060). In a carrier deal the classes usually look like this:
| Asset | How the seller is taxed |
|---|---|
| Tractors, trailers, shop equipment | Ordinary income up to prior depreciation (IRC 1245), rest is Section 1231 gain |
| Fuel, tires and parts on hand | Ordinary income, year of sale (IRC 1221(a)(1) and 453(b)(2)(B)) |
| Customer contracts, lanes, brand, goodwill | Capital gain if self-created; amortization on purchased intangibles is recaptured (IRC 197(f)(7)) |
| Covenant not to compete | Ordinary income to the seller |
| Terminal, yard, shop building | Section 1231 gain; prior depreciation taxed at up to 25% (IRC 1(h)(1)(E)) |
Buyers like a large truck allocation because they can expense used equipment again. Sellers want goodwill. The purchase price allocation analysis shows how to negotiate that line before the letter of intent is signed, because the allocation in the agreement generally binds both parties (IRC 1060(a)).
Operating authority: assets or the whole entity
Your MC number, safety rating and insurance history are what make a carrier more than a used truck lot. Selling, merging or leasing interstate operating rights needs FMCSA approval (49 CFR Part 365, Subpart D). In practice the authority is not sold on its own: the buyer either buys the company that holds it or applies for a new number and buys the equipment and customers.
That choice drives the tax. An entity sale of an S corporation or LLC interest often produces capital gain on the shares, but the fleet recapture still flows through when the deal is treated as an asset sale for tax (see the Section 338(h)(10) election). A C corporation that sells assets pays 21% at the corporate level and the owners pay again on the way out (IRC 11(b)). The asset sale vs stock sale page walks through that fork.
Why your trucks cannot be 1031 exchanged anymore
Before 2018, carriers rolled old tractors into new ones through like-kind exchanges and never recognized the recapture. The Tax Cuts and Jobs Act (P.L. 115-97, Section 13303) limited Section 1031 to real property for exchanges completed after December 31, 2017, and the regulations define real property as land and improvements to land, which leaves out vehicles and equipment (Treas. Reg. 1.1031(a)-3). Every truck traded in since then is a taxable sale, and a fleet sold with the business is fully taxable.
The terminal is the exception. Land and buildings still qualify, so a seller can exchange the yard into other real estate under the rules in the 1031 exchange analysis while the fleet and goodwill are sold for cash.
Seller financing and the year-one recapture problem
Many trucking buyers are operators who need seller financing. A Section 453 installment note spreads capital gain over the years you are paid, but Section 453(i) requires all depreciation recapture to be reported in the year of sale, even if the cash comes later. Example 2 spreads the goodwill over five years: the total drops only to $1,032,861, a difference of $26,000, because the recapture is still taxed up front. See depreciation recapture on an installment sale before you agree to carry paper.
If you do carry a note, protect it. Trucks are titled goods, so your security interest is perfected by being listed as lienholder on each certificate of title, not by a UCC filing alone (UCC 9-311). Ask for a meaningful down payment, a personal guarantee from the buyer's owners, physical damage coverage naming you as loss payee, an interest rate at or above the applicable federal rate, and acceleration if trucks are sold or the authority lapses. The seller financing analysis covers the full term sheet.
The terminal: sell it, exchange it or lease it
Example 3 adds a terminal sale to the same year and the bill rises to $1,233,861, or $175,000 more than selling the operating business alone. Prior depreciation on the building is unrecaptured Section 1250 gain taxed at up to 25% (IRC 1(h)(1)(E)); the rest is capital gain.
Keeping the property and leasing it to the buyer is common. Rent replaces part of the price, the buyer needs less financing, and the building can still be sold later, exchanged, or held for the basis step-up at death covered in the step-up at death analysis.
The Missouri twist: capital gains excluded, recapture is not
Missouri lets individuals subtract 100% of federally reported capital gains on Form MO-A for 2026 returns (Missouri DOR FAQ, RSMo 143.121). Section 1245 recapture is ordinary income on Form 4797, not capital gain, so Missouri still taxes it. That is why every dollar of state tax in Example 1, $110,450, comes from the fleet. The same FAQ says a pass-through entity paying the elective PTE tax cannot claim the subtraction, so an S corporation should model that election for the sale year before making it. Other states are on the Missouri page and the state index.
Moves that can change the number
- Sell surplus units early. Retiring older tractors in a lower income year moves some recapture out of the sale year. See year-end timing.
- Negotiate the allocation. Every dollar moved from trucks to goodwill drops from the ordinary rate to the capital gain rate, as long as the values hold up.
- Split the real estate. Exchange or keep the terminal instead of selling it in the same year as the fleet.
- Check your residency. A move must be real and well documented; see changing state residency before a sale.
To see all of these modeled on your own numbers, get the Big Sale Tax Analysis.
What to know
The fleet value a buyer pays for is the value the IRS recaptures, so a higher truck allocation helps the buyer and costs you. Seller financing spreads only the goodwill and real estate gain while the recapture tax is due in year one, which can leave you paying tax on cash you have not received. A stock or membership interest sale keeps the authority intact but makes the buyer inherit the company's liabilities, so expect a lower price or larger escrow. State rules differ widely, and Missouri's capital gain subtraction does not reach recapture.
Worked example
Married couple in Missouri, $140,000 of other income, S corporation asset sale for $3,000,000 of gain: 40 tractors and 70 trailers fully depreciated and allocated $2,350,000 (all Section 1245 recapture), customer relationships and goodwill $650,000. Owners materially participate, so no 3.8% NIIT. Terminal kept. Same deal, but the goodwill is paid in five equal annual installments from 2026 to 2030. Interest on the note is ignored. Section 453(i) still puts the whole $2,350,000 of recapture in 2026. Example 1 plus the truck terminal sold to the buyer: $1,400,000 price, $900,000 original cost, $300,000 of depreciation taken, so $800,000 of gain ($300,000 unrecaptured Section 1250 gain at the 25% cap, $500,000 capital gain).
| Engine run | Fleet and customers, Missouri, cash at closing | Same sale, 5-year seller note | Fleet plus the terminal, same year |
|---|---|---|---|
| Filing status | Married, joint | Married, joint | Married, joint |
| State | Missouri | Missouri | Missouri |
| Tax years | 1 | 5 | 1 |
| Other income (wages, pension, interest) per year | $140,000 | $140,000 | $140,000 |
| Long-term capital gain | $650,000 | $650,000 | $1,150,000 |
| Unrecaptured Section 1250 gain (25% max) | $0 | $0 | $300,000 |
| Section 1245 recapture (ordinary income) | $2,350,000 | $2,350,000 | $2,350,000 |
| Federal income tax on the sale | $948,411 | $922,411 | $1,123,411 |
| Net investment income tax (3.8%) | $0 | $0 | $0 |
| State income tax on the sale | $110,450 | $110,450 | $110,450 |
| Total tax caused by the sale | $1,058,861 | $1,032,861 | $1,233,861 |
| Effective rate on the gain | 35.3% | 34.4% | 32.5% |
| Gain kept after these taxes | $1,941,140 | $1,967,140 | $2,566,140 |
Computed October 7, 2026 by the Big Sale Tax engine (engine.js yearTax): federal brackets, 0/15/20% thresholds and AMT from Rev. Proc. 2025-32 (OBBBA-adjusted) and the One Big Beautiful Bill Act (P.L. 119-21); NIIT under IRC 1411 (thresholds not indexed); state tax from the engine's state table. "Tax caused by the sale" = tax with the sale minus tax without it. Excludes selling costs, local taxes and estimated-tax timing. Education only.
Run your own numbers
2026 law from the engine: federal 0/15/20% brackets (Rev. Proc. 2025-32), 25% cap on unrecaptured 1250 gain, ordinary rates on 1245 recapture, 3.8% NIIT over $200,000 single / $250,000 joint (IRC 1411), AMT, and your state's rules. Tax shown is the tax caused by the sale. Excludes selling costs, local taxes and NIIT exceptions for active business owners. Education only.
Long-Term vs Short-Term Capital Gains (2026)
The one-year holding rule, the 2026 0/15/20% thresholds for every filing status, NIIT, recapture, the state layer and a worked $200,000 example: 11 months vs 13 months, and what spreading the gain can save.
Frequently asked questions
Can you sell a trucking company?
Is the sale of a trucking business taxed as capital gains or ordinary income?
Can you 1031 exchange semi trucks?
How are trucking companies valued?
Do I need a specialized broker for my trucking company?
Can you help me sell my trucking company?
Does seller financing lower the tax on a trucking company sale?
Sources
- IRC 1245 (Cornell LII)
- IRC 1031 (Cornell LII)
- IRC 453 (Cornell LII)
- IRC 1060 (Cornell LII)
- IRC 168 (Cornell LII)
- Treas. Reg. 1.1031(a)-3 (eCFR)
- IRS Publication 946, How To Depreciate Property
- 49 CFR Part 365, Subpart D, Transfers of Operating Authority (eCFR)
- Missouri DOR, Capital Gains Subtraction FAQs
- UCC 9-311 (Cornell LII)
- Rev. Proc. 2025-32 (2026 inflation adjustments)
Figures as of October 7, 2026; each rate and limit above names its source and year. Education only, not legal or tax advice.
Keep reading
Construction company
How percentage-of-completion contracts, retainage, equipment and an ESOP sale under Section 1042 change the tax on a contractor's exit.
ReadLandscaping business
Seller financing is common in landscaping deals, but the note spreads only the goodwill gain; the mower and truck recapture is due at closing.
ReadAsset sale vs stock sale
Buyers want assets for the step-up, sellers want stock for one layer of capital gain; here is how the difference is measured and priced.
ReadSection 1231 gain
Why business real estate, equipment and goodwill end up at long-term rates, how netting and the five-year lookback work, and where recapture cuts in first.
ReadMissouri
Missouri stopped taxing individuals' capital gains in 2025, but ordinary income hiding inside a sale still pays 4.7%.
ReadDepreciation recapture
The part of your gain that came from depreciation is taxed differently; here is which rate applies, how much, and what defers it.
ReadKnow your number before you sign.
The Big Sale Tax Analysis is a flat $5,000. Start with a free scoping call; you are invoiced only after it, and only if you go ahead.
Prefer email? Request the analysis by email.