Oil marketing companies are selling petrol and diesel at a loss of Rs 14 per litre and Rs 18 per litre, respectively, as elevated crude prices outpace capped retail fuel rates.