Sure, buying a gift card might seem like the "perfect" present … "If it's a store I go to, then yes." 2) "The ones that I use right away are clothing stores." "I waste them. I lose them." "They get forgotten." Consumer Reports' Money Adviser says it's important to think twice before giving a gift card. "Gift cards are definitely better than they used to be. New regulations have eliminated some fees, so you can't be charged if you don't use it within the first year. And cards can't expire for five years." But even with new protections, there are still drawbacks.

Mandy Walker"The new rules apply to merchant and bank-issued cards. So if you have a reloadable card or one that's not marketed as a gift card, you're going to want to pay close attention to those terms." Bank-issued cards are convenient because you can use them almost anywhere, but they come with fees. This Visa Gift Card from U.S. Bank costs 3.95 if you get it from a branch or 6.95 if you buy it online. And after 12 months you're charged a 2.50 a month inactivity fee if you don't use it. Even charity gift cards come with fees.
Mandy Walker "We found one that charged a 4.95 transaction fee and it charged another three percent to transfer the funds." But if a gift card is still the way you want to go, retail store cards usually have little or no fees. You just want to make sure the person you are buying for likes to shop in the store. Mandy Walker "When you're giving a gift card, you want to include the terms and the policies, as well as the receipt, which might be needed if the card is lost or stolen." But better yet, why not give cash or a check? That way people can shop wherever they want, whenever they want, no strings attached. ."