Cost tracking: how to know your true profit per vehicle
You bought the car for $9,900 and sold it for $13,200. That looks like $3,300. It isn't. Until every cost the car picked up between the auction and the sale is counted against it, you don't know what you made.
Most small lots overstate their profit per car, and not because anyone is careless. Costs land in different places on different days: the auction invoice, a transport bill, parts on a credit card, the detailer paid in cash, floor-plan interest on a monthly statement. Few of them make it back to the car they belong to.
The result is a lot where every car looks better than it did. You price the next one off a number that was never real, and the cash in the bank doesn't match the profit you think you made.
This guide covers what belongs in a car's true cost, a worked example, and the habits that keep the number honest.
What belongs in a car's true cost
The rule is simple: if you spent it because of this car, it belongs to this car.
- Acquisition: purchase price, auction buyer fee, transport, inspection, and anything it took to make the car yours and sellable, like a missing key.
- Reconditioning: mechanical and body work, parts, tires, brakes, paint, and detailing.
- Holding: floor-plan interest and insurance for the days it sits on your lot.
- Selling: listing fees, a salesperson's commission, and any other cost of the sale you don't pass on to the buyer.
What doesn't belong: rent, utilities, your own pay, and other overhead you'd have with or without this car. Track those for the business as a whole. Some dealers add a flat amount to every car's cost to cover overhead, known as a pack. If you do, keep it on its own line so you can still see what the car itself cost.
Money you collect for someone else isn't profit either. Sales tax and title fees the buyer pays pass through you to the state.
Front-end and back-end gross
The number this guide is about is front-end gross: what the car sold for, minus its true cost. If you also earn from arranging financing or selling add-ons like service contracts, that's back-end gross. Track it separately, so a good back end doesn't hide a car you overpaid for.
Worked example: the same 2016 sedan
This picks up the car from How to price your first car without losing money. The plan was to buy it at $9,900, spend $1,200 on recon, sell it within 30 days at $13,500, and keep $1,500. The numbers are illustrative.
Here's what actually happened. The recon turned up a check-engine fault on top of the tires, brakes and detail. The car got little interest at $13,500, so on day 30 the price dropped $300, and it sold on day 41 for $13,200.
| Line item | Amount (USD) |
|---|---|
| Sale price | 13,200 |
| Purchase price | −9,900 |
| Auction buyer fee | −400 |
| Transport | −200 |
| Recon tires $640, brakes $350, check-engine fix $280, detail $250 | −1,520 |
| Holding cost 41 days at $10 a day | −410 |
| True profit | 770 |
The sticker math says $3,300. The true profit is $770, about half the $1,500 the plan called for.
Where did the other $730 go?
- Recon ran $320 over budget.
- Eleven extra days on the lot cost $110 in holding.
- The price drop took $300 off the sale.
None of those is a disaster on its own. Together they halved the profit, and you'd only see it if each cost was logged against the car. To run your own car's numbers, try the true profit per car calculator; it starts with this example.
Log costs as you spend, not at the end
Rebuilding a car's costs from bank statements after it sells is slow, and something always gets missed. These habits keep the number current:
- Start the record the day you buy. Enter the purchase price and the buyer fee before the car reaches your lot.
- Log each cost the day you pay it. Put a label and an amount against the car, and file the receipt under the car's stock number.
- Use the same labels every time. Transport, mechanical, body shop, detailing. Consistent labels let you compare one car with the next.
- Add holding cost on a schedule. When the floor-plan statement comes in, put each car's interest on that car.
- Close the car out when it sells. Sale price minus true cost, next to the budget you set before you bought it.
What ten cars of real numbers tell you
One car's true profit is a fact. Ten cars of it is a pattern you can act on.
- Which cars make you money. Not the ones that feel like they do, but the ones whose true profit says so.
- Your real recon overrun. If recon runs 20 percent over budget on average, that's the buffer for your next max-buy, not a guess.
- Your real days to sell. Multiply it by your daily holding cost and you have the holding line for your next budget.
Feed those back into your max-buy math, and every car you bid on is priced from your own lot's history.
Build the tracker yourself
A spreadsheet works if you keep it current. Use two tabs:
- Costs: one row per cost, with the date in column A, the car's stock number in B, the label in C, the vendor in D, and the amount in E. The purchase price goes here too.
- Cars: one row per car, with the stock number in column A and the sale price in column C. In column B,
=SUMIF(Costs!B:B, A2, Costs!E:E)adds up every cost for that car, and=C2-B2in column D is its true profit.
Or let GARAGEBIRDS keep the numbers
GARAGEBIRDS does this on the vehicle record. Enter the acquisition cost when you buy, then add each expense as a label and an amount: transport, inspection, mechanical, body shop, detailing. The car's total cost, and its estimated gross against your asking price, update with every entry. When you sell, the deal shows the gross against that real total.
Cost tracking with true profit per vehicle is on the Free plan, free forever. It isn't accounting software: it tracks what each car cost and made, not your books.
Register a free account and add your first car in a few minutes.