The documented SportPesa USSD code Tanzania readers need is *150*87#. Knowing the code is only the first step: the registered SIM, current menu, and intended account action also matter.
- 18+ · Tanzania · TZS
- Independent guide, not the operator
- Published documents checked 22 Oct 2026

On this page
- Use the code documented for Tanzania
- Prepare the SIM and identify your actual task
- Open a menu without treating every choice as harmless
- Separate first registration from an existing account
- Know when an instruction belongs to SMS instead
- Read the current menu before relying on a shortcut
- Keep payment instructions separate from access instructions
- Interpret balance and transaction messages carefully
- Handle timeouts and interrupted sessions by checking records
- Do not assume all usage is free or identical
- Prepare an official support request from the session
- Choose another route when it answers the task better
Use the code documented for Tanzania
The operator's Tanzania how to play guide names *150*87# as its USSD route. Current terms also refer to that menu, providing a stronger basis than an undated code directory.
Check that the source concerns Tanzania before following any instruction. A shared brand name does not make another country's short code, account relationship, or payment process applicable to your registered number.
This guide reviewed public instructions on 22 October 2026 and did not run a USSD session. It therefore identifies the documented route without promising how every handset or network responds.
A code can be correct while a session still fails for another reason. Preserve what appeared on your own phone instead of assuming that every unsuccessful attempt proves the code changed.
| Destination | Purpose | Boundary |
|---|---|---|
| *150*87# | Tanzania USSD access | Read current labels rather than historical numbering |
| 15888 | Documented SMS commands | Text syntax differs from USSD selections |
| sportpesa.co.tz | Official Tanzania website | Recovery and browser tasks have separate instructions |
| Provider payment menu | Mobile money transfers | An operator access code cannot replace payment instructions |
| Official app | Android account access | Installation does not approve identity or payment checks |
Prepare the SIM and identify your actual task
Start with the mobile number attached to your existing account and establish that the SIM remains under your control. Borrowing another person's number creates an ownership question rather than an access shortcut.
Then name what you need: locating account information, checking a transaction, understanding registration, or finding assistance. A defined task reduces the chance of following an unrelated menu item during exploration.
If your handset holds more than one SIM, check which number is being used for the session. The operator's records concern a registered number, not merely the physical phone in your hand.
Keep a private note of the task before starting if you expect to need help. That simple context makes a later error message easier to interpret than an isolated screenshot without explanation.
Open a menu without treating every choice as harmless
Use the dialling interface for the documented USSD code and read the returned message before choosing an option. A menu response should be understood in context rather than followed automatically.
Do not assume that selecting an item only displays information. Some account choices can progress toward an action, so review the current wording and any confirmation before submitting something with consequences.
This research did not establish a permanent list of option numbers. A historical menu screenshot may describe an earlier arrangement even when the access code itself remains documented in current sources.
If the displayed menu differs from an example, follow the meaning of the live labels rather than forcing the old sequence. Stop if you cannot identify what the next choice would do.
Visit PLANBET · 18+
Separate first registration from an existing account
A person with earlier account messages may need recovery or ownership assistance instead of another registration. Reaching the USSD menu does not establish that the number has never been registered before.
The Tanzania terms require personal registration and adult eligibility of at least eighteen. Using a different channel does not remove those requirements or make another person's details appropriate for your account.
If the registered SIM was lost or changed, explain that issue through official assistance. Repeated registration attempts under new details do not resolve who legitimately controls the original number and account.
The registration guide explains the separate account creation journey. Use it when a first account is actually needed, while keeping verification and future payment checks distinct from simply opening an access menu.
Know when an instruction belongs to SMS instead
The official Swahili guide describes registration texts using Mchezo and KUBALI to 15888. These are SMS instructions, which should not be substituted for USSD menu selections merely because both involve a phone.
The guide describes SALIO for balance and a withdrawal text using W, an amount, and an account PIN. Those text instructions do not establish equivalent USSD option numbers.
An SMS account PIN and a payment provider PIN are different credentials. Do not send the provider's secret to an operator text destination because a copied example contains the word PIN.
If your real need is understanding a text response, retain the request and reply together. Diagnose that exchange as an SMS task instead of changing unrelated settings in a USSD session.
| Example | Purpose | Not established |
|---|---|---|
| Mchezo then KUBALI | Swahili registration and acceptance | A fixed USSD option or promotional reward |
| SALIO to 15888 | Balance enquiry | Withdrawal approval or completed verification |
| W#amount#accountPIN | SMS withdrawal instruction | Provider PIN request or cashout command |
| Confirmation | Response to an action | A deadline for later account processes |
| Historical menu | An earlier documented arrangement | Current numbering, charges or network availability |
Read the current menu before relying on a shortcut
Option numbers can be convenient when an instruction is current, but they are poor substitutes for understanding the label. Read which account function a number represents before using it.
Current terms mention particular USSD game options, while older articles describe other menu structures. This page does not combine those fragments into a complete live menu that was never inspected.
A saved sequence should therefore remain attached to its source and date. When the task matters, compare the live response instead of assuming every later session preserves the same arrangement.
If a menu does not provide the information you need, choose another documented access route or ask support. Additional betting activity is unnecessary merely to test whether a different menu branch works.

Visit PLANBET · 18+
Keep payment instructions separate from access instructions
Opening the operator's USSD menu is different from transferring money through a mobile provider. The correct access code alone does not identify every business number, reference field, charge, or transfer condition.
The official guide publishes paybill 150888 for several named networks, including HaloPesa. Current terms separately list payment gateways and require the depositor number to match the number registered to the receiving account.
No current universal provider menu sequence was verified here. Do not invent a chain of option numbers or reuse one provider's steps when the displayed payment instruction belongs to another service.
For an unresolved transfer, retain its reference and account history before choosing another route. A second payment creates another event without explaining what happened to the original transaction.
Interpret balance and transaction messages carefully
A balance is a snapshot rather than a complete transaction explanation. Compare it with account history and provider confirmation when investigating a particular movement of money through the service.
The guide notes that pending withdrawals can affect the displayed balance. A number returned during an enquiry is therefore not independent proof that every payment request has finished processing.
Likewise, reaching an account menu does not confirm that identity checks are complete. Published terms permit verification and security review, which can remain separate from the ability to view certain information.
Preserve unfamiliar status wording and the action preceding it. Ask what the message means for the particular record instead of treating an unclear response as a general account approval.
Handle timeouts and interrupted sessions by checking records
If a session closes unexpectedly, identify whether you were merely viewing information or had already submitted an action. Those situations need different checks before deciding whether another attempt is appropriate.
When an action may have been submitted, look for its confirmation and account record first. Repeating the instruction immediately can create uncertainty about whether the service received one request or several.
No universal timeout duration or recovery sequence was established in this research. The practical evidence is the message, approximate time, selected function, and any response received after the session ended.
Connection trouble does not justify installing unfamiliar software from a stranger. Use another official route when available while keeping credentials, phone messages, and device access under your own control.
| Observation | Preserve | Clarify |
|---|---|---|
| No response | Code, SIM and time | Did the intended session start? |
| Unclear label | Wording and intended task | What will this choice do? |
| Closed before submission | Last visible stage | Was anything confirmed or recorded? |
| Submission possible | Confirmation and history | Does a request already exist? |
| Transfer mismatch | Provider reference and account record | Which transfer stage remains unresolved? |
Visit PLANBET · 18+
Do not assume all usage is free or identical
Historical official articles discuss access without a data bundle, but they do not establish a permanent universal cost policy. This guide does not promise free USSD or SMS usage on every network.
The public guide also contains SMS charge examples, which should remain examples rather than a current tariff guarantee. Confirm relevant provider information when communication costs affect whether the route suits your task.
Network conditions, device behaviour, and account status can vary without changing the documented access code. Avoid treating one person's successful session as a performance test for every other customer and handset.
Compare clarity, access to your number, and the records your task requires. No evidence here establishes that one route always works faster or costs less than every available alternative.
Prepare an official support request from the session
Describe the code used, selected number context, time, intended function, and exact reply. Include whether a confirmation or transaction record appeared, while keeping passwords and complete security codes outside the narrative.
Current English and Swahili terms agree on care@sportpesa.co.tz for complaints and transaction queries. They also publish support phone contacts; this research verified their presence in the documents, not a completed support conversation.
If a payment question is involved, distinguish the provider reference from any operator request reference. Both can matter without describing the same record or proving the same stage was completed.
The customer care guide helps organise a concise chronology. If the operator cannot resolve a complaint satisfactorily, the published terms identify the Gaming Board of Tanzania as a separate escalation destination.
Choose another route when it answers the task better
USSD is one documented access route, rather than a requirement to complete every account question through the phone menu. A browser or official app may present the needed record more clearly.
For forgotten credentials, use the existing account recovery information. For a document request, clarify verification separately. Changing channels does not by itself approve ownership, settle a transaction, or remove an account restriction.
Cashout should also remain a separate feature question. This research did not verify a USSD cashout sequence, so a withdrawal menu or SMS instruction should not be advertised as a substitute.
If the intended outcome is stopping account activity, follow the responsible gambling process directly. There is no need to enter another product menu before requesting the break or closure you actually want.
Frequently asked questions
What is the documented SportPesa USSD code in Tanzania?
The official Tanzania guide publishes *150*87#, with current terms also referring to that menu. Check the Tanzania source and your registered SIM rather than importing another country's instructions or code.
Is 15888 the same as the USSD code?
15888 is the text destination used in the operator's SMS guide. Dialling *150*87# and sending a text are different journeys, so keep their syntax and responses attached to the correct channel.
Can I rely on an old list of USSD menu numbers?
Read the current labels before choosing. Older menu examples do not establish today's complete numbering, and fragments from different periods should not be combined into a live sequence that was never checked.
Do I need a new account to use a different access route?
A different channel does not establish that another registration is needed. If the number already has an account, investigate recovery or ownership rather than creating new details to get around an error.
Does the guide confirm that USSD is always free?
No universal current charge policy was established. Historical access descriptions and SMS examples should not become a promise that every network, session, or communication method remains free for all customers.
What should I do after a session ends unexpectedly?
Determine whether an action may have been submitted, then inspect any confirmation and relevant account record. Repeating an instruction before checking can make one unresolved request harder to distinguish from another.
Can I use another person's SIM to check my account?
Use a number you legitimately control and resolve any lost registered SIM through official assistance. Borrowed security messages or another person's credentials do not answer the underlying account ownership question.
Does USSD access prove that a withdrawal is approved?
Menu access, balance enquiries, verification, and payment processing are separate events. Read the specific status and preserve its reference instead of treating the ability to open a menu as payment approval.
Is there a verified USSD cashout sequence?
No such sequence was established in this research. Cashout concerns early bet settlement, while the documented SMS withdrawal instruction concerns moving account funds through a separate process with its own conditions.
What should I tell support about an unsuccessful USSD attempt?
Provide the intended task, code, SIM context, attempt time, and exact response, plus any relevant confirmation. Keep account secrets private and distinguish a provider transfer record from an operator account request.
Start with Tanzania's documented code and the number attached to your account, then read the live menu carefully. When a session fails, check existing records before repeating any action or changing channels.
Sources, checks and editorial disclosure
Checked 22 October 2026. We reviewed public documents; we did not register, place a bet or perform a deposit or withdrawal. Advertising does not establish eligibility. Conditions can change.
Methodology and affiliate disclosure