Im not sure about Walgreens, but pre paid Visa’s charge a $5 activation fee. Walmart works just like a gift card, but you can only use them at Walmart, no fee.
If you are talking about the “Walgreen’s” brand debit card they do not charge a fee for the card. You just give them the amount of money you want on the card and they credit your card.
They do not charge you interest on monies you have paid for a card either. That is the way they make extra money on these cards. They put it in the bank and earn interest for every day you don’t use the card. About 20% of the cards are never used, so that is a really good deal for the stores.
Prepaid card are the complete opposite of credit cards. A “pre-paid” card is exactly that, you have to load the card before using it. The only way you would get interest fees is if you were borrowing the money. Usually, there aren’t any “per puchase” transaction fees, but there may be a “maintenance fee” that might be charged every month that you use the card.
If you’re talking about the Green Dot prepaid cards, there’s a fee to activate, fees to add $$ to the card, and monthly fees. Some prepaid cards probably have transaction fees.
You really have to read the fine print of the contract. But there wouldn’t be any interest as you put the money up front.