Those who plan to offer an IPO must begin the process by selecting an investment bank which will provide the company owner with advice regarding the IPO. Once this has been done, steps such as due diligence and regulatory filings, price-setting, and completion of the transitional stage are to be completed. After every step of the process has been addressed, the IPO may officially be offered.