Skip to content
Verified 13 September 2026

Pay Kenya Airways with M-PESA: paybill 777777

By Aisha Hassan

Kenya Airways paybill is 777777, and the account field is your booking reference. That second half is where the money goes missing. A reference typed wrong, or a phone number typed in its place, does not bounce back to you: it sits in suspense against no ticket, and you find out at the airport. Type the reference exactly as it appears on your itinerary, then keep the M-PESA SMS until the e-ticket arrives.

Paybill
777777
Account field
Your Kenya Airways booking reference

The booking reference (also called a PNR) is the six-character code on your itinerary email and on the payment screen at kenya-airways.com. It mixes letters and digits, for example ABC123.

The flow, in the order the phone asks for it

  1. Get your booking reference first. Book at kenya-airways.com, in the app, or through the KQ office, and hold the reference before you open M-PESA.
  2. On M-PESA choose Lipa na M-PESA, then Pay Bill.
  3. Business number: 777777.
  4. Account: your booking reference. Not your phone number. Not your ID. Not the ticket number.
  5. Enter the fare amount exactly as quoted, then your PIN.
  6. Read the confirmation SMS before you close it. The recipient name should be Kenya Airways. Keep the 10-character M-PESA code.

What it costs you

Kenya Airways does not add a fee of its own on M-PESA: what you pay on top is the standard Safaricom paybill tariff, charged to the sender. On a KES 25,000 fare that is a small fraction of the ticket, but airline fares sit at the top of the M-PESA bands, so check it rather than assume. The paybill calculator gives the exact figure for your fare, and M-PESA limits matter here more than on most paybills — a long-haul fare can exceed a single transaction cap, which is why some fares need splitting across transactions or paying by card instead.

If the ticket does not issue

Most confirmations arrive within five minutes. If nothing has come after thirty, the money is almost never lost, it is unmatched. Call Kenya Airways with two things: the M-PESA transaction code and the booking reference you typed. If those two disagree, say so — that is the fix, and it is a manual ticket issue rather than a refund. Do not pay again on the same reference; a second payment against a booking that is already in suspense makes the reconciliation harder, not faster. See how M-PESA reversals actually work before you try one.

Frequently asked

What is the Kenya Airways paybill number?

777777. The account field is your booking reference.

Can I use my phone number as the account?

No. Kenya Airways matches the payment to a booking by its reference. A phone number in that field leaves the payment unmatched.

How long does the e-ticket take?

Usually under five minutes. After thirty, call KQ with your M-PESA code and booking reference rather than paying again.

Is there a separate paybill for Asante or Msafiri?

Our directory carries 777777 for both the main ticket payment and the Asante (Msafiri) entry. If you have been given a different number by Kenya Airways, tell us through the report link and we will check it.