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.
Work at Indian Oil in HR or recruiting? Claim this page
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
Salaries at Indian Oil
All salaries392 salary profiles in India
Most reported roles
Peer reviews
Worked with someone at Indian Oil?
Anonymous peer reviews on OffTheRecord
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.