A commercial bank is a financial institution that accepts deposits from the public and gives loans to its clients for the purposes of consumption and investment to make a profit.