eSIMs for 190+ countries QR delivered by email in minutes Secure checkout with Visa, Mastercard, Apple & Google Pay Real support on WhatsApp
Home / Guides / How to Recharge an Indian Number from Abroad with a Foreign Card

How to Recharge an Indian Number from Abroad with a Foreign Card

Last checked: September 2026

You can recharge an Indian number from abroad with a foreign card by using a top-up service that accepts international payments. Slashtel accepts Visa, Mastercard, Amex, Apple Pay and Google Pay cards issued in any country, and sends direct top-ups to Jio, Airtel, Vi and BSNL numbers, usually within minutes.

Why foreign cards often fail on Indian recharge sites

Many Indian recharge sites and apps decline credit and debit cards issued outside India. This is widely reported by NRIs, though it varies by site and card. UPI also needs an Indian bank account, resident or NRE/NRO, so it is not an option for many people abroad.

If you have tried to top up your Indian number from the USA, UK, Canada or anywhere else, you may have seen a payment failure or a message that your card is not supported. This is common because many Indian payment gateways are set up primarily for cards issued in India. The exact behaviour depends on the site and the card, so a card that works on one site may fail on another.

Another common blocker is UPI. UPI needs an Indian bank account, either a resident account or an NRE/NRO account. Without one, you cannot use UPI to pay. That leaves international card payments as the practical route for many people.

Using a service that accepts cards from any country avoids these problems. Slashtel accepts Visa, Mastercard, Amex, Apple Pay and Google Pay cards issued in any country, so you can pay with the card you already have.

Recharging Jio, Airtel, Vi or BSNL with a card from abroad

Slashtel sends direct top-ups to Jio, Airtel, Vi and BSNL numbers, and the operator is detected from the number. Enter the Indian number as 10 digits after the +91 country code, choose a plan, and pay with your foreign card. Credit is delivered to the number, usually within minutes.

Here is how to do it:

  1. Go to the recharge an Indian number page.
  2. Enter the Indian mobile number as 10 digits after the +91 country code. The operator is detected from the number.
  3. Choose the plan you want for that number.
  4. Pay with a Visa, Mastercard, Amex, Apple Pay or Google Pay card issued in any country.
  5. Wait for the top-up to be delivered. Credit is delivered to the number, usually within minutes, with an email receipt showing the operator transaction ID.

You can also go directly to the operator page for Jio recharge, Airtel recharge or Vi recharge. The steps are the same. If you are in Canada, see the guide to recharge India from Canada for a region-specific walkthrough.

Choosing a plan that keeps the number active

Keeping an Indian number active needs a validity recharge. Bank OTPs arrive on the Indian number, so an expired number can lock you out of Indian banking and other services. Choose a plan with a validity that covers the time you will be abroad.

When you choose a plan, look at the validity period, not just the data or calling benefits. A plan with a longer validity keeps the number alive for longer, which matters if you rely on that number for bank OTPs and other verifications.

For plans with a fixed validity, Slashtel emails a reminder 3 days before the plan ends. That gives you time to recharge again before the number lapses. If you want more detail on staying connected, read the guide to keep your Indian number active.

Paying for a family member's number

You can pay for a family member's Indian number from abroad using your foreign card. Enter their number as 10 digits after the +91 country code, choose a plan, and pay. The credit goes to their number, and you get the email receipt.

This is useful if a parent, spouse or child in India needs a top-up and you want to handle it from where you are. You do not need their bank details or UPI access. You only need their mobile number and a card that works internationally.

The operator is detected from the number, so you do not need to know whether it is Jio, Airtel, Vi or BSNL in advance. The receipt goes to your email, so you can keep a record of what you paid for and when.

Checking the recharge arrived

Credit is delivered to the number, usually within minutes, with an email receipt showing the operator transaction ID. Check the email receipt first. If the credit has not arrived, ask the number's owner to check their balance or use the operator's app.

The email receipt is your proof of payment and shows the operator transaction ID. Keep it in case you need to follow up. If the person in India has the operator's app installed, they can check the balance and validity there. Otherwise, they can use the operator's USSD balance code.

If you do not see the credit after a short wait, check that you entered the correct 10 digit number after the +91 country code. A single wrong digit sends the top-up to a different number. If the number was correct and the credit still has not arrived, contact Slashtel support with the email receipt and the operator transaction ID.

Questions, answered

Can I recharge my Jio number from the USA with an international card?

Yes. Slashtel accepts Visa, Mastercard, Amex, Apple Pay and Google Pay cards issued in any country, including the USA. Enter your Jio number as 10 digits after the +91 country code, choose a plan, and pay. Credit is delivered to the number, usually within minutes.

Why does my foreign card get declined on Indian recharge sites?

Many Indian recharge sites and apps decline credit and debit cards issued outside India. This is widely reported by NRIs, though it varies by site and card. UPI also needs an Indian bank account, resident or NRE/NRO, so it may not be an option for you.

How do I recharge an Airtel number from abroad?

Use a service that accepts international cards. Enter the Airtel number as 10 digits after the +91 country code, choose a plan, and pay with a card issued in any country. The operator is detected from the number, and credit is delivered usually within minutes.

Can I pay for my family's Indian number from another country?

Yes. You can pay for a family member's Indian number using your foreign card. Enter their number as 10 digits after the +91 country code, choose a plan, and pay. The credit goes to their number, and you get the email receipt.

How do I know the recharge arrived on the Indian number?

Slashtel sends an email receipt showing the operator transaction ID. Check that first. The person in India can also check their balance and validity in the operator's app or with the operator's USSD balance code. If it has not arrived, contact support with the receipt.

Recharge an Indian number

Keep reading

Guides

Browse