To bet on SportPesa via SMS, you send a text to SportPesa's betting shortcode with the game ID, your pick and your stake in the format the operator publishes, and SportPesa replies with a confirmation and bet ID. The current shortcode is shown in the key facts box when confirmed and on SportPesa's own help pages; use only that source, because older shortcodes linked to the brand were blocked during the 2019-2022 licence dispute. You need a registered account with funds, and you must be 18+.
Check the SMS help on SportPesa
What you need for SMS betting
- A SportPesa account registered to the phone you are texting from.
- A wallet balance, topped up by M-Pesa or Airtel Money.
- The game ID of each match, shown on the SportPesa fixture list or games SMS.
- The current shortcode: (if blank, take it from SportPesa's help pages).
How a betting SMS is built
Kenyan bookmakers that take SMS bets use the same idea: each match has a numeric game ID, each outcome has a short pick code, and the message ends with the stake. A separator symbol, published by the operator, sits between the parts. A typical structure looks like this:
| Part | What it is | Where to find it |
|---|---|---|
| Game ID | Number identifying the match | Fixture list on the site or games SMS |
| Pick | Your outcome, for example home win, draw or away win, or a market code | SportPesa's SMS help page |
| Stake | Amount in KES | Your choice, within the limits shown |
For multibets, several game-and-pick pairs are joined before the stake. Market codes for goals markets, such as over 2.5, follow their own short codes, which is why people search "how to bet over 2.5 in SportPesa via SMS". Always copy the codes from SportPesa's current help page rather than from social media, where wrong formats get shared.
Step by step
- Get today's game IDs from the SportPesa fixture list.
- Write the message in the published format, checking each game ID twice.
- Send it to the official shortcode from your registered line.
- Wait for the reply with your bet ID and potential win.
- If the reply shows an error, read it: usually a wrong ID, a closed match or low balance.
SMS, USSD or app?
| Channel | Good for | Drawback |
|---|---|---|
| SMS | Basic phones, no data | Easy to mistype IDs; SMS may cost airtime |
| USSD | Menu-guided betting without internet, launched by SportPesa for offline customers | Sessions time out if you are slow |
| App or site | Full coupon, live betting, cash out | Needs data |
Mistakes to avoid
- Sending to a number from a forwarded message instead of the official shortcode.
- Betting on a game ID from yesterday's list; IDs belong to specific fixtures.
- Ignoring the confirmation SMS. If no confirmation arrives, assume the bet was not placed and check your balance before resending.
Our SMS betting sites page compares bookmakers that accept text bets. Deposit steps are on the SportPesa paybill page, and the full operator overview is in our SportPesa review.
Frequently asked questions
What is the SportPesa SMS number?
Use the shortcode published on SportPesa's help pages or in our facts box. Old shortcodes linked to the brand were blocked during the licence dispute.
Can I place a multibet by SMS on SportPesa?
Yes, by joining several game ID and pick pairs in one message in the published format before the stake.
How do I know my SMS bet went through?
SportPesa replies with a confirmation and bet ID. No reply means you should check your balance before trying again.
Does SMS betting cost airtime?
Sending a text may be charged by your network. Check the tariff shown on SportPesa's help page.

By 