Paying water bills in Kenya has become faster and more reliable thanks to M-Pesa PayBill services offered by licensed water companies across the country. Whether you live in a city, town, or rural area, most water service providers now accept mobile payments, reducing queues and eliminating the need for physical visits.
This updated guide brings together Kenya water companies and their PayBill numbers in one place. It is designed to help residents, landlords, offices, and businesses confirm the correct payment details before sending money. Using the right PayBill number ensures your payment reflects promptly on your account and avoids unnecessary delays.
Water billing through M-Pesa is not only convenient but also traceable. Once a transaction is complete, customers receive instant confirmation from both M-Pesa and the water service provider. As digital payments continue to grow in Kenya, PayBill has become the preferred option for settling utility bills safely.
To pay your water bill via M-Pesa, open the M-Pesa menu on your phone and select Lipa na M-Pesa. Choose the PayBill option, enter the water company’s PayBill number, then input your account or meter number. After entering the amount and confirming with your PIN, use Hakikisha to verify all details before completing the payment. You will receive confirmation messages shortly after.
Below is a comprehensive list of Kenya water companies and their official M-Pesa PayBill numbers. Always double-check your account number before making a payment.
Runda Water – PayBill 880106
Chala Water Project – PayBill 130305
Easy Water Services – PayBill 325900
Embu Water Company – PayBill 808200
EPZA Water – PayBill 821630
Garissa Water Company – PayBill 880600
Amani Drive Association Water – PayBill 259088
Asengo Community Water Supply – PayBill 878650
Bluewater Group – PayBill 870870
Gatanga Water – PayBill 700600
Gusii Water – PayBill 993600
Gatundu South Water Company – PayBill 919400
Gitaru Self Help Water Project – PayBill 995450
Githunguri Water Company – PayBill 905900
Haki Water – PayBill 962800
Heroes Day Mineral Water Group – PayBill 954910
Highlands Mineral Water – PayBill 700219
Iruma Magutuni Water Project – PayBill 821580
Iten Tambach Water and Sewerage – PayBill 943100
Kakamega Busia Water Supply – PayBill 894200
Kakamega-Busia Water Supply – PayBill 247260
Kamuguga Water Project – PayBill 826950
Karimenu Water and Sanitation – PayBill 893400
Karuri Water and Sanitation – PayBill 544500
Karweti Water Trust – PayBill 309550
Kathita Kiirua Water – PayBill 855650
Kericho Water – PayBill 803600
Kiambu Water and Sewerage – PayBill 885100
Kiamumbi Water Trust – PayBill 542500
Kibwezi-Makindu Water – PayBill 913110
Kisumu Water and Sewerage – PayBill 517000
Kwale Water and Sewerage – PayBill 871600
Limuru Water and Sewerage – PayBill 895900
Malindi Water and Sewerage – PayBill 708001
Mavoko Water and Sewerage – PayBill 363100
Meru Water and Sewerage Services – PayBill 918350
Mikutra Water and Sanitation – PayBill 319650
Mombasa Water and Sanitation – PayBill 895500
Mwala Water and Sanitation – PayBill 307850
Nairobi Water and Sewerage – PayBill 444400
Naivasha Water and Sewerage – PayBill 335450
Nakuru Rural Water and Sanitation – PayBill 323750
Nakuru Water and Sanitation – PayBill 111444
Nanyuki Water and Sewerage – PayBill 540300
Nithi Water and Sanitation – PayBill 901325
Nyahururu Water and Sanitation – PayBill 873900
Nyeri Water and Sewerage – PayBill 968800
Samdamte Water Services – PayBill 910101
Thika Water and Sewerage – PayBill 860100
Wote Water and Sewerage – PayBill 833100
Using the correct Water PayBill details helps customers stay up to date with their accounts while enjoying uninterrupted water services. As more utilities embrace mobile payments, having accurate PayBill information remains essential for every household and business in Kenya.








