Indian Oil

Indian Oil Corporation Limited (IOCL) is India's largest commercial oil company and a key player in the global petroleum industry. Established in 1959 and headquartered in New Delhi, IOCL operates across the entire hydrocarbon value chain, including refining, pipeline transportation, marketing, exploration, and production. With a refining capacity of 80 million metric tons per year, it ranks among the world's largest refiners and is a significant contributor to India's energy security. The company manages 10 of India's 18 refineries and a vast network of pipelines, accounting for 69% of the country's downstream pipeline throughput capacity. IOCL markets a wide range of petroleum products, including fuels like petrol and diesel, lubricants under the SERVO brand, and petrochemicals through its subsidiary Propel Petrochemicals. It serves a diverse customer base, including retail consumers, industrial clients, and international markets, with a strong presence in regions such as Sri Lanka and the Middle East. As of 2023, IOCL reported revenues of approximately Rs. 955,608.86 crore, reflecting its robust position in the energy sector.

Oil & Energy New Delhi, India Founded 1959 ~13,879 employees NSE: IOC.NS

Work at Indian Oil in HR or recruiting? Claim this page

Employees
13,879
0% in 3 months
Revenue / employee
$6.4M
Revenue ~$88.9B
Stock
IOC.NS
NSE
12-month attrition
7.8%
Tech: 6.5%
H1B sponsor
NA

Headcount trend

Indian Oil went from 13,256 employees in Jul 2023 to 13,879 in Jun 2025. Last 6 months: 384 people joined, 257 left.

Org structure

Headcount by department

Other9,151
Engineering1,775
Operations942
Sales928
Finance532
Marketing283
HR236
Success22

Salaries at Indian Oil

All salaries

392 salary profiles in India

Most reported roles

Pay by level, gender and ethnicity

Peer reviews

Worked with someone at Indian Oil?

Anonymous peer reviews on OffTheRecord

Read or write a review

Similar companies

Indian Oil FAQ

How many employees does Indian Oil have?

Indian Oil has about 13,879 employees, unchanged over the last 3 months (as of Jun 2025).

What is Indian Oil's revenue per employee?

Indian Oil makes about $6.4M in revenue per employee, based on $88.87B annual revenue and 13,879 employees.

How much does Indian Oil pay?

6figr has 392 salary profiles for Indian Oil in India, with pay broken down by role, level and gender on the Indian Oil salaries page. See Indian Oil salaries

Is Indian Oil a public company?

Yes. Indian Oil is publicly traded under the ticker IOC.NS on NSE.

Data from Company Prospectus, DOL LCA disclosures, WARN notices and 6figr salary profiles. Updated 27 Nov 2025.