SportPesa Paybill
The SportPesa M-Pesa paybill, how to deposit without the errors that stop money reflecting, and the one safety habit that protects you from the most expensive mistake in Kenyan betting.
Updated · The Natybet Desk
Our registry records SportPesa's M-Pesa paybill as 955100, with the account number field set to: Your registered Safaricom number. Confirm it on the deposit screen inside the SportPesa app before you send anything. It takes seconds, the app is the only source that is current by definition, and it is the habit that prevents the version of this mistake that costs real money.
Funds sent to the wrong paybill are generally unrecoverable. Natybet cannot trace a payment, credit an account or recover money — we are not SportPesa and we have no access to any account.
Natybet is not affiliated with SportPesa. This is an independent guide written by us. We are not SportPesa, we do not operate SportPesa, and we cannot access, credit or recover any SportPesa account. Never enter your SportPesa PIN or password on any page that is not SportPesa's own site or app — including ours. For account problems, contact SportPesa directly through their official channels.
Check these before every deposit:
- Read the paybill on the deposit screen inside the SportPesa app or on sportpesa.co.ke — not from a message, a screenshot, a group or a search advert.
- Never send money to a paybill, till or phone number received on WhatsApp, Telegram, Facebook or SMS.
- No operator ever needs your M-Pesa or Airtel Money PIN. You enter it only on your own handset.
- Deposit from the line registered on your betting account, and keep the confirmation SMS with its transaction code.
The two ways to deposit
The first is from inside the app: choose deposit, enter an amount, and confirm the prompt that arrives on your handset with your PIN. The second is manually through the M-Pesa menu — Lipa na M-Pesa, Pay Bill, business number, account number, amount, PIN. SportPesa also accepts Airtel Money, which is worth knowing if you are not on Safaricom, since most Kenyan books are M-Pesa only.
The in-app route is safer, and not marginally. The paybill is populated from the operator's own system, so there is no moment at which you could type a number that came from an untrustworthy source. If you prefer the manual route, read the number off the app's deposit screen first and then use it.
Why deposits fail to reflect
Three causes account for almost all of them. The account number field was wrong — operators disagree about what belongs there, so it is easy to carry a habit over from another book. For SportPesa our registry records: Your registered Safaricom number. The second is depositing from a phone number that is not the one registered on the betting account. The third is a genuine processing delay, which usually resolves itself within minutes.
All three are recoverable through operator support with the M-Pesa transaction code. What is generally not recoverable is money sent to an entirely different paybill — which is precisely why the safety box above exists and why we repeat it rather than tucking it away at the bottom.
The scam this page is really about
A message circulates with a paybill and a reason to use it: a promotion, an “agent”, a bonus that needs activating, a jackpot entry that supposedly requires a direct transfer. The number belongs to the sender. Because mobile-money transfers are instant and final, the money is gone before you have finished reading the confirmation.
The defence costs nothing: deposit details come from the operator's own app and from nowhere else. Not from us either — which is why, even though we publish a verified paybill above, we tell you to confirm it in the app. A publisher repeating a number that has changed is doing the scammer's work by accident.
The same applies to anyone who appears after a lost deposit offering to recover it for a fee. That is the second half of the same scam. No completed M-Pesa payment can be reversed by a stranger, and no fee changes that.
Get withdrawals right before you need them
Deposits are easy; withdrawals are where friction appears, and the cause is nearly always identity verification. An account opened under one name, a mobile-money line registered to another, or documents never uploaded — each of these surfaces at the worst possible moment, which is when you try to take out a meaningful amount.
Complete verification when you open the account, and make sure the name on your SportPesa account matches the name your mobile-money line is registered under. Ten minutes then removes most withdrawal problems before they can happen. On tax: Kenya applies withholding tax on winnings, deducted by the operator, at rates set by the Finance Act that have changed repeatedly — confirm the current position with the operator or the Kenya Revenue Authority rather than with any betting blog, this one included.
SportPesa
Runs the Mega Jackpot (17 games) and Midweek Jackpot (13 games), the two largest jackpot products in Kenya. Accepts Airtel Money as well as M-Pesa.
- M-Pesa paybill
- 955100
- Minimum Aviator stake
- Not verified by us
If something has gone wrong
Keep the M-Pesa confirmation SMS and its transaction code — without it nothing can be traced. Check the paybill, the account number and the sending line against what the app shows. If all three are correct, contact SportPesa directly through the support channels published on their own site.
And if you are depositing more often than you meant to, or topping up to chase a loss, that is worth taking seriously before it becomes expensive. Our responsible gambling page lists free, confidential help available in Kenya.
Frequently asked questions
What is the SportPesa paybill number?
Our registry records SportPesa's M-Pesa paybill as 955100. Confirm it on the deposit screen inside the SportPesa app or on sportpesa.co.ke before sending money — that source is current by definition, and checking costs you seconds.
What goes in the account number field?
Our registry records the account number as: Your registered Safaricom number. Kenyan operators differ on this field, and getting it wrong is the most common reason a deposit does not credit — confirm it in the app before you send.
Can I deposit to SportPesa with Airtel Money?
SportPesa accepts Airtel Money as well as M-Pesa, which makes it one of the more useful options if you are not on Safaricom. The exact details for each payment method are shown on the deposit screen in the app, and that is where you should read them rather than from any third-party page.
My SportPesa deposit has not reflected. What now?
Check the M-Pesa confirmation SMS against three things: the paybill, the account number, and whether the sending line is the number registered on your SportPesa account. Those three explain the vast majority of failed deposits. If all are correct, contact SportPesa support directly with the transaction code. Natybet cannot trace payments, credit accounts or recover funds.
Someone gave me a SportPesa paybill in a Telegram group. Is that safe?
No. Never send money to a paybill, till or phone number that came from WhatsApp, Telegram, Facebook or SMS, however official it looks. It is the most effective betting scam operating in Kenya, and M-Pesa transfers are instant and final. Read the paybill inside the operator's own app instead — every time, without exception.
Why do jackpot stakes sometimes need a specific deposit amount?
They do not — a jackpot entry is paid from your SportPesa account balance like any other bet, so what matters is that your balance covers the stake. Any message telling you to send a specific amount to a specific number 'to enter the jackpot' is a scam. Deposits go to the operator's own paybill and entries are placed inside the app.