Indian Oil Corporation (IOC), Bharat Petroleum Corp (BPCl) and Hindustan Petroleum Corp (HPCl) revise rates, particularly when a price cut is necessitated, on 1st and 16th of every month based on average international price in the previous fortnight.