VPS in Iran: domestic and international traffic, rules and payment
An Iranian VPS is for projects whose users are in Iran itself: Persian-language websites and apps, online stores, services for local companies. The country has almost ninety million people and a large domestic hosting market with hundreds of local providers. For an audience in Europe or North America such a server is the wrong choice: both latency and rental terms are better closer to home.
How connectivity works: the domestic network and external links
Iran's defining feature is split traffic. Inside the country there is a national data network through which local users reach servers in Iranian data centres quickly and cheaply. International connectivity passes through the state backbone operator, and external bandwidth is limited and expensive.
That is why Iranian hosts often structure plans differently from European ones:
- Domestic traffic — large or unmetered, at high speed.
- International traffic — a separate quota or a capped port speed; some plans are sold by bandwidth, where you pay for channel width rather than gigabytes.
If the server needs to exchange a lot of data with the outside world — pulling updates, calling foreign APIs, serving files abroad — read the terms for the international link carefully. Bear in mind too that some foreign services do not serve Iranian IP addresses, and the availability of external resources from Iran changes over time. This matters both for your users and for the server itself: if the site loads fonts, scripts or payment forms from foreign platforms, Iranian visitors may not get them. Many hosts keep in-country mirrors of popular Linux distribution repositories so that updates do not depend on the external link.
Tehran and regional locations
Most data centres and plans are concentrated in Tehran, where connectivity inside the national network is best. There are also facilities in Mashhad, Tabriz, Isfahan and Shiraz, chosen when the main audience is concentrated in a particular region. From Western Europe to Tehran you can expect roughly 100–150 ms depending on the route, usually via Turkey or the South Caucasus, and from the US east coast about 180–230 ms. That is enough for remote administration, but for a European audience nearby locations are closer and simpler, for example VPS in Turkey or VPS in Armenia.
Local rules for the server owner
Content rules in Iran are strict: the regulator keeps lists of prohibited material, and hosts must remove it on request and disconnect violators. Many providers require identity verification at sign-up — an Iranian national ID number or a local phone number — so some local hosts are not directly available to foreigners. Online stores for local shoppers go through separate registration with the relevant authority, without which local payment gateways cannot be connected. Iran does not yet have a dedicated personal data protection law; the rules are spread across the laws on electronic commerce and computer crime.
If your project processes data of people in the EU, GDPR applies: Iran has no EU adequacy decision, so a transfer there needs its own legal basis and safeguards. In practice it is sensible to keep the main database in Europe and hold on the Iranian server only what local users need.
There are also everyday details that are rarely considered in advance. The working week in Iran starts on Saturday and the weekend falls on Thursday and Friday, so a local host's support answers more slowly on those days, and scheduled maintenance is often set for weekends in the Iranian calendar. Invoices and payment dates use the Solar Hijri calendar, and panel interfaces and support correspondence may be in Persian only. For Persian-language sites, check that the template handles right-to-left text and local fonts correctly, and host the fonts on your own server rather than an external service.
Payment, sanctions and choosing a plan
Payment is the main practical barrier. Local hosts accept Iranian bank cards on the domestic payment network, while foreign cards and international payment systems do not work in Iran. In addition, sanctions and export control rules in the US, the EU and other jurisdictions restrict business with Iran, so many international providers and payment processors do not offer Iranian services at all. If you are a company or individual outside Iran, check which rules apply to you before ordering, and work only with providers that offer an Iranian location openly in their regular order form. The "Payment" column in the table above shows the methods for each plan; prices are converted into your currency.
For the configuration, start from the task: a Persian-language website needs 1–2 GB of RAM, a store with a database 4 GB or more on NVMe. Virtualisation varies among local hosts, from KVM to VMware; for your own network setup and Docker choose KVM. An overview of neighbouring locations is on the Middle East VPS page.