B M Bansal, chairman of IOC, says he expects at least Rs 7,000 crore as cash subsidy from the government to the oil firm. State-run oil marketing firms are compensated through subsidies for selling petrol, diesel, LPG and kerosene at a controlled price.