eSIMs for 190+ countries Top-ups to 100+ countries QR delivered by email in minutes Secure checkout with Visa, Mastercard, Apple & Google Pay Real support on WhatsApp

BSNL recharge
from anywhere.

BSNL top-ups for India start at $3.08, with 8 plans up to $11.65 on this page. The cheapest way to keep a BSNL number active is $11.65 for 72 days (UL Calls + UL data), about 16¢ a day. On credit per dollar it ranks 4 of the 4 main India operators today. Prices checked 2 November 2026.

How to recharge BSNL from abroad

  1. 1Enter the number. Type the BSNL India mobile number with the country code (+91). The operator is detected automatically; no account or app needed.
  2. 2Pick a plan. Choose airtime or a data or validity plan, from $3.08. What the number receives and the validity are shown before you pay.
  3. 3Pay by card. Pay from abroad with Visa, Mastercard, Apple Pay or Google Pay. Your bank may ask you to confirm in its app; that takes a few seconds.
  4. 4Delivered in minutes. The recharge lands on the BSNL number within about a minute and you get a receipt by email. If the operator rejects it, you are refunded in full. Keeping the number active also keeps bank OTPs and WhatsApp working.
Cheapest plan
$3.08
Plans listed
8
Lowest cost per day (28+ days)
about 16¢ (72-day plan)
Credit per $1 (best plan)
₹42
Value rank in India
4 of 4 main operators
Validity
7 to 72 days
Country code
+91

BSNL plans and prices

BSNL recharge

PlanValidityOn the phoneYou pay
20 GB Data Pack7 days₹105$3.08
200 Min + UL Data20 days₹107$3.13
UL calls + UL data25 days₹147$4.01
UL calls + UL data24 days₹153$4.16
40 GB Data Pack30 days₹198$5.18
UL calls + UL data28 days₹219$5.66
UL calls + 2.5GB/day30 days₹225$5.78
UL Calls + UL data72 days₹485$11.65

Live from BSNL. Prices are in US dollars and include our service fee; nothing is added at checkout.

Pay with a card from any country. Top up BSNL numbers in India with a Visa, Mastercard, Amex, Apple Pay or Google Pay issued anywhere (debit or credit; prepaid and gift cards are not accepted). UPI needs an Indian bank account, and many Indian recharge sites and apps decline cards issued abroad.

Country code +91: how to call India and its number format.

Quick answer

You can top up a BSNL India number from abroad in a few minutes with Slashtel: enter the Indian mobile number, pick a plan and pay by card, Apple Pay or Google Pay. Top-ups start from $3.08 and plans arrive already showing what the phone receives, such as 20 GB for 7 days. BSNL is one of four Indian operators on the service, alongside Airtel, Jio and Vi.

Last checked: October 2026

How to top up a BSNL number from abroad

A BSNL top up from abroad takes one short form: the Indian mobile number, a plan and a payment. Slashtel detects BSNL from the number itself, so nothing needs to be set manually. The credit goes straight to the handset, which suits anyone sending a recharge to family back in India while living or travelling outside the country.

The steps are the same whatever country you are paying from.

  1. Enter the Indian mobile number in full international format.
  2. Check that the operator shown is BSNL.
  3. Choose one of the BSNL plans listed, each one showing what the phone receives.
  4. Pay by card, Apple Pay or Google Pay.
  5. Let the person in India know the top up is on its way.

Payment is taken in your own currency at checkout, and top ups start from $3.08. BSNL is one of four Indian operators on Slashtel.

Sending a recharge this way means no trip to a shop, no card details shared with relatives and no need for an Indian payment app. The number is live and ready to receive a top up.

The plans and what lands on the phone

Every BSNL plan on the page shows the amount the phone receives, not a promise of extra value. The data packs are Rs 105 for 20 GB over 7 days, Rs 198 for 40 GB over 30 days, and combos start at Rs 107 for 200 minutes plus unlimited data over 20 days. Longer combos include Rs 485 over 72 days.

A few of the BSNL plans are built around calls and data together. Unlimited calls with unlimited data comes at Rs 147 for 25 days, Rs 153 for 24 days and Rs 219 for 28 days. Unlimited calls with 2.5GB per day is Rs 225 for 30 days.

The amount shown for each plan is the value that lands on the handset after any operator tax is applied, so the figure you see is the useful one.

All eight plans are listed on this page on 29 October 2026, and each shows its own validity in days. Pick by how long the family member needs the number covered: a week for a short gap, 30 days or more for a regular monthly recharge.

Entering the number correctly

The number needs to be in international format with the 91 dialling code and no leading zero. An Indian mobile is 10 digits, so an example national number is 081234 56789 and the same number entered for a top up is +91 81234 56789. Dropping the zero and keeping the code is the whole job.

If the form rejects the number, the usual cause is an extra digit or a leftover zero. Compare what you typed against a number a family member confirms, then correct it before paying.

The operator is read from the number, so a correct entry shows BSNL and the right set of plans. If a different operator appears, the number was typed wrongly.

If a top-up does not go through

A BSNL top up can fail for simple reasons: a mistyped number, a rejected card, or a mobile service that is not currently active. Check the number first, then the payment, then ask the person in India whether the handset is connected and ready to receive a recharge. Retry once the cause is clear.

Do not send a second top up while the first is still being processed, as the same plans could land twice.

If the top up does go through but the person in India sees nothing immediately, ask them to switch the phone off and on and check again after a short wait.

Keep the confirmation you get at checkout. If something still looks wrong, contact support with the number, the plan and the time of the top up.

Paying safely

Slashtel takes payment by card, Apple Pay or Google Pay, on the same page where the BSNL number and plan are entered. The payment details are handled through the checkout rather than shared with anyone in India, and the whole exchange stays between you and the service.

A top up from abroad is a straightforward purchase, which is why card, Apple Pay and Google Pay cover most senders.

Only the sender needs a payment method, so the family member in India receives the credit without handling any money at their end.

Useful BSNL codes and rules

Customer care
Call 1503 from a BSNL mobile or landline, or 1800-180-1503 from another operator, for mobile and network issues. Source: bsnl.co.in
After the plan expires
BSNL gives a 7-day grace period after plan validity ends, during which unused balance stays intact so you can recharge. Source: bsnl.co.in

Checked against BSNL's official site on 21 September 2026.

Questions, answered

Can I top up a BSNL India number from the UK?

Yes. Enter the Indian mobile number in international format, choose a BSNL plan and pay by card, Apple Pay or Google Pay. Plans start from $3.08 and the credit goes to the handset.

How do I recharge BSNL India online from abroad?

Type the number with the 91 code and no leading zero, check that BSNL is shown, pick a plan and pay at checkout. The number is detected from what you enter, so the right BSNL plans appear.

What is the format for a BSNL number when topping up?

Use +91 followed by the 10 digits, for example +91 81234 56789. Leave off the leading zero from the national format 081234 56789. A wrong format can point to a different operator or fail.

What BSNL plans can I send to India?

The list includes 20 GB data for 7 days at Rs 105, 200 minutes plus unlimited data for 20 days at Rs 107, unlimited calls and data from Rs 147 to Rs 219, and Rs 485 for 72 days. Each shows what the phone receives.

How quickly does a BSNL top up arrive?

The top up is sent straight to the mobile number once payment clears. Ask the person in India to restart the handset if nothing shows at first, and keep your confirmation in case support needs the details.

What is the cheapest way to keep a BSNL number active from abroad?

Right now it is $11.65 for 72 days (UL Calls + UL data), about 16¢ a day, as of 2 November 2026. Longer plans cost less per day, so they suit a number you mainly keep for bank OTPs.

What is the BSNL mobile customer care number?

Call 1503 from a BSNL mobile or landline, or 1800-180-1503 from another operator, for mobile and network issues.

What happens when a BSNL prepaid plan expires?

BSNL gives a 7-day grace period after plan validity ends, during which unused balance stays intact so you can recharge.

How do I enter an Indian mobile number?

Enter it with the country code +91. A number written locally as 081234 56789 becomes +91 81234 56789, so drop the leading 0 after the country code. Indian mobile numbers have 10 digits after the country code. The example is a format guide, not a real number.

How do I recharge a BSNL number from abroad?

Enter the number with the country code, pick a plan and pay by card. The operator is detected automatically and the credit goes straight to the phone. You do not need an account or a bank account in India.

How much does a BSNL recharge cost?

Plans currently start from $3.08 and go up to $11.65, including our service fee. The exact price is shown before you pay, with no extra charges at checkout.

Can I recharge someone else's BSNL number?

Yes. Slashtel tops up any prepaid BSNL number in India, your own or a family member's. You only need the number; the person does not need an account.

What if I enter the wrong number?

Recharges are delivered instantly and cannot be reversed once they reach a valid number, so check the number before you pay. If the operator rejects the number, Slashtel resends or refunds you in full.

What currency do I pay in?

Prices on this page are in US dollars and include the Slashtel service fee. At checkout your card may be shown and charged in your local currency, and the exact amount is confirmed before you pay.

Is it safe to pay on Slashtel?

Yes. Payments are processed by Stripe with 3D Secure where your bank supports it, and Slashtel never sees or stores your full card details.

How long does the recharge take?

Most recharges arrive within a few minutes. If the phone is switched off, the credit lands when it next connects. You get a confirmation email with your order reference.

What happens if the recharge fails?

If the operator rejects the recharge, we resend it. If it still can't be delivered, write to esim@slashtel.com or message us on WhatsApp with your order reference and we'll sort it out.

All India operatorsAirtel rechargeJio rechargeVi recharge
BSNL recharge from the UAEBSNL recharge from Saudi ArabiaBSNL recharge from the USABSNL recharge from the UKBSNL recharge from CanadaBSNL recharge from QatarBSNL recharge from KuwaitBSNL recharge from OmanBSNL recharge from AustraliaBSNL recharge from BahrainBSNL recharge from SingaporeBSNL recharge from IrelandBSNL recharge from New ZealandBSNL recharge from GermanyBSNL recharge from MalaysiaBSNL recharge from NetherlandsBSNL recharge from JapanBSNL recharge from ItalyBSNL recharge from FranceBSNL recharge from PolandBSNL recharge from South KoreaBSNL recharge from SpainBSNL recharge from PortugalBSNL recharge from SwitzerlandBSNL recharge from AustriaBSNL recharge from Sweden