Engaluka IPO inaweza kufanyika katika soko la hisa ambapo kampuni inauza hisa zake kwa umma ili kupata mtaji wa kuendeleza biashara yake. IPO inaweza pia kufanyika kupitia benki au taasisi nyingine za kifedha ambazo zinaweza kusimamia mchakato wa kuuza hisa kwa umma.