Skip to content

Vehicle Yard Management Software: Tracking Stock and Costs

A car yard lives or dies on knowing exactly what each unit cost and what it will sell for. Vehicle yard management software gives you that number per unit, in real time, instead of guessing from a book.

By Karani Geoffrey, Founder & CEO, Upeosoft
In short

Vehicle yard management software tracks every unit in your car yard as its own record: purchase price, reconditioning, transport, duty, financing and days in stock. It shows true landed cost and live margin per vehicle, so you price with confidence, spot ageing stock early, and stop the quiet leaks that erode a car yard's profit.

Key takeaways
  • Treat every vehicle as its own cost centre, not a line in a stock book, so you know true landed cost per unit.
  • Track all in-costs: purchase, transport, duty, reconditioning, financing and yard overhead, not just the buying price.
  • Days-in-stock is your most important number; ageing units quietly eat margin through financing and depreciation.
  • Live margin per unit lets you price and negotiate from fact instead of memory or gut feel.
  • Digital records tie photos, logbook status and buyer deposits to each unit so nothing goes missing at handover.
  • Good software makes eTIMS invoicing and M-Pesa reconciliation part of the sale, not a month-end scramble.

Why a car yard needs more than a stock book

Most car yards in Kenya start with a book or a spreadsheet, and it works right up until it does not. A book confirms a vehicle is on the yard. What it struggles to tell you is the truth that matters: what this specific unit actually cost you by the time it is ready to sell, and how much longer you can afford to hold it.

The reason is timing. You buy a vehicle at one price, then spend on it in dribs and drabs over the following weeks: transport, clearing, a respray, tyres, a service, maybe interest on the money you borrowed to buy it. Each cost lands separately and is easy to forget. By the time a buyer is standing in front of you, the real cost of that car lives in three receipts, one WhatsApp message and your memory. That is where margin quietly disappears.

Track every vehicle as its own cost centre

The single most useful shift is to stop thinking of stock as a list and start thinking of each vehicle as its own little business. Every unit gets its own record, and every shilling you spend on it is booked against that record as it happens.

When you do this, the true landed cost of a car is never a mystery. It is the sum of everything the software already knows about that unit. Price it, and you instantly see the margin. Sell it, and you know exactly what you made, not roughly, exactly.

  • Purchase price and the source, whether local, imported or a trade-in.
  • Transport, clearing and duty for imported units.
  • Reconditioning: panel and paint, mechanical, tyres, valeting and parts.
  • Financing cost if the unit was bought on borrowed money.
  • A share of yard overhead for units that sit a long time.
  • Buyer deposits and the final agreed sale price.

The costs that quietly eat your margin

Ask most yard owners for their margin and they will quote the difference between buying and selling price. That number flatters you, because it ignores the costs that pile up between the two.

Reconditioning is the obvious one, but the sneaky killers are financing and time. Money tied up in a vehicle has a cost, whether it is bank interest or the opportunity cost of not buying a faster-moving unit. And every day a car sits, it depreciates and occupies space you could use. Software that adds these to each unit's record shows you the real picture, and the real picture is what protects your profit.

Days in stock: your most important number

If you track only one thing, track how long each unit has been on the yard. Days-in-stock is the clearest early warning you have. A car that has sat for months is not just failing to sell; it is actively costing you through financing, depreciation and the space it denies to fresher stock.

Yard software surfaces this automatically. You can see at a glance which units are ageing, sort your stock by how long it has been sitting, and act before a slow seller becomes a dead one. Sometimes the right move is to cut the price and free the cash. You can only make that call in time if the number is in front of you.

Live margin turns pricing into a decision

Pricing a vehicle from memory or a rough mental sum is how yards leave money on the table, in both directions. Price too high and the unit ages. Price too low and you give away margin you did not need to.

With true landed cost and days-in-stock on the screen, pricing becomes a decision instead of a guess. You know your floor before the customer speaks. You know how much room an ageing unit gives you to move on price, and how much it is costing you to hold. When a buyer negotiates, you are working from fact, and it shows in your confidence and in your bottom line.

Keep the paperwork and the payments tied to the unit

A vehicle sale in Kenya is not done when the price is agreed. There is the logbook and transfer status, the deposit, the balance, the tax invoice and the reconciliation of M-Pesa or bank payments. When these live in separate places, things go missing at exactly the wrong moment.

Yard software keeps all of it attached to the unit. Photos, logbook status, the buyer's deposit and the eTIMS-compliant invoice all sit on the same record. When it is time to hand over, everything is in one place, the paper trail is clean, and payments are matched to the right car rather than reconstructed at month-end.

What to look for when you choose

Not all software fits a Kenyan car yard. Some is built for showroom franchises abroad and assumes workflows you do not have. The right tool is one that matches how a local yard actually buys, recons, prices and sells.

  • Per-unit costing that captures every in-cost, not just the buying price.
  • Days-in-stock and ageing views so slow movers cannot hide.
  • Live margin per unit for confident pricing and negotiation.
  • eTIMS-compliant invoicing and M-Pesa reconciliation built in.
  • Photos, logbook and document status attached to each vehicle.
  • Simple enough that your sales team will actually use it every day.

How GariSuite helps

GariSuite is Upeosoft's automotive product, built for Kenyan car yards, dealerships and workshops rather than adapted from a foreign template. It treats every vehicle as its own cost centre, capturing purchase, transport, duty, reconditioning and financing so the landed cost and live margin per unit are always current.

It keeps days-in-stock front and centre, ties documents and payments to each vehicle, and handles eTIMS invoicing and M-Pesa reconciliation where the sale happens. The point is not more admin; it is less. You spend less time reconstructing costs and more time selling the right units at the right price. If you want to see it against your own stock, a short walkthrough is the fastest way to judge the fit.

Frequently asked questions

What does vehicle yard management software actually track?

It tracks each vehicle as an individual record from the day you buy it to the day it sells. That includes purchase price, transport, duty and clearing, reconditioning and parts, financing cost, days in stock, buyer deposits and the final sale price. The result is a true landed cost and live margin for every single unit in your yard.

Why not just use a stock book or a spreadsheet?

A book tells you a vehicle exists; it rarely tells you what it truly cost or how long it has sat. Reconditioning, transport and financing costs get added over weeks and are easy to forget. By sale time the real margin is a guess. Software captures every cost as it happens and does the maths for you, so the number is right when you need it.

How does the software help with pricing and negotiation?

Because it holds true landed cost and days-in-stock per unit, you always know your floor before a customer walks in. You can see how much room you have to move on a specific car, and how much an ageing unit is costing you to keep. That turns negotiation from gut feel into a decision backed by real numbers.

Does it handle eTIMS and M-Pesa for the sale?

Good yard software makes tax invoicing and payment reconciliation part of the sale rather than a separate task. GariSuite is built for the Kenyan market, so eTIMS-compliant invoicing and matching M-Pesa payments to the right unit are handled where the sale happens, cutting the month-end scramble and reducing errors.

Is yard software worth it for a small car yard?

Yes, often more so. A small yard feels every shilling of a mispriced or ageing unit, and one forgotten reconditioning bill can wipe out the margin on a sale. Software pays for itself by protecting the margin on a handful of units and by freeing you from reconstructing costs from memory.

Karani Geoffrey
Karani Geoffrey
Founder & CEO, Upeosoft

Karani Geoffrey is the Founder & CEO of Upeosoft, a software and automation company rooted in Kenya. He builds custom software, AI systems, and production-grade ERPNext for businesses across East Africa, and writes about the Kenyan realities - eTIMS, M-Pesa, SHIF, unreliable internet and power - that make or break real systems.

Next step

Want this working in your business?

Upeosoft builds and hardens the systems behind this article - for real Kenyan operations, with eTIMS, M-Pesa and offline realities handled.

Keep reading

Automotive

How to Run a Profitable Garage or Workshop

A busy garage is not the same as a profitable one. Profit in a workshop comes from recovering labour hours, protecting parts margin and closing job cards cleanly, and each of those leaks money without a system to hold it.

8 min readRead article →
Automotive

Car Dealership Management in Kenya: Purchase to Sale to Profit

Running a car dealership in Kenya is a chain of decisions from purchase to sale, and margin leaks at every link. Managing it well means controlling landed cost, ageing stock, the sales pipeline and clean handover as one connected flow.

8 min readRead article →