How to pay for VIP tips with M-Pesa
Paying for VIP tips takes less than a minute on any phone with M-Pesa. This guide walks through the exact steps, the amount to send for each plan, and what to do when something does not line up.
Updated 23 October 2026 · 4 min read
Before you start
- Have your M-Pesa PIN ready — you will be prompted on your handset.
- Create a free TodayBetSlip account first; the payment is attached to your account.
- Decide which plan you want: KES 100 (1 day), KES 500 (7 days), KES 800 (14 days) or KES 1,200 (30 days).
Pay to the Buy Goods till
Open the M-Pesa menu on your phone and choose Lipa na M-Pesa, then Buy Goods and Services — not Pay Bill. Enter till number 5797057 and the exact amount for your plan.
Confirm with your PIN. You will receive an SMS from M-Pesa that starts with a 10-character code, for example “SJK4H2X9QZ Confirmed. Ksh500.00 sent to TODAYBETSLIP”.
Submit the confirmation code
On the payment page, pick the same plan you paid for, paste the 10-character code, and submit. You can add the phone number you paid with — it makes reconciliation faster but it is optional.
Your submission is then queued for confirmation. Once it is confirmed, VIP tips unlock automatically on your account, and any days you have already paid for are added on top rather than replaced.
If the code is rejected
- Check that the amount you paid matches the plan you selected.
- Make sure the code is exactly 10 characters and has not already been used — each M-Pesa code can only be claimed once.
- If it was rejected with a note, the note explains why (for example, the code was not found on our statement). Pay again or contact support with your M-Pesa SMS.
Why payments are confirmed manually
We confirm every payment against the M-Pesa statement before unlocking VIP. It keeps the platform honest: no one gets VIP access by guessing a code, and paying customers are not competing with free users.
Confirmation normally happens within a few minutes during working hours in Kenya. If it takes longer, the status on your account page tells you whether the payment is still pending or was rejected.