How to Share Mobile Balance in Pakistan 2026: Jazz, Zong, Telenor & Ufone Balance Transfer Codes, Charges and Limits
It happens in every Pakistani household: a parent calls and says "mera balance khatam ho gaya hai" — their balance is finished, they need to make an urgent call, and the nearest easyload shop is a twenty-minute walk away. This is exactly the moment balance sharing was made for. Every mobile network in Pakistan — Jazz, Zong, Telenor and Ufone — lets prepaid users send mobile credit directly to another number on the same network, straight from the phone dialer, in under a minute, with no internet and no app needed.
This guide covers the exact 2026 balance share code for each network, the step-by-step process, service charges, minimum and maximum limits, the confirmation step most people miss, and what to do when a transfer fails. One honest note up front: operators adjust charges and limits from time to time, so the figures below are current as of October 2026 — and the network always shows you the charge in a confirmation SMS before the transfer goes through, so you never pay a surprise fee.

Balance Share Codes at a Glance
If you only need the code, here is the complete cheat sheet. The detailed steps, charges and limits for each network follow below.
| Network | Balance share code | Example | Per-transfer limit | Approx. charge |
|---|---|---|---|---|
| Jazz | *100*number*amount# | *100*03001234567*50# | Rs 15 – 500 | ~Rs 5–8 + tax |
| Zong | *828*number*amount# | *828*03151234567*100# | Rs 10 – 500 | ~Rs 2 + tax |
| Telenor | *1*1*number*amount# | *1*1*03451234567*50# | Rs 10 – 200 | ~Rs 5 + tax |
| Ufone | *828*number*amount# | *828*03331234567*20# | Rs 10 – 500 | ~Rs 6 + tax |
Charges are set by the operators and can change; the confirmation SMS always states the exact charge before you approve the transfer, so read it before replying.
How Balance Sharing Actually Works
Balance sharing — also called balance transfer — moves credit from your prepaid account to someone else's prepaid account on the same network. It is not a loan and not a retailer recharge: no new money enters the system. Your balance goes down by the amount plus a small service charge, and the receiver's balance goes up by the full amount, usually within seconds.
A few things make it uniquely useful in Pakistan. It runs on USSD — the same technology behind balance-check codes — which means it works on any phone, including old keypad phones, with no mobile data and no app. If you can dial a number, you can share balance. Both numbers get an SMS confirmation, so there is always a paper trail. And because the receiver does not need to do anything at all, it is the fastest way to rescue someone whose balance just died mid-conversation.
Do not confuse it with easyload: at a shop, the retailer adds fresh balance to a number from their own retailer account. Balance share moves your own already-paid balance to another person. The practical difference matters most when you are the one with credit and someone you trust needs a little of it, right now.
Jazz Balance Share: *100*Number*Amount#
Jazz (including old Warid numbers merged into Jazz) uses the code *100*receiver-number*amount#. To send Rs 50 to 0300 1234567, you dial the whole string in one go:
*100*03001234567*50#
- Check your balance first. You need the amount plus the service charge in your account. Dial *111# to check — our Jazz balance check guide covers every method.
- Dial the code with the receiver's full 11-digit number and the amount, then press call.
- Reply 1 to the confirmation SMS to approve. This is the step people miss: nothing moves until you confirm, and the SMS shows you the exact service charge.
- Done. Both numbers receive a confirmation SMS and the receiver's balance updates within seconds.
- Limits: Rs 15 minimum to Rs 500 maximum per transaction, with a daily cap of around Rs 500.
- Charge: roughly Rs 5–8 plus tax per transfer, shown in the confirmation SMS before you approve.
- Eligibility: both numbers must be Jazz prepaid. Postpaid numbers cannot send or receive.
Two extras worth knowing. The Jazz World app has a Balance Share option — log in, tap Balance Share, enter the number and amount, confirm with your MPIN — handy if you dislike memorizing codes. And if you are the one out of balance, dial *107#, enter the person's number, and they receive a request notification asking them to send you balance. The request itself costs nothing and needs no credit, which solves the classic problem of having no way to ask.
Zong Balance Share: *828*Number*Amount#
Zong's code is *828*receiver-number*amount# — for example, *828*03151234567*100# sends Rs 100. If you prefer menus to memorized formats, simply dial *828# and follow the on-screen prompts; it leads you through the same transfer.
- Dial *828*number*amount# with the receiver's full number and press call.
- Confirm when asked (usually by replying 1).
- Both numbers get an SMS confirmation.
- Limits: Rs 10 minimum to Rs 500 maximum per transaction.
- Charge: around Rs 2 plus tax per transfer — the cheapest of the four networks.
- Eligibility: Zong prepaid to Zong prepaid only.
The My Zong app also offers balance sharing if you would rather tap than dial.
Telenor Balance Share: *1*1*Number*Amount#
Telenor's code has an extra segment — count the ones carefully: *1*1*receiver-number*amount#. To send Rs 50 to 0345 1234567, dial *1*1*03451234567*50#.
- Dial *1*1*number*amount# and press call.
- Confirm the transfer when the SMS asks.
- Both numbers receive confirmation.
- Limits: Rs 10 minimum to Rs 200 maximum per transaction, with a daily limit on top.
- Charge: around Rs 5 plus tax per transfer.
- Eligibility: Telenor prepaid to Telenor prepaid only.
Note Telenor's per-transaction ceiling (Rs 200) is lower than the other networks — for larger amounts, split the transfer across transactions or days. The My Telenor App offers the same service with a few taps.
Ufone Balance Share: *828*Number*Amount#
Ufone uses *828*receiver-number*amount# — the same *828* pattern as Zong. That is not a typo and there is no conflict: you dial from your own network, so your Ufone SIM always reaches Ufone's system. Example: *828*03331234567*20# sends Rs 20.
- Dial *828*number*amount# and press call.
- Confirm when asked.
- Both numbers get an SMS confirmation.
- Limits: Rs 10 minimum to Rs 500 maximum per transaction.
- Charge: around Rs 6 plus tax per transfer.
- Eligibility: Ufone prepaid to Ufone prepaid only.
The My Ufone app includes balance transfer for anyone who prefers a visual interface.
The Rules Nobody Tells You
The codes are the easy part. These are the rules that cause nine out of ten failed or regretted transfers:
- Same network only. Jazz to Jazz, Zong to Zong, Telenor to Telenor, Ufone to Ufone. There is no USSD code on any network that sends balance across networks.
- Prepaid on both ends. Postpaid numbers are excluded entirely — as sender or receiver.
- Main balance only. You share your core rupee balance, not bundle MBs, free minutes or SMS. A 10 GB bundle cannot be split with anyone.
- Keep the charge in mind. Sending Rs 50 needs Rs 50 plus the service charge in your account. If you have exactly Rs 50, the transfer will be refused.
- Daily caps are real. Every network limits total sharing per day. If transfers that worked in the morning start failing in the evening, you have hit the cap — try again tomorrow.
- Double-check the digits. Transfers complete in seconds and are effectively irreversible. Read the number back before you confirm — one wrong digit sends your money to a stranger.
- The receiver does nothing. Credit lands automatically with an SMS. Anyone telling the receiver to "dial a code to collect the balance" is running a scam.
When a Transfer Fails: Troubleshooting
Most failures come from a short list of causes. Work through these before assuming the service is down:
- "Invalid MMI" or "code not working": the format is wrong — count the asterisks and segments (*100* for Jazz, *1*1* for Telenor, *828* for Zong and Ufone), with the receiver's number and amount in the right positions and a # at the end. Weak signal can also corrupt USSD sessions; move somewhere with better reception and retry.
- Balance deducted but the receiver got nothing: wait 15–30 minutes and check both balances before panicking — delayed settlement happens. If it is still missing, call your helpline (Jazz 111, Zong 310, Telenor 345, Ufone 333) with the time, the amount and both numbers.
- Confirmation SMS never arrives: some transfers complete without the second SMS. Check the receiver's balance before assuming failure and re-sending — otherwise you will send the amount twice.
- "Not eligible" or immediate rejection: one side is postpaid, a number is very new, barred, or the daily cap is reached.
- Codes fail while roaming: USSD services can misbehave on foreign networks. Use your operator's app over Wi-Fi instead.
- You sent to the wrong number: call the helpline immediately with full details. Honest answer: recovery is not guaranteed, which is why the double-check rule above exists.
Easier Alternatives: Apps, Easypaisa and Easyload
If memorizing codes is not your thing, you have options. Every operator's app — Jazz World, My Zong, My Telenor and My Ufone — includes balance sharing or top-up with a simple form instead of a dial string. For cross-network help (the one thing USSD balance share cannot do), Easypaisa and JazzCash let you send mobile load to any network's number from your wallet, and any bank app with bill-payment or top-up does the same. The corner shop's easyload remains the universal fallback — it works for every network and needs nothing from the receiver.
And if you are the one with zero balance and nobody around to ask, operators also offer advance balance / emergency loans — credit advanced against your next recharge. Our guide to emergency advance balance and loan codes covers every network's method.
Frequently Asked Questions
What is the balance share code for Jazz?
Dial *100*receiver-number*amount# — for example, *100*03001234567*50# to send Rs 50 — then reply 1 to the confirmation SMS to approve the transfer. Both numbers must be Jazz prepaid. You can send Rs 15 to Rs 500 per transaction, and a small service charge applies.
Can I share balance from Jazz to Zong or another network?
No. Balance sharing works only between two numbers on the same network — Jazz to Jazz, Zong to Zong, and so on. To top up a number on a different network, use Easypaisa, JazzCash, a bank app, or a retailer's easyload, all of which work across networks.
How much does it cost to share mobile balance in Pakistan?
Each network deducts a small service charge per transfer — roughly Rs 2 to Rs 8 plus tax depending on the network. The exact charge is shown in the confirmation SMS before you approve, so you always see the fee before paying it.
Is there a daily limit on balance sharing?
Yes. Every network caps how much you can share per day — for example, Jazz limits daily sharing to around Rs 500. If a transfer is refused after several successful ones in the same day, you have likely hit the daily cap and should try again the next day.
Can I share balance from a postpaid SIM?
No. Balance sharing is a prepaid-only service, and both the sender and the receiver must be prepaid customers on the same network. Postpaid numbers cannot send or receive shared balance.
I sent balance to the wrong number. Can I get it back?
Balance transfers are instant and effectively irreversible, so always double-check the digits before confirming. If you mistyped, call your operator's helpline immediately (Jazz 111, Zong 310, Telenor 345, Ufone 333) with the time, amount and both numbers — they may be able to help, but recovery is not guaranteed.