To apply for IPO in Nepal, customers generally need a bank account, Demat account, MeroShare account, and CRN/C-ASBA setup. Once these are ready, IPO applications can be submitted through the relevant online platform during the open application period.