No, you can earn and redeem points through Virgin Red without spending a dollar with Virgin brands. You earn Virgin Points for Virgin purchases, but you can also earn points shopping through select retailers online, booking travel with partner brands and transferring points from several credit card rewards programs, like Chase Ultimate Rewards, American Express Membership Rewards, Citi ThankYou Rewards and Bilt Rewards.