Skip to main content
Hosting for customers worldwide, from our team in Nairobi, Kenya · Pay securely with Visa, Mastercard or M-Pesa

Web hostingDomainsBusiness email

Web hosting in Kenya you can pay for with M‑Pesa.

Approve the M‑Pesa prompt and your site goes live in under 2 minutes. You get LiteSpeed servers, daily backups, free SSL and a support team based in Nairobi.

01

Choose a hosting plan

Each shared plan runs on LiteSpeed and comes with DirectAdmin, daily backups and free SSL. There is no setup fee, and you can cancel whenever you like.

Shared hosting plans side by side
What you get Starter KSh 80$0.62/mo Paid each month BusinessMost popular KSh 120$0.92/mo Paid each month Professional KSh 250$1.92/mo Paid each month
Storage (NVMe SSD) 5 GB10 GB50 GB
Bandwidth Unlimited20 GBUnlimited
Domains 125
Subdomains 1010Unlimited
Email addresses 10UnlimitedUnlimited
Databases 55Unlimited
SSL Free, renews by itselfFree, renews by itselfFree, renews by itself
Control panel DirectAdminDirectAdminDirectAdmin
Backups Every day, 7 days keptEvery day, 7 days keptEvery day, 7 days kept
Buy Get Starter Get Business Get Professional

Outgrowing shared hosting? Our pricing page also lists VPS hosting and reseller plans.

02

Register a domain

Customers who see a .co.ke name know you trade in Kenya. Buy a new one or bring an existing name across, then settle the bill with M‑Pesa.

Browse all 544 extensions
What each extension costs
ExtensionYear oneRenewalTransfer
.co.ke KSh 563$4.33until 31 Dec KSh 1,700$13.08 KSh 1,700$13.08
.ke KSh 3,300$25.38 KSh 3,300$25.38 KSh 3,300$25.38
.com KSh 1,359$10.45 KSh 1,730$13.31 KSh 1,730$13.31
.org KSh 1,499$11.53 KSh 1,810$13.92 KSh 1,810$13.92
.net KSh 1,850$14.23 KSh 1,850$14.23 KSh 1,850$14.23
.or.ke KSh 1,560$12.00 KSh 1,560$12.00 KSh 1,560$12.00
.africa KSh 1,800$13.85 KSh 2,560$19.69 KSh 2,560$19.69
.io KSh 6,070$46.69 KSh 10,910$83.92 KSh 10,910$83.92
  • WHOIS privacy at no cost wherever the extension allows it.
  • Manage your DNS from the same dashboard as your hosting.
  • Quick .co.ke activation: the name works once KENIC confirms it, typically within 15 minutes.
  • Transferring a name in? You get an extra year added to its registration. Every .ke price
03

Paying by M‑Pesa, step by step

You don't need a card or a bank transfer. Approve a prompt on your phone from Paystack's secure checkout, and your account is created once the payment is confirmed.

  1. 01

    Choose your hosting

    Go for the plan that fits, then add a domain you already own or buy a new one during checkout.

  2. 02

    Type in your M‑Pesa number

    Tapping Pay opens Paystack's secure checkout. Select M‑Pesa and key in your number. Cards (Visa and Mastercard) are accepted on the same page.

  3. 03

    Enter your PIN

    Once you approve on your phone, we match the payment to your invoice automatically. You don't have to forward any message to us.

  4. 04

    You're online

    Your hosting account is created on its own and the login details land in your inbox, usually in under 2 minutes.

04

Included with every plan

Whichever plan you pick, it runs on the same platform.

LiteSpeed Web Server
Made to run PHP and WordPress quickly.
NVMe SSD drives
Your files and databases live on solid-state storage.
SSL on each domain, free
Every domain gets a Let's Encrypt certificate that renews on its own.
A backup every day
Automatic, with the last 7 days kept.
Email at your domain
Create addresses on your own domain name, up to your plan's limit.
DirectAdmin
One control panel for DNS, databases, email and files.
Moving in is free
Send us the login for your current host and we transfer the site for you.
Money back for 7 days
Changed your mind about new hosting? Ask within 7 days for a full refund.
05

Find hosting that fits your work

Every plan is priced in shillings and can be paid with M‑Pesa.

06

Common questions

Quick answers for businesses in Kenya. For more detail, read the guides in our Help Center, or look up a hosting term in the glossary, written in plain English.

Ask on live chat
Can I really pay for my hosting with M-Pesa?
Yes. Checkout happens on Paystack's secure page: pick M-Pesa, type in your number, then approve the request that appears on your phone. Cards (Visa or Mastercard) are accepted on that page as well. Once you have paid, your hosting sets itself up, normally within minutes, and there is never a bank transfer to make.
What makes the hosting fast?
Every shared plan sits on LiteSpeed Web Server and NVMe SSD drives. For PHP and WordPress sites, LiteSpeed is typically several times quicker than Apache.
Is an SSL certificate included?
Yes, at no charge. Each domain on your plan gets its own Let's Encrypt certificate, and it renews itself, so the HTTPS padlock shows up for your visitors from the first day.
How reliable is your uptime?
You can check it yourself. Every minute, our monitor tests the hosting server and the website itself. The status page shows the rolling 30-day figure and lists every incident, the bad ones included. Our target is 99.9%, yet we prefer to show you the measured number over quoting a figure you have no way to verify.
Do you sell .co.ke domains?
Yes. Besides .co.ke, .ke and .or.ke, we offer 541 more extensions. .co.ke is KSh 563 for the first year right now (normally KSh 1,200), then KSh 1,700 a year to renew. A new .co.ke name starts working as soon as KENIC confirms it, which usually takes less than 15 minutes.
My site is with another host. Can you move it?
Yes, and on any paid plan it costs nothing. After signing up, open a ticket and share the control panel login for your current host. Our team then copies everything over to us, with no downtime.
Is there a money-back guarantee?
New hosting comes with a 7-day money-back guarantee. Ask for a refund within those 7 days and the full amount goes back to the method you paid with.
How can I reach support?
Support tickets are watched around the clock, and our Nairobi team answers phone and live chat in business hours. Use live chat, call +254 754 550 099, write to [email protected], or raise a ticket from your client dashboard.

Launch your business website today.

Plans start at KSh 80$0.62 a month and include free SSL. Pay with M‑Pesa. You pay no setup fee and sign no contract.