dollar general doesn't charge for this?
It depends on which pre-paid card you're loading. AmEx Serve has a "green" card that is no-fee to reload. It carries a monthly fee, but if your account is at zero on your statement date, there is no fee--so just empty it before your statement closes.
Edit to add: Green is the color of the card (not green in the eco-friendly sense!)