What this guide decides
Convert quotes to the same units, currency, location, quality and cost scope to reveal the underlying difference.
Executive summary
- Main decision: Convert quotes to the same units, currency, location, quality and cost scope to reveal the underlying difference.
- Comparison basis: Build a landed-cost sheet with each cost and conversion assumption on a separate line from base price to destination. Date the exchange rate and identify its source and settlement basis.
- First risk: Comparing EXW with CFR
What decision are you making?
A steel price combines a number with a definition: dollars per tonne or toman per kilogram, ex-mill or delivered, dry or wet basis, tax treatment, quality and timing. Evaluate technical specifications, the price basis, delivery terms and quality evidence together. A lower number is not a comparable offer if it covers a different grade, weight, coating or delivery scope.[1][2]
For buyers comparing Iranian supply with international benchmarks, align product, grade, dimensions, assessment date, currency and delivery basis before discussing a premium or discount. Request an offer in the executable settlement currency at a named port or final delivery location, and show freight, insurance, handling, applicable charges and financing separately. Confirm destination acceptance of the material and documents. Iranian exchange and stockholder data can explain domestic supply conditions, but neither a benchmark nor a domestic quote is itself an executable export offer.
Technical mechanism and price impact
EXW, FOB and CFR allocate loading, inland transport, port and ocean-freight costs differently. Unit conversion is simple, but moisture, packaging, weight tolerance, insurance, duties and payment credit can distort the comparison.[2][3][4]
Build a landed-cost sheet with each cost and conversion assumption on a separate line from base price to destination. Date the exchange rate and identify its source and settlement basis. Compare offers only after aligning units, the weight basis, taxes, packaging, loading, freight and quote validity. An omitted cost can outweigh the apparent saving per kilogram. Keep the supplier’s currency and payment date visible before converting to your purchasing currency.
Request comparable quotations
Ask every supplier to answer the same written specification. This prevents an apparently cheaper offer from silently changing the product or scope. Confirm the following before comparing prices:
- Mass unit and currency
- Incoterm and named place
- Shipment or delivery window
- Packaging and moisture
- Taxes, duties and insurance
Compare the options
Use this table to structure the decision. It does not replace engineering calculations or the contract. The final column identifies the evidence to review before accepting an offer.
| EXW | Buyer arranges transport | Full collection and loading costs |
| FOB | Comparing export offers at origin port | Named port, local costs and loading date |
| CFR or CIF | Comparing offers to destination port | Freight, insurance scope, demurrage and discharge |
Common risks and warning signs
Errors often begin when a trade name replaces a technical specification, one photograph stands for an entire shipment, or the delivery scope is missing from the quote. Address these specific risks: Comparing EXW with CFR; Incorrect tonne-kilogram conversion; Omitting taxes or duties; Assuming identical currency settlement dates. Turn each risk into a written acceptance criterion, sampling requirement or traceable document.
A standard number alone does not demonstrate conformity. Specify the edition, grade, dimensions, tolerances, test method, heat or batch number and acceptance authority. For an import project, confirm the destination’s requirements and the project’s approved specification; an Iranian market designation is not automatic evidence of an equivalent local grade.
Make the purchasing decision
Normalize the basis before comparing prices. The resulting table should reveal whether a difference comes from steel, freight, currency, taxes or time.[4][5]
Before ordering, prepare a single comparison sheet covering the product, quantity, unit, theoretical and actual weight, base price, taxes, freight, delivery window, documents and acceptance criteria. Identify who pays each cost and who records discrepancies at receipt. This makes the negotiation clearer and gives the receiving team an agreed basis for checking the shipment.
Checklist before you order
- 1Mass unit and currency
- 2Incoterm and named place
- 3Shipment or delivery window
- 4Packaging and moisture
- 5Taxes, duties and insurance
- 6Record the price basis, unit, taxes, loading and freight in the quotation
- 7Match shipment markings and documents to the delivered goods before unloading
Frequently asked questions
What should I check first when evaluating commercial basis of steel prices?
Align the product definition and acceptance criteria before comparing prices. Build a landed-cost sheet with each cost and conversion assumption on a separate line from base price to destination. Date the exchange rate and identify its source and settlement basis.
Is price alone enough to decide on commercial basis of steel prices?
No. Prices are comparable only when grade, dimensions, weight, quality, documents, delivery scope and validity match. Normalize the basis before comparing prices. The resulting table should reveal whether a difference comes from steel, freight, currency, taxes or time.
Sources and how they were used
Standards and primary sources define the method, terminology and scope of each decision. The project’s contractual edition and the approved national standard always take precedence.
- [1]Steel & Metals Price Assessment Methodology— S&P Global Energy — Platts
- [2]Platts Assessments Methodology Guide— S&P Global Commodity Insights
- [3]Global Steel, Ferrous Scrap, Ferroalloys and Noble Alloys Specifications Guide— S&P Global Commodity Insights
- [4]World Steel in Figures 2026— World Steel Association
- [5]Iran Mercantile Exchange physical-market trading statistics— Iran Mercantile Exchange


