Client login
KES
Client AreaRegister
Payments and account

Can I pay for hosting with M-Pesa?

Updated Hostnali team

Short answer

Yes. At checkout, enter the Safaricom number you want to pay with, approve the M-Pesa prompt on your phone with your PIN, and the payment is confirmed instantly. You can also pay manually to paybill 4085541, using your invoice number as the account number. Card and bank transfer work too.

Option 1: M-Pesa prompt on your phone (STK push)

  1. Choose your hosting, domain or server and go to checkout, or open an unpaid invoice in the client area.
  2. Select M-Pesa and enter the Safaricom number you want to pay with.
  3. An M-Pesa prompt pops up on that phone. Check the amount and enter your M-Pesa PIN.
  4. The payment is confirmed instantly and your order is activated.

Option 2: pay manually to our paybill

Paybill (business) number4085541
Account numberYour invoice number
AmountThe invoice total

In the M-Pesa menu choose Lipa na M-Pesa → Pay Bill, enter the details above and your PIN. Manual payments are matched to your invoice automatically and reflect immediately. The paybill instructions are also printed on every invoice and included in the invoice email.

Other ways to pay

  • Card: Visa and Mastercard, confirmed instantly.
  • Bank transfer: your order is activated once the transfer is received.

Renewals

You get an invoice by email before each renewal, with the paybill instructions. Pay it by M-Pesa prompt from the client area, by paybill with the invoice number, or by card or bank transfer.

Prices in Kenya shillings

All prices on hostnali.co.ke are in Kenya shillings, with no surprise currency conversion. For example, web hosting starts at Ksh 2,180 a year and a .co.ke domain at Ksh 1,300.

Questions about an invoice? Contact our team, available 24/7.

Start your website with Hostnali

Hosting, domains and 24/7 support from one team.