You bought a data bundle, but life got busy – and now it has expired with unused gigabytes. Can you recover that data? This guide explains the rollover policies of Safaricom and Airtel, what you can do to minimise waste, and how to buy cheap new bundles without breaking the bank.

📱 Do Safaricom or Airtel Allow Data Rollover?

Generally, no. Standard Safaricom and Airtel data bundles (e.g., daily, weekly, monthly packs) expire at the end of their validity period. Unused data is forfeited. Neither carrier automatically rolls over leftover data to your next purchase.

There are a few exceptions:

For the vast majority of daily, weekly, and monthly bundles, once the time is up, the data is gone.

⚠️ Important: Do not buy a larger bundle hoping to use it slowly over many weeks – unless you explicitly buy a “No Expiry” pack. Otherwise, you will lose unused data at the end of the validity period.

🔄 Can You Recover Expired Data?

Once a bundle expires, the data is removed from your account. There is no way to get it back, even by contacting customer care. The network’s systems automatically reset the data balance to zero when validity ends.

Your only option is to purchase a new bundle. To avoid waste, carefully estimate your data usage before buying.

💡 How to Avoid Wasting Data on Expiry

💰 Best Way to Get Affordable New Bundles After Expiry

If your data has expired, the cheapest way to get back online is to use a reseller till like 509947. Prices are up to 60% lower than official USSD rates. For example:

You can buy a small bundle to tide you over while planning a larger one.

🛒 Step‑by‑Step to Buy a Cheap Replacement Bundle

  1. Check the current price list on the BingwaSokoni website.
  2. Open M‑PESA → Lipa na M‑PESA → Buy Goods.
  3. Enter Till Number 509947.
  4. Enter the exact amount for the bundle you want.
  5. Confirm with PIN – the new bundle is delivered instantly, and you can resume browsing.

🔄 Does Okoa Debt Affect Expired Data?

No – Okoa debt only affects your ability to buy new airtime or bundles via official channels. If you already have an active bundle, it will work until expiry even if you owe money. However, if your bundle expires and you have Okoa, you will need to use a reseller till (509947) to buy a new one, because official USSD will fail.

🛡️

Verified Merchant – Till 509947

Secure M‑PESA STK Push payments. Independent reseller – not affiliated with Safaricom or Airtel.

BingwaSoko Data Team
Written by the BingwaSoko Data Team
Data usage and bundle optimisation experts. Helping you avoid wasted data.
Last reviewed: 26 May 2026

❓ Frequently Asked Questions – Data Bundle Expiry & Rollover

Can I extend the validity of an already expired bundle?
No – expired data cannot be reactivated. You must purchase a new bundle.
Does Safaricom have any data rollover plan?
For standard bundles, no. The 'No Expiry' bundles do not roll over because they never expire – they stay until used, but they are priced higher.
What happens if I buy a new bundle before the old one expires?
Most networks add the new bundle’s data and validity separately. You may have two active bundles, but each has its own expiry date. The system will use the older bundle first, then the newer one.
Is there any way to sell my leftover data to someone else?
No – data is non‑transferable. However, you can use a reseller till to buy a bundle directly for another person (gift), but you cannot transfer your own unused data.
Does Okoa debt affect expired data?
No – Okoa debt only affects your ability to buy new airtime or bundles via official channels. If you already have an active bundle, it will work until expiry even if you owe money.
What is the cheapest way to get a new bundle after expiry?
Use a reseller till like 509947. For example, 1GB for Ksh 19 instead of Ksh 50 – saving 62%. Works even with Okoa.
💡 Pro tip: Use a data tracking app (e.g., GlassWire or your phone’s built‑in monitor) to see your daily consumption. Then buy only what you need for the next few days to avoid expiry waste.
Till: 509947
👉 Buy Cheap Bundles Now – Don’t Overpay After Expiry