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.

The test for any dealership website: can the person who takes the photos publish a new car, from their phone, in under five minutes, including marking last week's sale as sold? If not, the build has failed regardless of how it looks.

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:

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 showWhy
Price, clearly, and what it includesHidden 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 damagePhotographing 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, driveThe specification buyers compare across dealers
Import status and papers: locally used, foreign used, logbook statusThis is the question every serious Kenyan buyer asks
Location and viewing hoursWhether they can see it today decides whether they call today
One obvious action: WhatsApp this exact unitThe 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:

  1. Vehicle price, pre-filled from the car they are viewing
  2. Deposit, as a shilling amount or a percentage
  3. Repayment period in months
  4. Interest rate
  5. Out: the estimated monthly repayment
Be careful here, and say so on the page. An estimate is not an offer. Label it an estimate, state the assumptions, and say that the actual rate, fees, insurance and terms come from the lender. Do not imply approval, and if you partner with specific banks or SACCOs, name them and let them quote. Getting this wrong creates a complaint, not a sale.

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.

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:

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 needBuildPrice
A credible presence: a few units, contact, locationBasic informational siteKES 20,000 to 30,000
Full searchable inventory, filters, car pages, calculator, enquiry routingProfessional business siteKES 50,000 to 120,000
Deposits or reservation fees paid onlineM-Pesa integrationKES 5,000 one-time
Stock kept current, updates and security handledMaintenanceFrom 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 Built

Related: WhatsApp AI Agent · M-Pesa Integration · Our Work · Free Speed Test