The advantage is that kids can use the cards to shop online and avoid losing cash. But you might want to pair the cards with an old-school savings account to encourage responsible spending. And all the cards have fees of up to $20 for setup, money transfers and other services. So, if your bank is willing, a cheaper alternative might be to get your teen a debit card to go with that savings account.