Sadegh SalehiFinancial & Tax Advisor

Freelancers and Foreign-Currency Income: Tax, Zero Rate and Documentation

By Sadegh Salehi ·Published 16 September 2025 ·4 min read
Freelancers and Foreign-Currency Income: Tax, Zero Rate and Documentation

If you write code, design, translate, market or consult for clients outside Iran, this is written for you. It covers where foreign-currency freelance income sits in Iranian tax law, how the zero rate on service exports actually works, and which documents carry weight when a file is examined.

Residence decides, not the client's location

Many freelancers assume that a foreign client and a foreign payment route put the income outside Iranian tax. The law says otherwise: an Iranian individual resident in Iran is taxable on all income earned in Iran or abroad. The test is your tax residence, not your customer's nationality.

In practice freelance earnings fall under business income — the same chapter that covers shopkeepers, contractors and consultants. The difference is that your activity has no visible premises, so a file often opens late and, when it does, it opens through your banking history rather than through a return you filed.

In the files I have handled, the freelancer's problem is almost never the tax rate. It is having worked for several years with no file at all, then having to explain several years of bank credits at once with no contracts and no invoices.

The zero rate on service exports

For exports of services and non-oil goods, the law provides a zero tax rate rather than a plain exemption. The distinction matters:

Issue Traditional exemption Zero rate
Filing a return Sometimes treated loosely The condition of the benefit
Keeping books and records Lighter Mandatory and auditable
Effect of a late filing Usually a penalty Loss of the benefit; assessment at ordinary rates
Proving the service was exported Moderate High; contract and remittance evidence needed

So the zero rate is a conditional privilege. File late or fail to evidence the export character of the service, and the income is assessed at ordinary business rates. The list of qualifying services and the operating conditions have been revised more than once in recent years — check the latest circular from the tax administration before relying on the benefit.

Service exports also sit at a zero rate under the VAT regime, so no VAT is charged to the foreign client while input tax remains traceable. The condition is the same one that runs through this article: register, and file the periodic return even when nothing is payable.

How the money arrives

Three routes are common, and they are not equivalent in risk:

  1. Bank transfer through a licensed exchange house. The best option: the exchange receipt proves source and amount at the same time.
  2. Payment through an intermediary or a third party's Iranian account. The most common and the most exposed. Repeated credits from unrelated individuals is exactly the pattern a transaction review flags first.
  3. Crypto and foreign wallets. This does not change the nature of the income; it only makes date and amount harder to prove.

Using a spouse's, parent's or friend's account does not move the tax — it creates two files instead of one. Designate a single account for professional activity and declare it, as discussed in bank transactions and tax scrutiny.

Alongside the tax side, repatriating currency earned from service exports has its own rules, set and periodically amended by the central bank. If your volume is meaningful, review your repatriation position before signing a long engagement.

Five documents that build your file

What carries weight in an audit is evidence that fixes amount, date, counterparty and the nature of the service together.

  1. A contract or statement of work naming the foreign client, the scope, the amount and the currency.
  2. An issued invoice to the foreign client, with continuous numbering.
  3. A remittance or exchange-house receipt showing both the foreign-currency amount and the rial equivalent.
  4. Project correspondence confirming delivery — often the only evidence available when there is no formal contract.
  5. Income and expense records appropriate to your taxpayer group.

Administrative sequence

  1. Register for a tax file and economic code, even while income is small.
  2. Dedicate one bank account to professional activity and declare it.
  3. Number invoices continuously from the first engagement.
  4. Keep a per-project folder: contract, invoice, remittance receipt.
  5. Keep evidence of related costs — servers, licences, equipment, subcontractor fees.
  6. File the return, or the simplified form where you qualify, by the deadline.

Translation and real income

Income is recognised at the rate on the transaction date, and foreign-currency balances are translated at period end. What catches freelancers out is the gap between the invoice date and the collection date, which creates a translation gain or loss. Ignore it and your records will never agree with your bank. The rate accepted for tax purposes is announced separately and is not automatically the open-market rate — see currency translation and tax.

Deductible costs

A large share of the extra tax freelancers pay comes from unrecorded real costs. Cloud services, software licences, the business share of internet and utilities, equipment through depreciation, subcontractor fees with withholding applied, and specialist training are all defensible when documented. General conditions of deductibility are listed in deductible expenses for tax purposes.

The mistakes that cost most

  • Trading for years without a tax file, hoping the activity stays invisible.
  • Receiving fees into a household account mixed with personal spending, making later separation nearly impossible.
  • Having no contract at all on engagements worth tens of thousands of dollars.
  • Relying on hearsay about an "export exemption" and skipping the return.
  • Discarding exchange-house receipts, which are precisely the proof of source.

Key takeaways

  • Residence, not the client's country, determines Iranian tax liability on freelance income.
  • Service exports are zero-rated, not automatically exempt; a timely return is the condition.
  • The official remittance route is the only one that generates usable evidence.
  • Contract, invoice and remittance receipt are the three documents to keep for every project.
  • Recording genuine costs and translating currency correctly does more for your tax bill than any shortcut.

Frequently asked questions

Is income from a foreign client taxable in Iran?
Yes. An Iranian individual resident in Iran is taxed on income earned inside or outside the country. The client's location and the route the money takes do not remove the obligation; they only change how the file is examined.
Are service exports exempt from tax?
They are taxed at a zero rate rather than exempt outright. Access to that zero rate depends on having a tax file, filing the return by the statutory deadline and producing books and records. Miss the filing and the same income is assessed at ordinary rates.
What exchange rate should I use?
Record the transaction at the rate on the date it occurs and translate monetary balances at period end. For tax purposes the rate accepted by the tax administration governs, and it is announced in circulars, so check the current one rather than assuming the open-market rate applies.
What are the risks of receiving payment in cash or through a third party?
Two risks at once. You have no evidence of the source of the income, which blocks the zero rate, and you may fall foul of the foreign-exchange rules on transacting outside the official network. The formal route costs more in fees and far less in exposure.
freelancer tax Iranforeign currency incomeservice exportscurrency translation

Have a question? Just ask

One short call is usually enough to know where you stand. If I miss you, I will call back.

Call directly WhatsApp