Indian Oil spent ₹12,162 crore in the first half of FY27, with refining and marketing accounting for the bulk of investments as major refinery expansion projects near completion.