Mastercard Virtual Account | GiftCards.com All GiftCards.com Mastercard Virtual Accounts have a seven-year expiration date from the time of purchase. There are no fees associated with using GiftCards.com eGift cards to make a purchase; however, Virtual Accounts that are inactive for more than 12 consecutive months will be charged a $4.95 per month inactivity fee.