Indian Oil Corporation Ltd (IOCL) will be required to pay various charges and give bonds to transit petroleum from Meghalaya to Tripura through Bangladesh, according to a notification from the National Board of Revenue (NBR) at the end of last week.