Sell, Donate, or Trade In a Junk Car: What Pays Most?
An old car that's not worth fixing has three common exits: sell it for cash, donate it for a tax write-off, or trade it in. Each makes sense for different situations — here's the straight comparison.
Selling for cash
Best when you want money now. A junk-car buyer gives you a cash offer and free pickup, usually within a day, no matter the condition. You get a known dollar amount in hand, today. For a car that's truly junk — non-running, wrecked, high-mileage — this is almost always the most money you'll actually pocket.
Donating for a tax deduction
Best when you itemize and value the cause over cash. The catch most people miss: your deduction is generally limited to what the charity actually sells the car for, which for a junk car is often just a few hundred dollars — and you only benefit if you itemize deductions rather than take the standard deduction. So the "big tax write-off" is usually smaller than expected. Great for the charity and your conscience; rarely the max-value financial move.
Trading it in
Best only if you're buying another car from a dealer. Dealers will sometimes take a junk car to close a sale, but the trade value on a non-running vehicle is typically minimal, and it's baked into a larger negotiation where it's easy to lose track of what you actually got for it. If the car runs and has real resale value, a trade-in can be convenient — for true junk, it's usually the weakest payout.
Quick rule of thumb
- Junk/non-running car, want the most cash: sell to a junk-car buyer.
- You itemize taxes and care about the cause: donate.
- Car still runs and you're buying from a dealer anyway: consider the trade-in.
This guide is general information for educational purposes only — not legal, tax, or financial advice. Title, registration, and scrap rules vary by state, and tax outcomes depend on your situation. Confirm specifics with your state DMV, the IRS or a qualified tax professional, and the buyer before you sell.