BenefitPay isn’t just one option among several in Bahrain — it’s the national digital-payment rail nearly every resident already has installed, which makes it the fastest way to recharge a Batelco SimSim line without hunting for a scratch card or opening a separate telecom-specific app.
Quick answer: BenefitPay or scratch card
Open BenefitPay, select Batelco recharge, enter your number and amount, and confirm — instant, no card needed. Alternatively, dial *125*[PIN]# from your Batelco line using a scratch card’s PIN.
Why BenefitPay is the default recommendation here
Run by Bahrain’s national payment network, BenefitPay is already linked to most residents’ bank accounts for everything from bill payments to retail purchases — recharging Batelco is simply one more option inside an app most people already have open regularly, rather than a dedicated telecom app you’d install just for this one task.
Scratch card, if you prefer it
Dial *125*, your card’s PIN, then #, and press call. Alternatively, call 111 and follow the IVR prompts to enter your PIN by voice instead of typing the full USSD string.
Batelco app and website
The Batelco app and batelco.com both support direct card recharge if you’d rather not use BenefitPay specifically.
Retail
Physical voucher cards remain available at cold stores, supermarkets, and Batelco retail outlets across Bahrain for anyone who prefers cash.
Confirm your new balance: see checking your Batelco balance.
Verified against Batelco’s official recharge guidance, July 2026.
Step-by-Step Guide
- 1
Choose method
Scratch card (*125*PIN#), Batelco app, batelco.com, or BenefitPay.
- 2
Enter details
For cards: dial *125*[PIN]#. For online: enter number and select amount.
- 3
Verify
Dial *122*60# to confirm your updated credit balance.
Alternative Methods
Dial *125*PIN# from your phone dialer.
Batelco App > Recharge
batelco.com > Recharge
Troubleshooting
PIN invalid
Double-check all digits. Use the IVR method (call 111) as alternative.
Online payment fails
Try BenefitPay or a different card. Ensure online payments are enabled.
Look Up More USSD Codes
Frequently Asked Questions
What is the Batelco recharge USSD code?
Dial *125*[PIN]# where PIN is your scratch card voucher number.
Can I use BenefitPay to recharge Batelco?
Yes — BenefitPay supports Batelco prepaid recharge directly, and since most Bahrain residents already have it installed for other payments, it's usually the fastest option.
What denominations are available?
Physical cards come in various BHD amounts. Online and BenefitPay recharges allow flexible custom amounts.
Is BenefitPay faster than the Batelco app?
Not necessarily faster in mechanics, but more convenient if BenefitPay is already installed and linked to your bank account, avoiding a separate telecom-specific app.
What if my scratch card PIN doesn't work?
Re-check every digit; use the IVR method (call 111) as an alternative way to enter the PIN by voice if USSD keeps rejecting it.
