Regular bank and credit cards won't work in Iran. This leaves you with two choices - carry cash or get a local credit card. Carrying cash is always a risk and if you need to carry enough for your whole holiday then it's not ideal. Because of this I applied for a tourist card and highly recommend it. It's accepted everywhere that accepts cards, you can use it to withdraw cash at any ATM fee free and you get a fair exchange rate too.
The app is really easy to use and you can check your balance at any time and it sends you an alert confirming each transaction that you make.
Anthony Wollett from Australia
It's impossible to pay in Iran with your credit card. And It would not be easy to carry your whole budget with you. Tourist Card is a prepaid debit card that you can charge everywhere anytime online or with cash and use in any POS and ATM machine with no additional fee. TasteIran Tourist Card is provided in partnership with DaricPay and Tejarat Bank of Iran.