Paying water bills in Kenya has become easier due to the widespread use of M-Pesa PayBill services. Most public and private water service providers now allow customers to clear monthly bills using verified PayBill numbers, eliminating the need for physical visits to offices or banks. This system supports households, offices, landlords, and businesses that rely on timely water supply.
Understanding the correct PayBill number for your water provider is essential. Using the wrong business number may delay bill updates or result in failed transactions. For this reason, customers are advised to confirm official PayBill details before making payments. This article provides a consolidated and simplified reference for commonly used water companies across Kenya.
In addition, M-Pesa PayBill payments offer instant confirmation. After completing a transaction, customers typically receive an SMS from both M-Pesa and the water service provider. This confirmation acts as proof of payment and helps maintain accurate billing records.
How to Pay Water Bills via M-Pesa
To pay a water bill using M-Pesa, open the M-Pesa menu on your phone and select Lipa na M-Pesa. Choose the PayBill option and enter the official PayBill number of your water company. Input your water account number, enter the amount you wish to pay, then confirm the details using M-Pesa Hakikisha before entering your PIN. A confirmation message will be sent once payment is successful.
Kenya Water Companies and Their PayBill Numbers
Below is a curated list of water service providers in Kenya and their respective M-Pesa PayBill numbers used for bill payments.
Runda Water – 880106
Chala Water Project – 130305
Easy Water Services – 325900
Embu Water Company – 808200
EPZA Water – 821630
Garissa Water Company – 880600
Amani Drive Association Water – 259088
Asengo Community Water Supply – 878650
Bluewater Group – 870870
Gatanga Water – 700600
Gusii Water – 993600
Gatundu South Water Company – 919400
Gitaru Self Help Water Project – 995450
Githunguri Water Company – 905900
Haki Water – 962800
Heroes Day Mineral Water Group – 954910
Highlands Mineral Water – 700219
Iruma Magutuni Water Project – 821580
Iten Tambach Water and Sewerage – 943100
Kakamega Busia Water Supply – 894200
Kakamega-Busia Water Supply – 247260
Kamuguga Water Project – 826950
Karimenu Water and Sanitation – 893400
Karuri Water and Sanitation – 544500
Karweti Water Trust – 309550
Kathita Kiirua Water – 855650
Kericho Water – 803600
Kiambu Water and Sewerage – 885100
Kiamumbi Water Trust – 542500
Kibwezi-Makindu Water – 913110
Kisumu Water and Sewerage – 517000
Kwale Water and Sewerage – 871600
Limuru Water and Sewerage – 895900
Malindi Water and Sewerage – 708001
Mavoko Water and Sewerage – 363100
Meru Water and Sewerage Services – 918350
Mikutra Water and Sanitation – 319650
Mombasa Water and Sanitation – 895500
Mwala Water and Sanitation – 307850
Nairobi Water and Sewerage – 444400
Naivasha Water and Sewerage – 335450
Nakuru Rural Water and Sanitation – 323750
Nakuru Water and Sanitation – 111444
Nanyuki Water and Sewerage – 540300
Nithi Water and Sanitation – 901325
Nyahururu Water and Sanitation – 873900
Nyeri Water and Sewerage – 968800
Samdamte Water Services – 910101
Thika Water and Sewerage – 860100
Wote Water and Sewerage – 833100
Always ensure that you enter the correct account number associated with your water meter when making payments. This helps avoid misallocated payments and billing disputes while ensuring uninterrupted water service.

