The price of an IPO is determined by the individuals involved in the sale of shares, known as underwriters. With smaller IPOs, one primary bank called a bookrunner will determine the price. Conversely, in larger IPOs, a consortium of banks will work together to set the price.