M-PESA Tap-to-Pay Guide: How It Works, Setup Steps and Transaction Charges
M-PESA Tap-to-Pay is giving Kenyan consumers another way to pay for goods and services without entering a till number or scanning a QR code. The new feature uses Near Field Communication (NFC) technology to allow customers to make contactless payments using a compatible smartphone.
The service comes as Safaricom continues to expand the M-PESA ecosystem and move more everyday transactions onto digital platforms. The feature is now available through the M-PESA Business App, allowing participating merchants to receive payments directly through an NFC-enabled phone instead of relying on a separate card payment machine. (Kenyanscope)
For consumers, the process is relatively simple. A merchant enters the amount to be paid, the customer taps their NFC-enabled phone against the merchant’s compatible device, checks the payment details and enters their M-PESA PIN to authorise the transaction.
Here is what Kenyan users need to know about M-PESA Tap-to-Pay, including how it works, what is required to use it and how charges apply.
What Is M-PESA Tap-to-Pay?
M-PESA Tap-to-Pay is a contactless payment option that connects a customer’s NFC-enabled smartphone to a merchant’s compatible phone.
NFC, or Near Field Communication, is a short-range wireless technology that allows two devices placed close together to exchange information.
The technology is already familiar to consumers who use contactless bank cards and mobile wallets. Safaricom has now incorporated a similar approach into its M-PESA payment ecosystem.
The difference is that the payment remains an M-PESA transaction. Customers do not need to create a new wallet or open a separate account specifically for Tap-to-Pay.
The feature has been added to the M-PESA Business App, where merchants can select Tap to Pay alongside other payment functions. The merchant enters the amount and asks the customer to bring their NFC-enabled phone close to the merchant’s device. (tech-ish)
The customer then reviews the transaction and enters their M-PESA PIN before the payment is completed.
How Does M-PESA Tap-to-Pay Work?
The process is built around a simple interaction between the customer’s phone and the merchant’s phone.
A merchant begins by entering the amount that the customer is required to pay in the M-PESA Business App.
The merchant selects the Tap to Pay option, which prepares the device to receive the payment.
The customer then brings an NFC-enabled smartphone close to the merchant’s phone.
Once the devices communicate, the payment information is presented to the customer. This allows the customer to confirm the merchant and amount before authorising the transaction.
The customer enters their M-PESA PIN and the payment is processed.
Both the merchant and customer receive confirmation once the transaction has gone through. The system therefore removes the need to manually enter a till number during the payment process. (Kenyanscope)
The PIN requirement is particularly important. Although the payment is initiated through a physical tap, tapping the phones does not by itself authorise the transaction.
What Do You Need to Use M-PESA Tap-to-Pay?
Customers need several things before they can use the service.
The first requirement is an active M-PESA account on a Safaricom line.
The second is a smartphone that supports NFC. Customers using phones without NFC hardware will not be able to use the contactless option.
The third requirement is access to Safaricom’s current consumer application, My OneApp. The application brings M-PESA together with other Safaricom services and currently lists NFC payments among its payment options. (Google Play)
The merchant also needs a compatible NFC-enabled device and access to the M-PESA Business App with the Tap-to-Pay function available.
This means that having an NFC phone alone is not enough. The merchant must also support the feature.
How to Set Up M-PESA Tap-to-Pay
1. Check Whether Your Phone Supports NFC
Start by checking the phone’s settings.
On many Android smartphones, NFC can be found under Settings, Connections, Connected Devices or a similar menu. The exact location varies depending on the phone manufacturer.
If NFC is not listed anywhere in the phone’s settings, the device may not support the technology.
2. Switch On NFC
If the phone supports NFC, turn the feature on before attempting to make a payment.
NFC does not need to be used for every M-PESA transaction, so customers who normally keep it switched off should remember to activate it when they want to use Tap-to-Pay.
3. Update the Safaricom Application
Customers should make sure they are using the latest version of My OneApp.
Safaricom’s current application combines M-PESA, airtime, data, Bonga Points and other services in one platform. Its current listing specifically identifies NFC payments as one of the payment options available through the app. (App Store)
4. Ensure Your M-PESA Account Is Active
The customer must have an active M-PESA account and sufficient funds to complete the purchase.
There is no need to create a separate Tap-to-Pay wallet.
5. Find a Participating Merchant
The final requirement is finding a merchant who has the Tap-to-Pay functionality enabled.
Because the feature is still being rolled out, customers should not expect every business accepting M-PESA to have it immediately.
A merchant without Tap-to-Pay can continue accepting payments through conventional M-PESA methods such as till numbers and QR codes.
How to Pay Using Tap-to-Pay
Once a customer finds a participating merchant, the actual payment takes only a few steps.
The merchant enters the amount owed into the M-PESA Business App and selects Tap to Pay.
The customer brings their NFC-enabled smartphone close to the merchant’s NFC-enabled device.
The customer then checks the payment details displayed on the phone.
If the merchant and amount are correct, the customer enters their M-PESA PIN.
The transaction is processed and confirmation is issued.
Customers should avoid rushing through the final step. Checking the amount and merchant before entering the PIN remains an important part of protecting an M-PESA account.
How Much Does M-PESA Tap-to-Pay Cost?
The introduction of Tap-to-Pay does not mean that M-PESA has created an entirely new transaction tariff.
Charges depend on the type of M-PESA transaction being made and the applicable tariff.
Safaricom’s published M-PESA Buy Goods information states that customers generally do not pay charges when making Lipa na M-PESA Buy Goods payments, except for specified transactions such as payments at fuel stations. The merchant bears the applicable collection charge. (Safaricom)
Safaricom’s published Business Till information also states that collections of KSh200 and below are free to the business owner, while applicable charges can apply above that threshold. (Safaricom)
Customers should therefore avoid assuming that every M-PESA service has the same fee structure.
The exact cost can depend on the transaction category and the applicable tariff at the time of payment.
Before authorising a transaction, users should review the payment information displayed on their phone.
Is Tap-to-Pay Free for Customers?
For ordinary Lipa na M-PESA Buy Goods payments, Safaricom’s published information indicates that there are generally no customer charges, with an exception for payments made at fuel stations. (Safaricom)
This is different from services such as sending money to another person, withdrawing cash or using certain other M-PESA services, where separate tariffs can apply.
Tap-to-Pay should therefore be viewed as a different way of initiating an eligible payment rather than a separate wallet with its own universal fee.
Customers should always rely on the transaction information presented at the point of payment and the latest Safaricom M-PESA information when checking applicable charges.
Why the Feature Matters to Small Businesses
Tap-to-Pay could be particularly useful to small businesses that want to accept digital payments without investing in additional payment hardware.
Traditionally, a merchant accepting card payments may require a dedicated point-of-sale terminal. The new M-PESA approach allows a compatible merchant smartphone to serve as the receiving device.
That can simplify the payment process for shops, restaurants, service providers and other businesses that already rely on M-PESA.
The merchant only needs to enter the amount and allow the customer’s phone to establish the NFC connection.
The move also builds on Kenya’s already established mobile-money culture.
M-PESA has become a major part of everyday commerce, from small retail purchases to larger business transactions. Tap-to-Pay adds another layer of convenience to an ecosystem that has increasingly moved away from cash.
What Happens If the Tap Does Not Work?
A failed tap does not mean the customer has to abandon the transaction.
The first thing to check is whether NFC is switched on.
The customer should also ensure the phones are close enough for the NFC connection to work. Since NFC operates over a short range, positioning matters.
If the payment still fails, the merchant can use another available M-PESA payment method.
Customers can continue paying through a till number, QR code or other supported M-PESA option.
The important thing is to avoid repeatedly entering a PIN when the payment status is unclear. Customers should first confirm whether the transaction has been completed before attempting another payment.
Is M-PESA Tap-to-Pay Safe?
The contactless nature of the payment does not remove the main M-PESA authentication step.
Customers must still enter their M-PESA PIN to approve the transaction.
This means another person cannot simply bring a phone close to the merchant’s device and automatically complete a payment from the customer’s account.
Customers should also follow the standard M-PESA security guidance by keeping their PIN confidential.
A merchant should never ask a customer to reveal their M-PESA PIN.
The customer should enter the PIN privately after confirming the merchant and amount shown on the phone.
Tap-to-Pay vs Traditional M-PESA Payments
The main advantage of Tap-to-Pay is convenience.
A conventional till payment requires a customer to obtain the merchant’s till number and enter payment information manually.
QR payments require the customer to scan a code.
Tap-to-Pay instead uses NFC to establish the payment connection between the two phones.
That can reduce typing and make the process faster, especially for customers making frequent purchases.
However, conventional M-PESA payment methods remain important because not every smartphone supports NFC and not every merchant has Tap-to-Pay enabled.
What Kenyan M-PESA Users Should Know
M-PESA Tap-to-Pay marks another step in the evolution of mobile payments in Kenya.
The feature combines the convenience of contactless technology with the familiar M-PESA payment system. Customers with compatible phones can tap to initiate the transaction, check the payment details and enter their PIN to complete it.
The biggest preparation is making sure the smartphone supports NFC, the feature is switched on and the latest version of the relevant Safaricom application is installed.
Merchants, meanwhile, need the compatible M-PESA Business App setup to receive Tap-to-Pay payments.
As adoption grows, the feature could make everyday M-PESA payments more seamless, particularly for businesses that want contactless payments without purchasing dedicated card machines.
For customers, however, the basic rule remains unchanged: check the amount, confirm the merchant and never share your M-PESA PIN.
With those precautions in place, Tap-to-Pay provides another convenient way for Kenyans to make digital payments using a technology that is already becoming familiar across the global payments industry.