توجد عدة أسباب للاقتصاد الإيراني، من بينها:
1- العقوبات الاقتصادية الدولية التي فرضتها الولايات المتحدة والاتحاد الأوروبي والأمم المتحدة على إيران بسبب برنامجها النووي.
2- ضعف البنية التحتية وتقنين الاقتصاد.
3- تحكم الدولة في جميع القطاعات الرئيسية للاقتصاد بما في ذلك النفط والغاز والصناعات الثقيلة والزراعة، مما يؤدي إلى تقليل الاستثمار الخاص وتقليل الابتكار في القطاع الخاص.
4- الفساد السياسي والاقتصادي الذي يؤدي إلى تدهور الثقة بين المستثمرين وتراجع الاستثمار وتباطؤ النمو الاقتصادي.
5- تراجع أسعار النفط العالمية والتي تمثل أحد العوامل الرئيسية للاقتصاد الإيراني المعتمد على النفط.