Iranian VAT at 10%
Add or remove Iranian VAT at the 10% standard rate, in force since the Iranian year 1403. The fraction is exactly one eleventh, and the real trap is the toman rather than the arithmetic.
The same amount at each Iranian rate
| Standard | 10.00% | 1/11 | IRR 100.00 | IRR 10.00 | IRR 110.00 |
An estimate, not legal advice. Rules vary by jurisdiction and change over time. Check the current position with a qualified professional before relying on it.
How it works
What this works out
Iranian VAT, in both directions. Type a net amount and it adds the tax; type a gross amount and it works the tax back out, which is a division rather than a subtraction.
The table underneath shows the standard rate alongside whatever you type into the free rate field, with the VAT fraction for each — which on this tool is usually a comparison between the current 10% and the 9% that preceded it.
One rate, raised in 1403
Standard, 10%. In force since the start of the Iranian year 1403, on 20 March 2024. Before that it was 9%, for long enough that a great many invoices still in circulation carry the older figure.
A later budget bill proposed raising it again to 12%, with the extra revenue returned to households through electronic food vouchers; parliament revised it back to 10% before approving the budget. So 10% is the rate, and 12% is a proposal worth knowing about rather than planning around.
Exemptions rather than reduced rates do the redistributive work: unprocessed agricultural produce, staple foods, medicines and medical services, education, publishing and certain financial services are outside the charge. Exempt is not zero-rated. An exempt supplier charges no tax and cannot recover the tax on its own inputs, which is a worse position than a zero rate and looks identical on the invoice.
Toman and rial
This is the part that actually costs people money, and it is not arithmetic.
| Rial | Toman | |
|---|---|---|
| What it is | the legal currency, ISO code IRR | a customary unit worth ten rials |
| Where you see it | invoices, tax returns, banknote text | shop prices, menus, conversation |
The rate is the same in both. Ten per cent of a price is ten per cent of that price whatever unit counts it, so the percentage, the fraction and the arithmetic do not change — only the number of digits does.
What breaks is a calculation that mixes them. A net figure read as toman and a tax figure read as rial produces an answer that is wrong by a factor of ten and entirely plausible on the page. So: convert once, at the start, and work the whole thing in one unit.
This tool is unit-agnostic by construction. It formats through the rial because that is Iran’s ISO currency, so a figure you typed as toman will come back labelled as rial — the number is right and the label is the compromise every Iranian price display makes.
Before you read on
The method
Adding is a multiplication. Removing is a division: a gross of 110 including 10% is 110% of the net, so the net is 110 divided by 1.1 — or the tax is one eleventh of it.
A rate rise that made the arithmetic easier. That almost never happens:
| Rate | Fraction | Usable? |
|---|---|---|
| 9% | 9/109 | no — 109 is prime |
| 10% | 1/11 | yes, exactly |
10/110 reduces to 1/11 because both share a factor of 10, so the tax in any inclusive price is a straightforward eleventh of it. The 9% it replaced gave 9/109, which does not reduce at all.
Only the VAT is rounded, and the third figure follows from the other two, so the net and the tax always add back to the price actually charged.
The arithmetic is decimal rather than binary floating point. 10% of 1.05 is exactly 0.105 and rounds to 0.11, but the nearest double sits fractionally below it, so a naive implementation reports 0.10. At 10% that trap is everywhere — there are 4,800 amounts between 0.01 and 1,000.00 where a floating-point calculation gives the wrong minor unit.
A worked example
Adding. 100 net at the standard rate:
| VAT | 10.00 |
| Net | 100.00 |
| Gross | 110.00 |
| VAT fraction | 1/11 |
Getting back to 100 from 110 is a division by 1.1, not a 10% subtraction: taking 10% off 110 gives 99, which is 1 short. The error is the rate squared — 1% of the net.
Removing.
vat = 110.00 x 10 / 110
= 10.00
net = 110.00 - 10.00
= 100.00
The unit case. The same calculation on 1,100 gives 100.00 of tax and 1,000.00 of net — every figure ten times larger, the same rate, the same fraction. That is the toman and the rial in one line.
The minor-unit case. 1.05 plus 10% is 0.11 of tax — not the 0.10 a floating-point calculation reports.
These are the same figures asserted in this tool’s test file, so the page and the formula cannot drift apart without the build going red.
What it does not do
It does not offer the specific rates the VAT Act sets for cigarettes, petrol and jet fuel. Published English-language figures for those disagree — 12% and 20% under the previous Act, 15% and 25% cited for the current one — and no primary text is available here to settle it, so they go in the free rate field rather than into a band this page would be asserting. It does not decide whether a supply is exempt, which is where most of the real difficulty is. It does not convert between toman and rial, or between either and any other currency. And it holds nothing on registration, filing, or the electronic invoicing system.
For a country with no tool of its own, a VAT calculator with no rate table is the right page. German VAT and UK VAT provide sourced comparisons for how the same add/remove method behaves at different standard rates.
The formula
Adding VAT to a net amount:
vat = round(net x rate / 100)
gross = net + vat
Removing VAT from a gross amount:
vat = round(gross x rate / (100 + rate))
net = gross - vat
Iranian rates and their VAT fractions:
Standard from 1403 10% 1/11
Standard to 1402 9% 9/109
A rise that made the arithmetic easier, which is
rare. 9/109 reduces to nothing; 1/11 is exact.
One toman is ten rials. The rate is identical in
both; only the magnitude changes.
round = to the nearest minor unit, half up.
Only the VAT is rounded. The third figure is derived
from the other two, so net + vat = gross exactly.
What it assumes
- The standard rate is 10% and has applied since the start of the Iranian year 1403, on 20 March 2024. It was 9% before that, which is why the typed-rate field starts there rather than on nothing.
- Only the standard rate is offered as a band. The VAT Act sets specific rates for named goods — cigarettes, petrol, jet fuel — and the published figures for those disagree between sources, with no primary text available to settle them. A rate this tool cannot source is a rate it does not offer.
- One toman is ten rials. The tool applies a percentage and is therefore unit-agnostic; it formats through the rial because that is Iran's ISO currency, so a toman figure will carry a rial label. The number is right and the unit is whichever you typed.
- Rounding is half up with no option, as on every country tool here except UK VAT. Nothing Iranian is cited for an equivalent to the HMRC concession.
- Exempt supplies are outside the charge rather than taxed at nil, so their input tax is not recoverable. That distinction is not something this tool can compute.
- Iran's tax authority publishes mainly in Persian and English-language figures are largely secondary. Check anything here that a decision depends on.
Common questions
What is the VAT rate in Iran?
10%, since the start of the Iranian year 1403 on 20 March 2024. It was 9% before that, so an invoice from 1402 or earlier carries the older figure. A published list of supplies is exempt rather than taxed, and the VAT Act sets specific rates for a few named goods such as cigarettes and fuel.
Is Iranian VAT worked out in toman or rial?
Either — the percentage is the same in both, because a proportion does not care what unit it counts. The rial is the legal currency and what invoices and returns are stated in; the toman is a customary unit worth ten rials and is what shop prices and menus use. What goes wrong is mixing them inside one calculation, which is out by a factor of ten and looks plausible.
Did Iranian VAT go up?
Yes, from 9% to 10% at the start of the Iranian year 1403 in March 2024. A later budget bill proposed 12%, with the additional revenue returned to households through electronic food vouchers, and parliament revised that back to 10% before approval. So 10% is the rate in force and 12% is a proposal that did not survive.
What is exempt from Iranian VAT?
A published list covering unprocessed agricultural produce, staple foods, medicines and medical services, education, publishing, and certain financial services. Exempt is not zero-rated — an exempt supply is outside the charge entirely and the input tax on making it cannot be recovered, which is a materially different position for the supplier even though both show no tax to the customer.
Why does this tool not offer the tobacco and fuel rates?
Because the published figures disagree and none of them comes from a primary source. The previous Act is cited at 12% on cigarettes and 20% on fuel; the current one is cited at 15% and 25%. Offering a tax rate that cannot be sourced would be worse than offering none, so those go in the free rate field with whatever figure your own guidance gives.
Sources
Method written and checked by Tessalor on Jul 31, 2026.