People already have Veteran Rewards from paying with Pre-Pay cards which were added to the account immediately. If you subscribe with a credit card, you will receive your vet rewards after the free period when your card is actually charged for the subscription and more time is added to your account.