NIDC provides more than 90% of required drilling services for Iranian oil companies. The company, since the beginning of the establishment, has dug more than 3,200 oil and gas wells in the country. Only in 2014-2015, the company has dug completed and repaired 160 wells and has done about 383,000 meters drilling operations. At present, NIDC owns 67 drilling units in offshore and 5 drilling units in the sea.