Banking regulations vary widely between jurisdictions.
Banks usually require a banking license from a national bank regulator before they are permitted to carry on a banking business, whether within the jurisdiction or as an offshore bank.