An IPO is when a company issues new shares which an underwriter helps to sell and market. A direct listing is when a company lists existing shares on an exchange to be sold without an underwriter.