No, you do not have to activate your card and you can begin using it immediately after receiving it. However, it is recommended to activate your online account to enjoy all of the perks offered on the digital platform.