A brand account is an Instagram account that is owned by the company. A channel is a way to share content to other social networks like Facebook, Twitter, or YouTube.