An initial public offering (IPO) is when a private company sells shares to the general public for the first time. To IPO, a company must clear certain requirements by the SEC.