Government will sell up to 4% stake in Indian Railway Finance Corporation (IRFC) via an offer for sale (OFS) which opens on Wednesday for non-retail investors while retail investors will be able to place bids on Thursday.