Crypto and Digital Asset Taxation in Iran: What Actually Applies Today
Crypto occupies an odd position in Iran: no complete dedicated tax code exists for it, yet tax files connected to it have been opening for years. This note is for people who mine, trade, or receive income through digital assets and want to know what actually applies to them now.
Three different activities, three different answers
Most of the confusion comes from treating these as one thing. They are not.
| Activity | Nature | Position today |
|---|---|---|
| Mining | Licensed production | Economic activity subject to income tax |
| Continuous trading | Commercial activity | General business or corporate income tax rules |
| Long-term personal holding | Asset | Capital gains regime not yet fully implemented |
| Receiving service income in crypto | Sale of services | Taxable income regardless of payment instrument |
| Exchange and brokerage services | Financial service | Service income rules plus specific licensing requirements |
"No specific law" is not the same as "no tax". The general provisions of the Direct Taxes Act reach income earned by Iranian residents whatever form it takes. The absence of a dedicated regulation creates uncertainty about the method of calculation, not an absence of liability.
Mining is the clearest part
Mining is the most settled corner of this field. Government regulations treat it as a licensed economic activity operating on its own electricity tariff, with income subject to income tax — the 25 percent Article 105 rate for companies, or a business file for individuals.
An important point spelled out in those regulations is that export incentives do not automatically apply to mining. The common assumption that mining output is an export and therefore exempt has no basis.
For a mining operation, the accounting essentials are:
- Keep the operating licence in the file; unlicensed activity carries consequences well beyond tax.
- Capitalise the mining rigs as fixed assets and depreciate them under the statutory depreciation schedule.
- Hold electricity bills in the name of the operating entity and the same connection point.
- Record the date and quantity of coins mined daily; the value at acquisition date is your revenue base.
- Convert to rial through traceable channels with receipts.
- Support hall rent, cooling and maintenance costs with contracts and formal invoices.
Trading: where the line gets thin
The question I am asked most is whether purely personal trading is taxable. The honest answer depends on the pattern. Assessors look at continuity, volume and organisation. A handful of trades a year does not create a business file. Daily turnover, many counterparties, and income that supports your household is the profile of a trade, and will be read as one.
Capital gains proposals in recent years have repeatedly listed digital assets among the covered assets. Their status changes, so verify before making decisions; I have set out the general framework in capital gains tax in Iran.
Bank transactions open the file
In the files I have seen, virtually none started from a wallet or a blockchain. They started from bank account turnover. With the tax administration's access to transaction data, repeated inbound transfers from exchanges or from many individuals move quickly onto a review list.
The uncomfortable rule at that stage is that the burden of proof sits with you. If you cannot show that a deposit was a return of your own capital or a transfer between your own accounts, the whole amount — not the gain on it — may be treated as income. The gap between those two numbers can be several fold. Managing that risk is covered in bank transactions and tax.
Dedicate one bank account to this activity and keep household money out of it. It is the single cheapest step that turns a future defence from a months-long reconstruction into a one-hour meeting.
Documentation can only be built before the audit
Reconstructing trade history after an exchange shuts down or access is lost is effectively impossible. The minimum set to maintain:
- Periodic full exports of trade history from every exchange, stored on your own systems
- Receipts for all rial deposits and withdrawals by date
- A list of wallet addresses you control
- Evidence of the source of your original capital: a property sale, a loan, an inheritance, savings
- Service invoices, if you were paid in crypto for professional work
Businesses that accept crypto
If your shop or service business accepts crypto, keep two issues separate. First, from a tax standpoint the payment instrument changes nothing: a sale occurred, an invoice must be issued and the revenue must reach the books. Second, accepting crypto for domestic payments carries its own regulatory constraints that should be checked before you design the process. General duties for online businesses are in tax for internet businesses.
My practical advice
Here, caution costs less than optimism. If your activity is continuous, organise your file voluntarily, file a return and declare the real gain. A file you opened yourself, with orderly records, at worst becomes a disagreement about rates and coefficients. A file discovered through transaction analysis starts from a far worse place: income estimated from gross turnover, plus concealment penalties.
Key takeaways
- No dedicated law does not mean no liability; the general income tax rules still reach this income.
- Mining is the settled case: licensed, taxable, with no automatic export benefit.
- Continuity, volume and organisation separate personal trading from a taxable trade.
- Nearly every file opens through bank turnover, so separate accounts and evidence of capital origin matter most.
- This area changes faster than the rest of Iranian tax practice; verify the current rules before deciding.
Frequently asked questions
Is there a dedicated crypto tax law in Iran?
How is mining income taxed?
Does occasional personal trading create a tax liability?
What records should a crypto trader keep?
Have a question? Just ask
One short call is usually enough to know where you stand. If I miss you, I will call back.