To transfer balance from STC to STC in Kuwait, dial *588*[amount]*[recipient number]# and press call. The minimum transfer is KD 0.100 and the maximum is KD 50 per transaction. A fee of 20 fils is deducted from the sender per successful transfer. Transfers are immediate and non-reversible — confirm the recipient number before dialling.
What to Do Now
- Open your dial pad and type *588*[amount]*[recipient STC number]#
- Press call — a confirmation SMS arrives within seconds
- Check your remaining balance via *556# or the MySTC app
Table of Contents
STC Balance Transfer USSD Code — Local Kuwait Method
The USSD method transfers credit directly from your STC Kuwait main balance to another STC Kuwait number — prepaid or postpaid — without internet access.
USSD format: *588*[amount]*[recipient number]#
Example — transferring KD 10 to number 5XXXXXXX:
*588*10*5XXXXXXX#
- Open the phone dial pad
- Type *588* followed by the transfer amount (whole number, no decimals)
- Type * followed by the recipient’s STC Kuwait mobile number
- Add # at the end and press the call button
- A confirmation SMS is received immediately on successful transfer

The amount must be a whole number — KD 1, KD 5, KD 10 and so on. Decimal amounts such as KD 1.5 are not accepted and will return an error. The minimum accepted amount is KD 0.100 (100 fils), entered as 0 in the USSD — confirm this with STC Kuwait at stc.com.kw as the minimum may vary.
*588* is the STC Kuwait local balance transfer code. It transfers from your main credit balance only — bonus credit, promotional credit and data add-ons cannot be transferred. If your main balance is below the transfer amount, the USSD will return an insufficient balance error.
STC Balance Transfer Terms and Limits
Understanding the transfer limits prevents errors before dialling. All figures below are sourced from STC Kuwait published terms.
| Condition | Local Transfer (STC Kuwait to STC Kuwait) |
|---|---|
| Eligibility | Prepaid and postpaid STC Kuwait subscribers |
| Transfer fee | 20 fils per successful transfer — deducted from sender |
| Minimum amount | KD 0.100 (100 fils) |
| Maximum per transaction | KD 50 |
| Maximum per month | KD 100 |
| Maximum transactions per month | 60 |
| Transferable balance | Main balance only — not bonus or promotional credit |
| Usage by recipient | Internet, calls and SMS only — not for VAS or content services |
| Transfer reversibility | Non-reversible — cannot be cancelled or recovered |
Validity of transferred credit for the recipient:
| Amount Transferred | Validity Period |
|---|---|
| Less than KD 1 | 1 day |
| KD 1.000 to KD 1.999 | 2 days |
| KD 2.000 or more | 4 days |
The transfer does not affect the sender’s own validity period. Only the recipient’s newly received credit carries the validity period above — the recipient’s existing balance validity is unaffected.
In practice the most common transfer error on the STC Kuwait 588 service is entering the recipient’s number with a leading zero (0XXXXXXXX) instead of the eight-digit format (5XXXXXXX). The USSD rejects the leading zero format and returns a number error. Always enter the STC Kuwait mobile number without a zero prefix and without the country code.
International Balance Transfer from STC Kuwait
STC Kuwait provides two methods for transferring credit to international mobile numbers outside Kuwait — by USSD or by SMS to the number 585.
USSD method:
- Dial *585# and press call
- Follow the on-screen prompts to enter the recipient’s international number and amount
- Confirm the transfer
SMS method:
- Open your messaging app
- Compose a new message to 585
- In the message body, type: [international number with country code] [space] [amount]
- Example for an Indian number: +9176543210 5 (transfers KD 5)
- Send the message

International transfer fees vary by destination country and amount — confirm the applicable rate at stc.com.kw before sending. International transfers are also non-reversible.
STC Kuwait was previously branded as Viva in Kuwait. The “viva to viva balance transfer” service is now the STC to STC balance transfer service — the codes, limits and process are the same under the current STC Kuwait branding.
For your STC account balance before and after transfer, see our STC balance check page. For alternative top-up methods, see our STC recharge page.
What to Know Before Transferring STC Balance
Four rules that prevent errors and failed transfers:
- Confirm the recipient number before dialling — transfers are non-reversible. A single digit error sends credit to the wrong person with no recovery option
- Main balance only transfers — check your main balance (not total balance including bonuses) is sufficient before initiating
- KD 50 per transaction maximum — if you need to transfer more, send multiple transfers up to the KD 100 monthly cap
- 20 fils fee per transfer — plan for this if transferring minimum amounts, as the fee reduces the effective amount reaching the recipient
As of 2026, the STC Kuwait balance transfer service (*588*) is available 24 hours a day on both prepaid and postpaid lines. Service may be temporarily unavailable during STC network maintenance windows — if the USSD returns an unexpected error outside the above rules, wait and retry or contact STC customer care on 102.
FAQs:
1.What is the STC balance transfer code in Kuwait
The STC Kuwait balance transfer USSD code is *588*[amount]*[recipient number]#. Dial this format and press call — for example, *588*10*55xxxxxx# transfers KD 10 to that number. The minimum transfer is KD 0.100, the maximum is KD 50 per transaction and a fee of 20 fils is charged to the sender per successful transfer. Transfers are non-reversible.
Can I transfer STC balance to a postpaid number in Kuwait
Yes. The STC Kuwait balance transfer service via *588* works for both prepaid and postpaid STC Kuwait recipient numbers. Both prepaid and postpaid STC Kuwait subscribers can also initiate transfers. The transferred credit can only be used for calls, internet and SMS on the recipient’s line — it cannot be applied to Value-Added Services or content subscriptions.
3.What is the monthly limit for STC balance transfer in Kuwait
The STC Kuwait local balance transfer limit is KD 50 per single transaction, KD 100 total per month and a maximum of 60 transactions per month. A fee of 20 fils applies to each successful transfer, deducted from the sender’s account. Bonus credit and promotional balances cannot be transferred — only the main credit balance is eligible.
4.Is Viva to Viva balance transfer the same as STC to STC transfer in Kuwait
Yes. Viva was the previous brand name for STC Kuwait before the company rebranded. The Viva to Viva balance transfer service is now the STC to STC balance transfer service under the current STC Kuwait branding. The USSD code *588* and all associated limits and fees apply under the STC Kuwait brand. All active STC Kuwait subscribers — regardless of whether they joined under the Viva or STC brand — use the same service.

