No, you do not need a long distance carrier on your phone to use prepaid phone cards.