Yes, you can use Netflix without a credit card by purchasing a Netflix gift card. Although these cards are not available worldwide, you can find them at major retail stores or online in the United States. Using this method, you can set your Netflix account as prepaid, with no perpetual recurring payments.