Commercial banks offer a full range of products and services to businesses and corporations, while retail banks offer products and services to individual consumers.