Do I need a FiveStar FanPerks account to earn and redeem rewards? - FiveStar

Yes. In order to earn and redeem rewards you must have a FiveStar FanPerks account.