Bharat Coking Coal Ltd (BCCL), a subsidiary of Coal India Ltd, has fixed a price band of Rs 21 to Rs 23 per share for its Rs 1,071-crore initial public offering (IPO), which will open for subscription on January 9 and close on January 13.