Most tax havens require that only an agent registered in the tax haven can properly order an IBC be created, and so to create a new IBC you will have to deal with a local agent. This local agent will charge a fee to set up your IBC.