Connecting Businesses with Opportunities in India


Submitted by Navin Pathak on Tue, 12/03/2019 - 4:58am.

India is one of the fastest-growing economies in the world. Needless to say, you have various digital as well as manual options to make payments to vendors all over India. The best ways to make payments in India are: 

  • Cash: This is, undoubtedly, the most widely accepted and convenient payment method in India. When you are buying from roadside vendors, especially, this is probably the only option you will have. 

  • Credit or Debit Card: Most MasterCard and Visa debit and credit cards are accepted across stores in India. Sometimes, the Indian vendors may add an extra 2% to 3% of the transaction amount to the total if you opt to pay using a credit card. This is essentially the fee that the Indian vendor would have to pay to the merchant gateway for accepting credit card payments. You can certainly opt for withdrawing cash using your ATM debit card so that you can make the payment. However, it is important to note here that an international transaction fee may be applicable when you use a credit card in India. Usually between 1 and 3% is charged on credit card transactions. ATM fees depend upon the bank, primarily if you are using an out-of-network ATM. 

  • Mobile Wallets: These are the most popular digital payment options available in India. Wallets are accessible to even the smallest vendors these days, given that almost everyone has access to a smartphone. You have payment applications like PayTm, Mobikwik, and FreeCharge that you can use while you are in India. 

However, currency exchange rules do not allow wallet transfers using foreign credit/debit cards. Therefore, to use these you will require an Indian mobile phone number. Once that is active connect it with the wallet. You can then ask an Indian relative, acquaintance, or colleague to transfer some money to your wallet and pay them in cash in return. It is best to exhaust all leftover wallet cash before your trip ends and top-up only as and when required to avoid leaving the balance amount in the wallet. 

Submitted by Navin Pathak on Thu, 08/01/2019 - 11:55am.

Credit card makes the best form of travel money, other than debit cards, prepaid cards and foreign currency cards.. But keep in mind that all credit cards are not designed for transactions in a foreign country.

Credit cards including Visa, Mastercard, American Express, etc. are well accepted all over India. Just to be well protected with the use of your credit card in India, you certainly shall inform your card issuer of your travel plans for India.

For credit card transactions in India, most of the US-based credit card issuers charge foreign transaction fee in the range of 1% to 3%.

Credit Cards that don’t charge foreign or international transaction fee:
o Capital One
o Discover
o Chase Sapphire
o Barclaycard
o Bank of America card Travel Rewards

We strongly recommend you to talk to your credit card issuer for the prevailing transaction fee and approximate currently prevailing US dollar to India rupee (USD to INR) exchange rates (which changes daily) just to be aware how much more you might pay when compared to paying in Indian rupees in cash.

Other important points to keep in mind are that while using credit card in India, you much ensure that it is being swiped in front of you and secondly if you can access your credit card statement online, then you must do that every evening to compare your transaction's hardcopy receipts with the entries online.

Submitted by Navin Pathak on Wed, 07/24/2019 - 11:46am.

I needed Rs. 10,000 for an immediate cash transaction at a shop in Delhi. Not having US dollars in cash to exchange to Indian rupees, I used my ATM debit card, issued by Bank of America in US, to withdraw the money.

On that day, June 6th 2019, with the exchange rate of Rs. 69 per dollar, if I had to exchange US dollars to Indian rupees, I would have to sell US dollars 144.92 only.

Citibank's ATM was next door and that I used to withdraw the Indian rupees.

After the transaction, I logged-in my bank account online to see how much I paid in fee and what exchange rate did I get. To my amazement, it was a total rip-off:


For Rs. 10,000 withdrawal that I did, the amount deducted from my bank account = $ 147.77

- This equivalent to the exchange rate of Rs. 67.67 per US dollar
- If I had used US dollars in cash, then $ 144.92 equals Rs.10,000 considering the exchange rate of Rs.69 per dollar.
- So, the difference in the exchange rate equals to the loss of = $ 1.33
- Citibank-Basant N,Delhi, International Fee I paid: $ 4.43
- Citibank-Basant N,Delhi, Fee I paid: $5

So, the total cost of this transaction of withdrawing Rs. 10,000: $ 1.33 + $ 4.43 + $ 5.00 = $ 10.76, which is my loss

NOTE: The picture on top is the actual receipt of my transaction of withdrawing rupees 10,000 using US ATM debit card in India.

Submitted by Navin Pathak on Thu, 06/29/2017 - 12:18pm.

Unless there is an absolute dire need, withdrawing cash using foreign debit cards at ATMs in India is like ‘penalty’ just because you need money.

Consider this: I withdrew $325  using my Bank of America’s debit card at Citibank’s ATM in New Delhi.

For this transaction, I paid the following charges:

  • $5.00: charged by Bank of America for using Citi’s ATM
  • $2.00 charged by Citibank
  • $3.25: this is 1% of $325 that Bank of America charged me as foreign transaction fee.

So, overall I paid $10.25 as charges and fees to withdraw just a small amount of $325.  This comes out to be 3.15% of the total transaction and have yet not accounted the exchange rate difference which I could have further saved if used some better alternate to transfer money.

For Indians, who reside abroad but have bank accounts in India, they can transfer money to India online from their foreign bank accounts to their bank accounts in India and easily withdraw the money when needed.

But for foreign nationals who don’t have bank account in India, alternate to ATM transaction is use of money transfer service providers like Western Union, Xoom, Moneydart, etc.  All these service providers have the mechanisms of transferring money to you within an hour or within 1 to 2 days either at your place of stay in India or at their nearby authorized agent.  There are charges associated with this kind of online transfer but by no means they amount to anywhere close to 3% in case of ATM transactions.  TransFast, Moneydart, XOOM, Western Union for example, can transfer few thousand dollars online while charging anywhere between $5 to $15 per transaction. You can get more details from their websites:,,,

The only thing you have to do with these service providers is to open up an account with them and link it with your bank account.  I strongly advise you to open up an account with these service providers before you travel to India as it might take 1-2 days before it is active.

Submitted by Navin Pathak on Sat, 10/17/2015 - 10:35am.

Atleast 3 banks have their ATMs in the T3 Arrival section of Delhi’s Indira Gandhi International Airport: Citibank, Kotak Mahindra and IndusInd Bank. There are 2 ATM kiosks before the customs and atleast 2 after.

Your foreign cards shall work at all the ATMs in the airport, atleast, unless your bank has imposed any restrictions on withdrawing cash in foreign countries.  Make sure that you call and inform your bank of your trip and I would recommend you to have some upper cash limit set on your ATM withdrawl.

ATM transactions certainly don’t give you better exchange rates and, additionally, they can be expensive due to ATM charges and transactional fees.