Prepaid Visa and Mastercard gift cards, however, have an activation fee that comes along with the card, which you should pay before you gift it to friends and family!