A car buyer in Kenya does most of the work before they ever call you. They browse at night, compare three dealers, check whether the mileage is believable, work out roughly what the monthly payment would be, and only then send a message asking if the unit is still available.
Every one of those steps happens on a phone, and most dealer websites make at least two of them impossible. This is what a dealership site needs to do instead.
The Inventory Is the Website
For a dealership, the stock list is not a page on the site. It is the product. Which means the thing that decides whether the site works is how easily your team can keep it current.
If adding a car takes twenty minutes and a call to the developer, the site goes stale within a month, and a stale listing is worse than no listing: the customer who drives to Mombasa Road for a unit that sold last week does not come back.
In practice that means a simple admin form with the fields you actually use, bulk photo upload that compresses images automatically, a one-tap "mark as sold" and, if you already keep stock in a spreadsheet or a system, an import rather than double entry.
Filters People Actually Use
Kenyan buyers search in a predictable order. Build the filters around that order rather than around your database columns:
- Price range, first and most used. Let them type a budget rather than drag a slider on a phone.
- Make and model, with the spellings people actually use.
- Year of manufacture, which matters for import rules and for resale.
- Mileage, in kilometres.
- Fuel and transmission, petrol or diesel, automatic or manual.
- Body type, which is how a lot of buyers think: saloon, SUV, pickup, van.
- Availability, so people can see locally available units separately from import-to-order.
Two implementation rules. Filters must work without reloading the whole page, because every reload on mobile data is a chance to leave. And the filtered result must have its own web address, so a customer can send "these are the ones I like" to a spouse on WhatsApp, and so Google can index the useful combinations.
What a Single Car Page Must Show
This is the page that sells. Missing information is the single largest cause of the message that says only "is it available?", which costs your team a phone call to answer what the page should have said.
| Must show | Why |
|---|---|
| Price, clearly, and what it includes | Hidden prices lose more buyers than high prices. Say whether duty, registration or transfer is included |
| Many real photos: exterior from every angle, interior, dashboard with mileage, engine bay, tyres, any damage | Photographing the flaws builds more trust than hiding them, and it filters out buyers who would have walked away in person |
| Year, mileage, engine size, fuel, transmission, drive | The specification buyers compare across dealers |
| Import status and papers: locally used, foreign used, logbook status | This is the question every serious Kenyan buyer asks |
| Location and viewing hours | Whether they can see it today decides whether they call today |
| One obvious action: WhatsApp this exact unit | The message should arrive with the car already identified |
That last point is worth building properly. A WhatsApp link on each car can pre-fill the message with the make, model and stock number, so your salesperson knows what the customer is looking at before they reply. It removes the most common two messages from every conversation.
Financing Calculators
A large share of Kenyan vehicle purchases involve financing, and the buyer's real question is not the price of the car. It is what it costs per month.
A calculator that answers that keeps the buyer on your site instead of sending them to a bank's website to work it out. It needs four inputs and one output:
- Vehicle price, pre-filled from the car they are viewing
- Deposit, as a shilling amount or a percentage
- Repayment period in months
- Interest rate
- Out: the estimated monthly repayment
Turning a Browser Into an Enquiry
Most dealer sites have one contact page and lose everybody who did not want to go looking for it. Put the enquiry where the interest is.
- WhatsApp on every car, pre-filled, as the main action.
- A short form for people who prefer not to message: name, phone, the unit, and nothing else.
- A tappable phone number that works in one tap on a phone.
- Test drive booking, with the days and times you actually offer.
- Trade-in enquiry, since many buyers have something to sell. Ask for make, year, mileage and photos.
If messages arrive faster than your team can answer them, especially at night, a WhatsApp AI agent can hold the conversation, answer availability and specification questions, and book the viewing, handing anything about price negotiation to a person.
Trust, in a Market Where Buyers Are Wary
Used car buying in Kenya carries real risk, and buyers know it. The site should answer the fears before they are voiced:
- Your physical yard, with photographs and a map, not just a road name
- A registered business name and a phone number answered by a person
- What you do about paperwork: logbook transfer, who handles it, how long it takes
- Inspection: whether buyers can bring their own mechanic, and whether you provide a report
- Any warranty or after-sale support, stated plainly, including when there is none
- Reviews, with replies, especially to the critical ones
If You Import to Order
Import-to-order is a different sale, and it deserves its own page rather than being mixed into the stock list. Buyers need to understand the sequence and the risk: what they pay up front, what happens at the auction, shipping time, duty, clearing, and when the unit actually lands.
A simple timeline on the page, with honest ranges rather than best cases, removes most of the follow-up questions and sets expectations you can meet. Keep local stock and import listings visually distinct so nobody confuses the two.
What It Costs to Build
| What you need | Build | Price |
|---|---|---|
| A credible presence: a few units, contact, location | Basic informational site | KES 20,000 to 30,000 |
| Full searchable inventory, filters, car pages, calculator, enquiry routing | Professional business site | KES 50,000 to 120,000 |
| Deposits or reservation fees paid online | M-Pesa integration | KES 5,000 one-time |
| Stock kept current, updates and security handled | Maintenance | From KES 5,000 per month |
Timelines are working time from sign-off: about a week for the professional build. The part that usually takes longest is photography, so start shooting your stock properly before the build begins. For the general standards every build is held to, see our build standards.
Frequently Asked Questions
What makes a good car dealership website?
Stock your own team can update from a phone in under five minutes, filters built around how buyers search starting with price, a car page that answers every question including import status and paperwork, and a WhatsApp button on each unit that pre-fills which car the customer is asking about.
Should I show prices on my car listings?
Yes. Hidden prices lose more buyers than high prices do. State what the figure includes, such as duty, registration or transfer, because that is the next question and answering it saves your salespeople a call.
Is a financing calculator worth adding?
It is useful because the buyer's real question is the monthly payment, not the sticker price. Label the result an estimate, state the assumptions, and make clear that the actual rate, fees and terms come from the lender. Implying approval creates a complaint rather than a sale.
How many photos should each car have?
Enough to replace a physical inspection: exterior from every angle, interior, dashboard showing mileage, engine bay, tyres, and any damage. Photographing the flaws builds trust and filters out buyers who would have walked away in person anyway.
How much does a dealership website cost in Kenya?
A credible basic presence is KES 20,000 to 30,000. A full searchable inventory with filters, car pages, a calculator and enquiry routing sits in the professional range at KES 50,000 to 120,000, about a week of working time. M-Pesa for deposits is KES 5,000 one-time.
Put your yard online properly
Send us a link to your current listings, or a photo of the yard if there are none. We will show you what the inventory system should do and what it costs, starting with the version your team can run themselves. Talk to us on WhatsApp at +254 722 334 188, email hello@wpfoss.ke, or call +254 709 384 200.
Get a Dealership Site BuiltRelated: WhatsApp AI Agent · M-Pesa Integration · Our Work · Free Speed Test