Your domain name is your business address online, and for most Kenyan companies the natural choice is a .co.ke. This .co.ke domain registration guide explains what a .co.ke is, who can register one, how much it costs, how to choose a good name and the mistakes that leave businesses locked out of their own websites.
What is a .co.ke domain?
.co.ke is the second-level domain for commercial entities under Kenya's country code top-level domain, .ke. The .ke namespace is managed by the Kenya Network Information Centre (KeNIC), and you register names through accredited registrars, which include most local hosting companies.
A .co.ke signals to customers and to Google that you are a Kenyan business serving Kenyan customers. That local signal can help in local search, and it builds trust with people who prefer to buy from businesses they know operate here.
.co.ke vs .com vs .ke: which should you choose?
- .co.ke is best for businesses whose customers are mainly in Kenya. It is widely recognised and usually cheaper than a .com.
- .com is best if you sell internationally or plan to expand across Africa and beyond.
- .ke (the shorter second-level option) is available too and works well for short, memorable brand names.
Many businesses register both the .co.ke and the .com version of their name, point one at the other, and protect their brand from copycats. It costs little and avoids problems later.
Other .ke extensions you may need
KeNIC runs several specialised extensions. The most common are .or.ke for NGOs and non-profit organisations, .ac.ke for universities and colleges, .sc.ke for schools, .go.ke for government, .me.ke for personal sites and .info.ke for information sites. Some of these require supporting documents, so check with your registrar before you apply. NGOs we work with, such as those on our NGO website design page, usually use .or.ke or .org.
How much does a .co.ke domain cost?
Registration and yearly renewal for a .co.ke typically cost between about KES 1,000 and KES 1,800, depending on the registrar and any promotions. Watch for very cheap first-year offers with high renewal fees. Always check the renewal price, because you will pay it every year for as long as you run the business.
How to register a .co.ke domain: step by step
- Choose your name. Keep it short, easy to spell and close to your business name.
- Check availability on a KeNIC-accredited registrar's website.
- Register it in your business's name. Use your company name and an email address you control, never your web designer's personal email.
- Pay and confirm. M-Pesa is accepted by most local registrars.
- Turn on auto-renewal or set a reminder so it never expires.
- Point it to your hosting by updating the nameservers or DNS records.
Choosing a good domain name
- Use your brand name where possible, not a long list of keywords.
- Avoid hyphens and numbers that people mishear on the phone.
- Say it out loud: if you have to spell it every time, simplify it.
- Check that the matching social media handles are free.
- Avoid names that are close to existing brands, which can lead to disputes.
The ownership mistake that costs businesses their website
We regularly meet business owners whose domain was registered by a former developer, in that developer's name, with that developer's email. When the relationship ends, renewing or moving the site becomes a negotiation. Protect yourself:
- Make sure the registrant is your business.
- Keep the registrar login yourself and share access, not ownership.
- Store renewal dates and logins in a safe place.
At Venda Technologies, clients own their domain, hosting and code 100%. We explain why in about us.
Setting up email on your .co.ke domain
An address like info@yourbusiness.co.ke looks far more professional than a free Gmail address. You can use the email that comes with your hosting plan or a service such as Google Workspace or Microsoft 365. Remember to set up SPF, DKIM and DMARC records so your emails do not land in spam.
What to do after registering your domain
A domain on its own does not bring customers. Next steps:
- Choose reliable hosting: read how to choose web hosting in Kenya.
- Plan your website and budget: see website cost in Kenya.
- Claim your Google Business Profile so you appear on Maps: see our Google Business Profile guide.
Protecting your domain for the long term
A domain is a business asset, like your company name or your phone number. Treat it that way:
- Turn on auto-renewal and keep a valid payment method on the registrar account.
- Use a company email address that several people can access as the registrant contact, not a personal Gmail of a staff member who may leave.
- Renew for several years at a time if your registrar allows it, so a missed reminder never takes your website and email offline.
- Keep login details in a password manager shared with the business owner and your developer.
- Register common variations such as the .com and .co.ke versions of your name, and point them to your main site.
What happens if a domain expires?
When a domain expires, your website and email stop working, usually within days. There is normally a grace period during which the owner can renew, sometimes at a higher restoration fee. After that the domain can be released and registered by anyone, including competitors or speculators who resell expired names. Recovering a lost domain can be expensive or impossible, which is why auto-renewal and accurate contact details matter so much.
Transferring a domain to another registrar
If you are unhappy with your registrar's prices or support, you can move your domain. You will need the domain unlocked and an authorisation (EPP) code from the current registrar. The new registrar starts the transfer and you confirm it. Your website keeps working during the transfer as long as the DNS settings are carried over correctly, so ask your developer to note the existing records first.
Frequently asked questions
Can a foreigner register a .co.ke domain?
Registration rules can change, so confirm with your registrar. Businesses operating in Kenya can register .co.ke names through accredited registrars.
How long does .co.ke registration take?
Usually minutes once payment is confirmed, though DNS changes can take a few hours to spread across the internet.
Can I move my domain to another registrar?
Yes. You will need the transfer authorisation from your current registrar, so make sure you have access to the account.
Need help getting online?
We can register your .co.ke domain in your name, set up professional email and build a website that ranks. Book a free discovery call to get started.



Join the conversation 0
Have a question, a different take or a result of your own to share? Leave a comment. Our team reads every one and replies where we can help.
No comments yet. Start the conversation.
Your question might be the one other readers are wondering about too.
Write the first comment