No, your friend does not need to use their reward, or create an account to complete the referral. They would just have to make a purchase through either the link, or use the email that it was sent to.