How to Top-Up a Different Safaricom Line Using Voucher Via USSD Code

Safaricom is by far the largest mobile service provider in the country and with its status, the need to assist friends or family by topping up their mobile airtime more than often arises. While the Sambaza service offers one way to transfer credit between Safaricom lines, it comes with its own set of limitations. To circumvent these restrictions and efficiently load airtime onto a different Safaricom line, an alternative method known as “indirect top-up” which utilizes a USSD code proves to be quite handy. This guide outlines the simple steps to achieve this, ensuring a seamless experience for both the sender and the recipient.

Quick Summary:

  • Utilize an unused Safaricom scratch card and your mobile phone.
  • Dial *141*12-digit scratch card PIN*Recipient’s mobile number#.
  • Press the “OK/Call Button” to confirm the transaction.
  • Both sender and recipient will receive a notification confirming the top-up.


Like mentioned earlier, Safaricom offers various services to cater to its vast customer base, and one of those is the need to top up another Safaricom line using a scratch card. Among these services is the ability to conveniently recharge another Safaricom line using a USSD code, commonly referred to as “indirect top-up.” This method proves invaluable in situations where direct transfer via Sambaza may not be feasible due to constraints such as minimum balance requirements.

Step-by-Step Guide:

  1. Obtain an Unused Scratch Card: Before initiating the top-up process, ensure you have an unused Safaricom scratch card readily available.
  2. Dial the USSD Code: On your Safaricom phone, initiate the top-up process by dialing the following USSD code:

*141*12-digit scratch card PIN*Recipient’s mobile number#

Replace “12-digit scratch card PIN” with the unique PIN printed on the scratch card, and “Recipient’s mobile number” with the phone number you intend to top-up.

Example: If the scratch card PIN is 123456789012 and the recipient’s mobile number is 0722000000, dial:


  • Confirmation: After entering the USSD code, press the “OK/Call Button” on your device to confirm the transaction.
  • Notification: Both the sender and the recipient will receive a notification confirming the successful top-up. This ensures transparency and accountability in the transaction.


By following the straightforward steps outlined above, you can effortlessly load airtime onto a different Safaricom line using a scratch card and a simple USSD code. This method offers flexibility and convenience, especially in situations where direct transfer options like Sambaza may not be feasible or practical. Whether you’re assisting a friend in need or topping up a family member’s phone, the indirect top-up method proves to be a reliable solution in ensuring connectivity and communication for all Safaricom users.


Please enter your comment!
Please enter your name here


Parliamentarians Allocate NG-CDF Funds for ICT Hub Creation

Parliamentarians have allocated funds from the National Government Constituency Development Fund (NG-CDF) for the creation of ICT Hubs. In Kakamega, Member of Parliament for Teso...


How to Send “Please Call Me” Messages on Safaricom, Airtel & Telkom

Are you in a stuation where you need to get hold of someone very quickly but no airtime to make a call? All major...


Local Smartphone Assembly Soars with 268,000 Units Sold Since October

Since last October, 268,000 smartphones assembled locally have been purchased by Kenyan consumers. The consortium responsible for producing these devices has successfully sold 80%...