In the normal run of things, between $20 billion and $25 billion is invested annually in the petroleum industry. A variety of options are available for financing petroleum industry projects. Some of them are dipping into the National Development Fund of Iran, foreign finance, banking and money market resources, bonds and Islamic financing instruments, and selling corporate assets for investment in new projects. Oil managers have experienced these options which are recognized in the stock market. However, other instruments and options are needed for financing petroleum industry projects. The petroleum industry needs technology and finance. Dozens of billions in credit is needed for developing the petroleum industry, developing oil and gas fields, renovating and rebuilding oil installations. The Ministry of Petroleum has not limited itself to a specific model of oil contract and it is working on EPC and EPD as well. It has also attracted financing from the capital market in order to keep activities running.