Keeping track of your airtime and data bundle purchases is essential to manage your budget, verify deliveries, and resolve disputes. Whether you buy directly from Safaricom/Airtel or use a reseller till like 509947, there are several ways to view your transaction history. This guide shows you how to access M‑PESA statements, USSD logs, and records from reseller platforms.
📑 In this guide
- Method 1 – M‑PESA Transaction Statement (Most Reliable)
- Method 2 – USSD Balance & History Checks (For Bundles)
- Method 3 – Reseller Platform Records (If You Have an Account)
- How to Track Reseller Till Purchases (e.g., Till 509947)
- Using Transaction History to Dispute Non‑Delivery
- Comparison of Tracking Methods
- Frequently Asked Questions
Method 1 – M‑PESA Transaction Statement (Most Reliable)
All M‑PESA payments (including to tills and Paybills) are recorded in your M‑PESA statement. This is the primary source of truth.
How to get your M‑PESA statement:
- Open M‑PESA → My Account → Transaction Statement.
- Select the period (e.g., last 30 days).
- Enter your M‑PESA PIN.
- You will receive a mini‑statement via SMS, or you can request a full statement sent to your email.
The statement shows every payment, including:
- Date and time
- Transaction type (Buy Goods, Send Money, Paybill)
- Amount
- Recipient (till or Paybill number)
- Transaction code (e.g., QLJ7X3Y2)
Always keep a copy of your statement for at least 3 months to resolve any disputes with resellers.
Method 2 – USSD Balance & History Checks (For Bundles)
To see your active bundles and recent usage, use the network’s USSD codes:
- Safaricom: Dial *544# → Select “Check Balance” or “My Subscription” to see active bundles.
- Airtel: Dial *544# → “Check Balance” → “Data Balance” or “Voice Balance”.
- Telkom: Dial *544# → “My Account” → “Check Balance”.
These menus do not show a full history, only current balances. For past purchases, rely on M‑PESA statements.
Method 3 – Reseller Platform Records (If You Have an Account)
Some reseller platforms (like BingwaSokoni) allow you to create an account. If you log in, you can see your purchase history, including:
- Date and time of purchase
- Bundle details (data, minutes, SMS)
- Recipient number
- Payment status (successful/delivered)
If you do not have an account (you paid directly via till), your only record is the M‑PESA statement. However, you can contact support with the transaction code to ask for delivery confirmation.
How to Track Reseller Till Purchases (e.g., Till 509947)
When you pay to Till 509947, you receive two types of records:
- M‑PESA SMS: Shows the payment to till 509947.
- Delivery SMS from the reseller: Confirms the bundle was sent (e.g., “1.25GB delivered to 07xxxxxxxx”).
Save both messages. If you lose the delivery SMS, you can forward the M‑PESA transaction code to the reseller’s support, and they can confirm delivery and re‑send the confirmation.
Using Transaction History to Dispute Non‑Delivery
If you paid via Till 509947 and did not receive your bundle:
- Check your M‑PESA statement to confirm the payment was successful (not reversed).
- Copy the transaction code.
- Contact BingwaSokoni support via WhatsApp, providing the transaction code and your phone number.
- They will check their logs and either manually deliver the bundle or refund you.
Having a clear transaction history makes resolution much faster.
Comparison of Tracking Methods
| Method | Shows Payments? | Shows Bundles Delivered? | Ease of Access |
|---|---|---|---|
| M‑PESA Statement | ✅ Yes (all payments) | ❌ No (only payment, not bundle type) | Easy (via *334# or app) |
| USSD Balance Check | ❌ No | ✅ Yes (current balance only) | Easy (dial *544#) |
| Reseller Account History | ✅ Yes (if account used) | ✅ Yes (bundle details) | Requires registration |
❓ Frequently Asked Questions – Tracking Airtime History
You can request a statement for up to 12 months via the M‑PESA app or by visiting a Safaricom shop. The USSD mini‑statement shows the last 10 transactions.
If you kept your M‑PESA SMS and delivery SMS, yes. Without an account, there is no central portal. Save your messages or take screenshots.
Provide the transaction code to the reseller. They can look up the payment in their system. If they still deny, escalate to Safaricom/Airtel customer care (100) for investigation.
No – your M‑PESA statement will still show payments you made. However, if you bought via USSD with Okoa, the money may have gone to loan repayment; the statement will show a payment but you may not have received airtime. That is why reseller tills are better – they always deliver.