Vodafone Qatar recharge cards aren’t one-size-fits-all — a standard card uses one USSD prefix, while a Flex plan card uses an entirely different one. Mix them up and you get an error, not a recharge.
Quick answer
Standard cards: dial *127*[code]#. Flex plan cards: dial *777*[code]#. Or dial *100# and select “Activate scratch card” if you’re unsure which type you have.
Checking which prefix applies
The card type is usually printed on the voucher itself — “Flex” cards are specifically for Vodafone’s customisable Flex plans, while standard cards work for regular prepaid credit and data. If in doubt, the *100# menu route works regardless of card type.
Bank ATM recharge
QNB, QIB, and Doha Bank ATMs all support Vodafone Qatar recharge directly — useful since these networks are widely available across the country, avoiding the need for a scratch card at all.
Other methods
- My Vodafone app — card-based recharge
- vodafone.qa — website recharge
- Self-service machines — at Vodafone stores
Confirm your new balance: see checking your Vodafone Qatar balance.
Verified against Vodafone Qatar’s official FAQ, August 2026.
Step-by-Step Guide
- 1
Choose method
Scratch card (*127*PIN#), My Vodafone app, vodafone.qa, or bank ATM.
- 2
Enter details
For cards: dial *127*[code]#. For Flex: *777*[code]#. For online: enter number and amount.
- 3
Verify
Dial *129# to confirm your updated balance.
Alternative Methods
Dial *127*PIN# from your phone dialer.
My Vodafone App > Recharge
vodafone.qa > Recharge
Troubleshooting
Code invalid
Make sure you're using the right prefix: *127* for standard, *777* for Flex plans.
Online payment fails
Try a different card or use a bank ATM (QNB, QIB, Doha Bank).
Look Up More USSD Codes
Frequently Asked Questions
What USSD code for Vodafone Qatar recharge?
*127*[code]# for standard cards, *777*[code]# for Flex plan cards, or *100# if unsure which type.
Can I recharge at bank ATMs?
Yes, QNB, QIB, and Doha Bank ATMs all support Vodafone Qatar prepaid recharge.
Can I recharge someone else's number?
Yes, use the website or app and enter the recipient's number.
What happens if I use the wrong prefix for my card type?
You'll get an invalid-code error — check the card for "Flex" branding before dialling.
Is *100# a safe default if I'm unsure of my card type?
Yes, the *100# menu route for "Activate scratch card" works regardless of card type.
