News

How to Pay a Paybill with M-Pesa: Steps, Charges and Common Mistakes (2026)

woman shocked at phone
woman shocked at phone

To pay a paybill with M-Pesa, open Lipa na M-Pesa, select Pay Bill, enter the business number, the account number, the amount, and your PIN. You can do this from the M-Pesa app, USSD (*334#), or the SIM toolkit. The fee depends on the tariff the business has chosen.

Step by Step

Using the M-Pesa app

  1. Open the M-Pesa app and sign in.
  2. Choose Pay, then Paybill.
  3. Enter the business number (the paybill number).
  4. Enter the account number exactly as given by the company.
  5. Enter the amount, review the details, and confirm with your PIN.

Using USSD (*334#)

  1. Dial *334# and choose Lipa na M-Pesa.
  2. Select Pay Bill.
  3. Enter the business number, then the account number, then the amount.
  4. Enter your M-Pesa PIN and confirm.

Using the SIM toolkit

  1. Open the SIM toolkit and select M-Pesa.
  2. Choose Lipa na M-Pesa, then Pay Bill.
  3. Enter the business number, account number, amount, and PIN.

You will receive an SMS confirmation with a transaction code. Keep it until the company confirms the payment.

Paybill Charges

Not every paybill charges the same way. The business selects a tariff that decides who pays the fee.

  • Business Bouquet: the customer pays the fee
  • Customer Bouquet: the business pays the fee
  • Mgao: the cost is shared

Examples of what the customer typically pays:

Amount (KSh)Business BouquetCustomer BouquetMgao
500505
1,00010010
5,00034016
10,00048018
50,000108024

The exact fee appears on your confirmation screen before you enter your PIN. Always check it. For other amounts, refer to Safaricom’s current Lipa na M-Pesa tariffs.

Finding a Company’s Paybill Number

Use the number printed on your bill, on the company’s official website, or given by their customer care. Do not rely on numbers shared informally.

What to Enter as the Account Number

The account number lets the company match the payment to you. It could be a customer number, meter number, invoice number, admission number, or phone number, depending on the company. Enter it exactly as shown on your bill, without extra spaces or hyphens.

Common Mistakes and How to Fix Them

  • Wrong account number: The money reaches the company but is not credited to you. Contact the company with your M-Pesa confirmation SMS. They can usually reallocate it.
  • Wrong business number: Check the recipient name on the confirmation screen before entering your PIN. If you paid the wrong business, call Safaricom on 100 immediately.
  • Extra spaces or characters: Type the account number exactly as printed.
  • Using a Till number as a paybill: Till numbers are paid under Buy Goods and Services, not Pay Bill.
  • Failed transaction: Check your balance and daily limit first. Wait a minute and review your messages before trying again so you do not pay twice.

Paying Paybills from Other Networks

Airtel Money, T-Kash, and Equitel also support Pay Bill in many cases, but acceptance depends on the specific company. Confirm with the company or test with a small amount.

Paybill, Till, or Pochi?

Businesses choose between these based on their needs and cost structure. Paybill is common for utilities and invoices, while Till (Buy Goods) is typical for retail, and Pochi la Biashara is aimed at small businesses.

Common Questions

Is there always a fee to pay a paybill?
No. It depends on the tariff the business selected. In some cases the customer pays nothing.

What is the difference between the business number and the account number?
The business number identifies the company. The account number identifies you or your specific invoice within that company.

Can I reverse a paybill payment?
Contact the company first, as they hold the money. If you entered the wrong business number, call Safaricom on 100 right away.

Can I pay a paybill without data?
Yes. USSD (*334#) and the SIM toolkit do not require data.

Is there a limit on paybill payments?
A single M-Pesa transaction is capped at KSh 250,000, and your account has a daily transaction limit of KSh 500,000.

That covers the main steps for paying a paybill with M-Pesa in 2026. Always verify the business name on the confirmation screen, enter the account number carefully, and keep the confirmation SMS.

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at Kenyans.co.ke, one of the country's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

More from Norah Waceke · Editorial policy

Related stories

CBK holds rate at 8.75% as private sector credit grows 10.6%
Finance News

CBK holds rate at 8.75% as private sector credit grows 10.6%

The Central Bank of Kenya kept its benchmark rate at 8.75% for a fourth meeting, as private credit growth hit
Kenyan startups raise $297m in nine months as debt deals dominate
News Tech & Startups Technology

Kenyan startups raise $297m in nine months as debt deals dominate

Kenya is Africa's fourth-biggest startup funding market so far in 2026, with $297 million raised, much of it in debt