A banking license is a legal prerequisite for a financial institution that wants to operate as a banking business. RBI has authorized 12 public sector banks and 21 private sector banks in India.