Should my company go for an IPO? An initial public offering (IPO) is the process of offering shares of a private company to the public. This can involve (i) the offer of new shares which raises new funds for the company or (ii) the sale of a portion of existing shares which enables existing shareholders to monetize their shareholdings in the company. Raising funds from an IPO is an attractive option but one should consider whether it is suitable for your company due to the complex nature of the undertaking. ZACD Financial Services shares on the considerations one should take.