M-PESA Buy Goods transactions are usually completed instantly, but occasionally users may experience failed Till payments while purchasing airtime or bundles.

These issues are often temporary and can normally be solved within a few minutes.

If your BingwaSokoni payment fails, do not panic immediately. Most failed Till transactions are caused by network delays or temporary Safaricom issues.

⚠️ Common Reasons Why M-PESA Till Payments Fail

Several factors can interrupt a Buy Goods transaction before completion.

Common causes include:
  • Insufficient M-PESA balance
  • Slow Safaricom network connection
  • Wrong M-PESA PIN
  • Expired STK push prompt
  • Temporary Safaricom downtime
  • Exceeded transaction limits
  • Typing the wrong Till number
Safaricom payment failed

🔧 Most Common Failed Transaction Problems

1. STK Push Does Not Appear

Sometimes the payment prompt delays because of poor network coverage or Safaricom congestion.

Wait a few moments, ensure mobile network is active, then retry the payment.

2. Transaction Cancelled Automatically

This usually happens when the user takes too long to enter the M-PESA PIN.

Retry the payment and complete the confirmation quickly once the STK prompt appears.

3. Money Deducted But Bundles Delayed

Occasionally Safaricom processing delays may slow delivery slightly after successful payment.

In most cases, the transaction completes automatically within a few minutes.

4. Wrong Till Number Entered

Sending money to the wrong Till number may cause failed or misplaced transactions.

Always confirm the official BingwaSokoni Till Number before paying.

Official BingwaSokoni Till Number: 509947

🛠️ How to Fix Failed M-PESA Till Transactions

Most failed payments can be resolved quickly using a few simple troubleshooting steps.

  1. Check your Safaricom network connection
  2. Ensure your M-PESA balance is enough
  3. Restart your phone if prompts delay
  4. Wait 2–5 minutes before retrying
  5. Confirm whether money was deducted
  6. Use the correct Till Number
  7. Avoid sending repeated payments immediately

✅ How to Buy Bundles Successfully Using BingwaSokoni

BingwaSokoni allows customers to purchase Safaricom bundles instantly using M-PESA Buy Goods.

  1. Open M-PESA
  2. Select Lipa na M-PESA
  3. Choose Buy Goods & Services
  4. Enter Till Number 509947
  5. Enter your preferred amount
  6. Confirm your M-PESA PIN
  7. Receive bundles instantly
Instant bundle delivery

🔄 Can Okoa Jahazi Affect Transactions?

Some Safaricom users worry that Okoa Jahazi balances may interfere with bundle purchases.

However, many BingwaSokoni transactions still work even when customers have pending Okoa balances.

📞 When Should You Contact Support?

If money was deducted but no bundles arrive after several minutes, you may need assistance.

Before contacting support:
  • Check your transaction confirmation SMS
  • Confirm the exact amount sent
  • Wait a few minutes for delayed processing
  • Restart your phone and recheck balances
🛡️

Verified Merchant – Till 509947

Secure M‑PESA STK Push payments. If you experience issues, our support team is ready to help.

BingwaSoko Support Team
Written by the BingwaSoko Support Team
Technical support specialists for M-PESA transactions and bundle delivery.
Last reviewed: 26 May 2026

❓ Frequently Asked Questions – Failed M-PESA Till Transactions

Why does my M-PESA Buy Goods payment fail?
Common reasons: insufficient M-PESA balance, slow network, wrong PIN, expired STK push, temporary Safaricom downtime, exceeding transaction limits, or entering the wrong till number.
What should I do if the STK push does not appear?
Wait a few moments, ensure you have network coverage, then restart your phone and retry the payment. You can also try toggling airplane mode or switching between 4G/3G.
Money was deducted but bundles not delivered – what now?
Wait 5–10 minutes as Safaricom may have processing delays. If still not received, contact BingwaSoko support with your M-PESA transaction code. Keep the SMS confirmation.
Can Okoa Jahazi cause transaction failures?
No – Till 509947 bypasses Okoa checks. However, if you use official USSD codes, Okoa may cause failures. With Buy Goods till, Okoa does not affect the payment.
How can I avoid entering the wrong till number?
Save the official till number (509947) in your M-PESA toolkit or favourites. Always double-check before confirming the payment.
When should I contact customer support?
If money is deducted but no bundle arrives after 10 minutes, or if you receive an error message you don't understand. Always provide your transaction code.
Buy Bundles Instantly
Till Number: 509947