Pay for Streaming Services and Amazon Channels that Require a US Payment Method

US users have access to thousands of movies and TV shows on Amazon Prime and many other US exclusive streaming services like Hulu, HBO Max, Peacock and more. Customers outside of the US only have access to a handful of Amazon original shows and movies and their local services.

In order to pay for US streaming apps such as  Hulu, HBO Max and even Amazon Channels you must use a pre-paid US card services like StatesCard or convert your credit card billing address to a US billing address.

Paying with a US pre-paid card service:

This is by far the easiest solution - simply register with a US pre-paid card service like StatesCard (make sure the pre-paid service you select supports the streaming service you're looking to pay for) and add funds to your card. 

After you have the card and funds ready, use StreamLocator to access the checkout page of the service you want to pay for and use your pre-paid card like you would with any other card. Input the card number, expiration date, security code and billing address/zip that's associated with your new card and start streaming!

Converting your credit card billing address to a US billing address:

Use the following steps to pay for US Amazon Channels and Amazon Fire TV apps with your non US credit card - Note that this example is using Amazon and that this method may not work with all service providers.

Step 1:

In order to convert your billing address to be accepted as a US billing address you need to start by converting your postal code to a US zip code. US zip codes are made up of 5 numbers. Postal codes from around the world can be different lengths and include both numbers and letters. 

Take the numbers from your current postal code and remove the letters, leaving only the numbers. The numbers must appear in the same order as they do in your current postal code. If this doesn't result in 5 numbers, then you can simply add any numbers to the beginning or end of your postal code to make your US zip code. 


    If you only have two numbers (##), add three random numbers to the end (## ###) or the beginning (### ##).  

    If you only have three numbers (###), add two random numbers at the end (### ##) or the beginning (## ###).  

    If you only have four numbers (####), add a random number to the end (#### #) or the beginning (# ####).

    You can adjust the positioning of the numbers you add, but the original numbers from your postal code must remain next to each other and in order. 

Step 2:

You need to confirm that the zip code (#####) you have created is an actual zip code that's in use in the US. Go to wikipedia postal code prefix lookup and check to make sure the first 3 digits of your zip code is currently in use. If it isn't, then change the numbers you added on to the beginning or the end until you see that the first 3 digits exist as a zip code in use. 


Step 3:

Now that you have the first 3 numbers of your zip code confirmed, go to USPS to look up your new city and state. Type in your new 5 digit zip code and check to make sure it exists. If you get an error, try replacing the numbers outside of what you wrote down from your original postal code. Keep guessing until you have a zip code that is recognized as being in a specific city and state. Once you have a valid zip code with a city and state, record it and proceed to step 5.

Step 4:

You should now have the following:

  • A valid zip code
  • A city, state

Now you need to find a street name. Go to  google maps, type in your new zip code, and press the search button. You must now pick a street name within the highlighted area location. Once you've picked a street name, add the address number of your real billing address to the beginning of the street name and press search again to confirm if it exists. If it does not exist, choose another street name and try again until you have found a valid address.  

Step 5: 

You should now have a valid US address made up of the following components: 

  • A valid US street name with the same address number as your own billing address
  • A city and state based on your converted zip code
  • Your converted zip code

You are now ready to add your new billing address to your Amazon account.

Step 6:

Login to your Amazon account and go to "Your Account".

Step 7:

Select "Payment Options".

Step 8:

Select the "Edit" button.

Step 9:

Click on "Change".

Step 10:

Select "Add a new address" to input your newly converted billing address.

Step 11:

Fill in new details with the valid US address you created in the previous steps. When complete, click "Use this address" to complete. 

Step 12:

To confirm that your Amazon account can pay for streaming apps such as Hulu you need to make sure that your Amazon account is set up to always use your new US billing address.

  1. Log in to your account
  2. Go to Manage Default Address and 1-Click Settings.
  3. Make sure 1-click Status is turned on for everything

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.