Mobily’s balance transfer only accepts round multiples of 5 riyal — try to send 7 or 12 SAR and the system rejects it outright. Understanding this rule upfront saves a failed-transfer round trip.
Quick answer
Dial *123*[recipient number]*[amount]# — for example, *123*05XXXXXXXX*10# sends 10 SAR. Or dial *123# for a guided menu.
The multiples-of-5 rule
Transfers must be exactly 5, 10, 15, or 20 SAR — no other amounts are accepted. Need to send 30 SAR? You can’t do it in one transfer; the 20 SAR cap means you’d need two separate transactions (20 + 10), each incurring its own ~0.50 SAR fee.
Checking your balance first
Dial *1411# before transferring to confirm you have enough for the amount plus the fee — see checking your Mobily balance for the full process.
The guided menu vs. the direct code
First time doing this? Use *123# for the step-by-step menu rather than the direct code — it reduces the chance of a mistyped recipient number on your first attempt.
Verified against Mobily’s official support guidance, August 2026.
Step-by-Step Guide
- 1
Check your balance
Dial *1411# to verify you have enough balance for the transfer amount plus the 0.50 SAR fee.
- 2
Dial the transfer code
Type *123*[recipient 10-digit number]*[amount]# and press Call. Or dial *123# for the guided menu.
- 3
Confirm the transfer
Follow the confirmation prompt. Both parties receive SMS confirmation with updated balances.
Alternative Methods
Dial *123*Number*Amount# from your phone dialer.
Mobily App > Services > Transfer
Troubleshooting
"Amount must be in multiples of 5"
Mobily only allows transfers of 5, 10, 15, or 20 SAR per transaction.
"Recipient not eligible"
The recipient must be on an active Mobily prepaid account. Verify their network and account type.
Look Up More USSD Codes
Frequently Asked Questions
Can I transfer Mobily balance to STC or Zain?
No, transfers only work between Mobily prepaid accounts.
What is the service fee?
Approximately 0.50 SAR per transaction, on top of the transfer amount.
Can I transfer more than 20 SAR at once?
No — the per-transaction maximum is 20 SAR. Send larger amounts as multiple separate transfers.
Why was my transfer of 12 SAR rejected?
Mobily only accepts transfers in multiples of 5 (5, 10, 15, or 20 SAR) — 12 isn't a valid amount.
Does the recipient need to be Mobily prepaid?
Yes, both sender and recipient must have active Mobily prepaid accounts.
