Skip to content
Flag of Iran

Country profile_

Iran

IR · IRN · Tehran

Selling into Iran means pricing in Iranian Rial (IRR) with 0 decimal places, rendering amounts as 123,457 ریال, applying 10.00% VAT inside the displayed price, and offering the payment methods people there actually use.

Currency
IRR
VAT
10.00%
Payment methods
3
Live FX
n/a
Money

Currency and formatting

Currency
Iranian Rial (IRR)
Symbol
ریال — placed after the amount
Decimal places
0
Formatted example
123,457 ریال
Thousands separator
,
Decimal separator
.
Digit grouping
threes (3)
Live rate
No central-bank source publishes IRR yet

Watch out: IRR has no minor unit. Treating it like a two-decimal currency overcharges by 100×.

Tax

Tax

tax · IR
10.00% standard VAT Prices tax-inclusive
Payments

Payment methods in Iran

Roughly ordered by real-world use — not by what a card processor would prefer you offer.

  • 01 card
  • 02 bank transfer
  • 03 cash on delivery

Card schemes that work domestically: shetab. 3-D Secure is not standard; strong customer authentication is not legally mandated.

Locale

Locale

Primary
fa-IR
Official languages
Persian
Direction
right-to-left
Date format
YYYY/MM/DD
Measurement
metric
GDPR applies
no
Phone

Phone numbers

Calling code
+98
Mobile format
+98 9XX XXX XXXX
Digits
10
FAQs

Iran: common questions

What currency does Iran use?

Iran uses the Iranian Rial (IRR), symbol ریال. It has no minor unit — amounts are whole numbers, so 123,457 ریال is a complete price.

How many decimal places does IRR have?

IRR has 0 decimal places. Charging with the wrong number of minor units is a 100× error, so this is worth getting right.

What is the VAT rate in Iran?

The standard VAT rate in Iran is 10.00%. Prices are displayed tax-inclusive.

What payment methods are used in Iran?

The methods that matter in Iran, in rough order of use: card, bank transfer, cash on delivery.

What is the dialling code for Iran?

Iran's country calling code is +98. Mobile numbers are formatted +98 9XX XXX XXXX (10 digits after the country code).

API_

Get this from the API instead

Everything on this page is one call away — plus live FX, fraud signals and the visitor's own detected country.

iran.sh
curl "https://api.localesense.com/v1/countries/IR" \
    -H "Authorization: Bearer ls_live_..."
Get a free key

Nearby markets

All country profiles