IRPC is a producer of integrated petrochemical products. Its complex consists of an upstream, an oil refinery unit and a downstream petrochemical production. The company's oil refinery unit has the total capacity of 215,000 barrels per day, accounting for 21% of the country's total refining capacity.
The IRPC's production complex is located in an industrial estate managed by the company in Rayong. The estate provides necessary infrastructures that are used to support the production including a deep-sea port, oil storage tanks and a power plant.