Oil A & oil B have the highest demand at PT XYZ by 35% & 50%. As for the problem, PT XYZ experienced overstock. The results of the A & B oil outlier test show no data deviating from the data group. Oil A data forms a horizontal pattern & trend. Oil B data forms a horizontal & seasonal pattern. Forecasting demand for oil A using trend analysis produces an MSE value of 6,208.50. Forecasting oil B using additive winter produces an MSE value of 3,929.30. The variability test for oil demand data A & B is V<0.25 so that it uses EOQ. Oil A inventory control resulted in an optimal order quantity of 156 boxes 12 times the order frequency in 12 periods. The ROP result is 85 boxes. Through EOQ, the company saved IDR 773,917.90. Inventory control of oil B optimal order quantity 214 boxes 17 times the order frequency in 12 periods. ROP calculation results 160 boxes. With the EOQ the company saves IDR 1,845,397.32.