The Ufone advance code is *456#, a short USSD code that puts Rs 20 into your prepaid account within seconds, even when your balance has hit near-zero. You repay it automatically on your next recharge, with a 30% service fee added on top. It works 24 hours a day, seven days a week, anywhere in Pakistan, with no internet connection required. This guide covers exactly how it works, what it costs, who qualifies, and how to use it without surprises.
What is the Ufone advance code and how does it work?
The Ufone advance code is a special USSD code that lets Ufone prepaid users borrow a credit amount from Ufone temporarily when their balance is very low or depleted. Ufone calls this service UAdvance. This advance balance helps you make urgent calls, send SMS, or use mobile data without interruption.
The service is available to Ufone 4G prepaid and top-up customers who fall in certain eligibility criteria determined by machine learning, based on network life, recharge history, usage history, and recharge patterns. In simple words, Ufone’s system looks at your account history and decides how much it can lend you.
How to use the Ufone advance code step by step
The process takes less than a minute. Here is what you do:
- Open the dial pad on your phone.
- Dial *456#. You will receive an on-screen prompt, confirm the request. Rs 20 will be instantly credited to your account. Use the balance for calls, SMS, or internet as needed.
- To check your new balance after the advance, dial *124#.
This method is available 24/7 anywhere in Pakistan for all Ufone prepaid customers. You do not need a smartphone or a data connection, any basic handset works.
Subscribers can use their advances for all services, which includes calls (on and off net), SMS (on and off net), data, international calls, roaming, and VAS subscriptions.
Charges and repayment explained clearly
The advance is not free. The tariff of the service is 30% (inclusive of tax) of the UAdvance option or grade and is charged at the time of balance recharge.
Here is how the money breaks down for the basic Rs 20 loan:
- An initial Rs 4.40 is charged when you dial *456#.
- The remaining Rs 17.99 is automatically deducted from your next recharge.
- Total repayment comes to roughly Rs 22.39 on a Rs 20 loan.
If you qualify for a larger amount, you can get up to Rs 20 to Rs 60 depending on your account history. Up to Rs 60 is available to Ufone subscribers based on eligibility criteria.
Repayment is automatic. The moment you recharge your prepaid number, the full amount (loan plus fee) is instantly deducted. You do not have to call anyone or take any extra step.
Who is eligible for UAdvance?
Not every SIM qualifies automatically. Ufone checks a few basic conditions:
- You must have a Ufone prepaid SIM and your current balance should be less than Rs 11.95 to qualify.
- Your SIM should be PTA verified and recharged within the last 30 days for uninterrupted service access.
- Your SIM should be active for a specific number of days, usually more than 90 days.
- A customer is allowed to have only one advance at a time and may use the service again once their outstanding balance has been repaid.
Most rejections happen because you already have an outstanding unpaid UAdvance, you are not eligible due to bad repayment history, or your balance is too large (above the minimum required low-balance threshold).
Is UAdvance available for postpaid users?
The service is not available for postpaid users. Only prepaid users can use the *456# code; postpaid customers have a separate loan code (*229#). If you are on a postpaid plan, dial *229# to request an emergency balance top-up through a different process.
Keep in mind that customers who have not repaid their outstanding UAdvance balance and who wish to migrate to a postpaid package will be required to first settle their outstanding UAdvance balance before they are able to migrate.
Tips to use the Ufone advance code wisely
The UAdvance service is useful, but it costs money every time you use it. A few smart habits will save you unnecessary fees:
- Use it only in genuine emergencies. Use the advance balance only in emergencies to save on charges.
- Recharge quickly after taking a loan. Make sure to recharge timely to avoid service interruption and loan repayment delays.
- Keep your SIM registered and active. Keep your SIM PTA registered to ensure uninterrupted service. You can verify your SIM registration status through Pakistan Telecommunication Authority (PTA).
- Save the code. Save the Ufone advance code *456# on your phone contacts for quick access.
- Do not rely on it regularly. Frequent use may lead to repeated service charges.
What if you need more than Rs 20?
If Rs 20 is not enough, your eligibility may unlock a higher amount. The system quickly checks your eligibility, looking at your recharge habits and how well you paid back previous advances. Paying back advances on time builds a positive history, which can raise the amount Ufone is willing to lend you in the future.
If you need balance urgently and a friend or family member has credit to spare, Ufone also offers a balance sharing service called UShare. It lets one Ufone user send balance directly to another Ufone prepaid number, a useful option when the advance amount is not enough or when your account is not currently eligible. You can find full details on all Ufone services on the official Ufone UAdvance page.
Frequently Asked Questions
What is the Ufone advance code?
Simply dial the code *456# from your prepaid number to get a loan. This code is also called the UAdvance code and works instantly, any time of day.
How much does the Ufone advance balance cost?
You borrow Rs 20 and repay around Rs 22.39 in total. The cost is Rs 4.40 as an initial fee charged immediately, and Rs 17.99 deducted from your next recharge. For larger loan amounts, the fee remains a flat 30% of whatever you borrow.
Why was my UAdvance request rejected?
There are three main reasons a request fails: if you attempt dialing the Ufone advance code with a prior unpaid loan, the system will decline. You may also be rejected if your balance is above Rs 11.95, or if your repayment history is poor. Recharge your balance, pay off any existing loan, and try again.
Can I use the advance balance for data and international calls?
Yes. Subscribers can use their advances for all services, which includes calls (on and off net), SMS (on and off net), data, international calls, roaming, and VAS subscriptions. The Rs 20 credit works exactly like regular balance.













