NRIs can apply in IPO but not directly with Zerodha. This needs to be done via ASBA (net banking facility of bank), with Zerodha DP account information. But to answer your question, yes, NRIs can apply in IPO.
Open Instant Account with Zerodha
Discuss this Question