If I want to share my CommBank Yello promo code, does my friend/family have to bank with CommBank?

No, the person you wish to share your unique CommBank Yello promo code with does not have to bank with CommBank to redeem the offer.