Payment Processors

How to Setup a Verified Stripe Account for Non-US

Stripe is an online payment processor for online businesses. It builds the most powerful and flexible tools for internet e-commerce.

Whether you’re creating a dropshipping store, subscription service, an on demand market place, an e-commerce/online store, or a crowd funding etc. Stripe helps you accept payments without stress.

Recommended: How to start a Dropshipping Business

However, Stripe payment gateway is not really available to every one (country), as a matter of fact, it’s only available to businesses and citizens in United States of America (USA), and I know it’s really a pain in your ads as regards to accepting payments for your business or online store.

I really love and recommend Stripe because it’s easy and simple to use. It has seamless integration with attractive features & prices.

It has no activation fees or setup fees. Just a 2.9% + $0.30 per successful card charge.

I also love the fact it has an online checkout, which means your customers will have to order while on your store without the need to leave your store to another page to complete payment.

Well, your waits are over, in this guide, we will walk you through the exact steps on how to setup a Verified Stripe Account for Non US Citizens or residents (unsupported Countries) and for registered businesses.

And at the end of this guide, you could be to integrate it on your online store or anywhere you plan to use stripe.

How to Setup a Verified Stripe Account for Non US Citizens

To setup a verified stripe account that lasts and never get banned or disabled, you’ll need the following:

  • LLC Company Formation.
  • EIN/Federal Tax ID.
  • US Phone Number.
  • US Virtual Physical Address. 
  • Payoneer US Bank Account.
  • Your undivided attention for 5 minutes.

Yes. You need a LLC and EIN/TAX ID to setup a US Stripe account.

This means you need to have a company/business in the US to use Stripe. The advantages of opening an LLC does not only end at Stripe. You can bodly tell your customers your business is registered and with the formation documents, you can show your documents in the about page or contact us.

And it won’t be a great deal, as I have come up with easy way to do that yourself.

Before forming an LLC, you need to come up with your choice of business name. e.g TheProfany LLC, Oracles LLC, Facebook LLC, Konk LLC etc

To form an LLC, you need to choose a state in US where you would form your LLC.

Each state has it’s own annual tax fee which must pay yearly, so be sure to choose wisely as some state annual fees are expensive e.g California.

But read it, we will help you form your LLC with a state whose annual tax fee is pretty low.

How to Form an LLC with EIN/TAX ID?

We’re going to recommend an affordable way to form your LLC and EIN to setup your Stripe account and we will also include a free guide to use your details to signup for a stripe account that won’t get banned or restricted.

To form your LLC, you need to choose a state in US where you want it formed.

And in the post, we are going to recommend you form your LLC in Kentucky and here’s why:

  • $15 annual tax fee.
  • Cheap filling state fees.

Do you know, if you form your LLC in California, you are going to pay $800 annual tax fees coupled with the expensive fee to form the LLC?

If you formed your LLC in delaware, you’ll pay $500 annual tax fee with an expensive filling state fee to form the LLC?

And you pay these tax whether you made profit or not.

We have researched and found Kentucky to be the cheapest place to form an LLC.

And in this guide, you’re going to form your LLC and get your EIN/TAX with only $178.

All you have to do is follow our instructions carefully.

Forming Your LLC at IncAuthority

At IncAuthority, you’re going to form your LLC and get your EIN/TAX ID. Follow the simple guidelines below to complete the signup. It’s easy and takes just few minutes. All you have to do is choose your state, enter your business name and form your LLC!

Step 1: Go-to

When you arrive at, click on the start now for free tab.

setup a verified stripe account for non us citizens

Step 2: Select Entity Type and Filling State.

In your entity type, select Limited Liability Company (LLC) and in the Formation State, select Kentucky.

Click on Save & Continue.

setup a verified stripe account for non us citizens

Step 3: Enter Your Personal Details

In this step, enter your First and last name, email and contact phone number.

You’ll need a US Phone number, you can use the one on the picture or get a Skype number at $7.99.

Click on save and continue.

setup a verified stripe account for non us citizens

Step 4: Enter Your Business Details

Enter your business name and business description (if you have a clothing online store, say you have an online and you sell clothings and apparel).

A brief description of your company, a sentence or two describing your business.

Select your business benefit and click save & continue.

setup a verified stripe account for non us citizens
setup a verified stripe account for non us citizens

Step 5: Business Address

You need a US Address to continue in this step, go-to and signup.

You’ll get a US address instantly, use it and continue your signup. Takes just 1 minute.

In your US Address, note that CA means California.

setup a verified stripe account for non us citizens

Step 6: EIN/Federal TAX ID

The interesting part about IncAuthority is they get an EIN for you at $49, which is considered as the cheapest place to get one. Others charge from $95 and above.

You need to include the EIN/Federal Tax ID which is very important!

Click save and continue.

setup a verified stripe account for non us citizens

Step 7: Operating Agreement

Operating agreement is important because it provides proof you own the business.

In case any problem occurs in future, you can be able to correct them with your operating agreement and in case Stripe requires it.READ ALSO  Dropshipping Vs Importation Business: Which is More Profitable?

Select the operating agreement and proceed with the form.

setup a verified stripe account for non us citizens

Step 8: Addons

The next pages contains Addons and they include the following:

  • INC Protection Advisor. $27/month.
  • LawSuit Protection. – $99.
  • Express Delivery – $49.
  • Domain Name – $29.95
  • Business License Package – $99

All these ad-dons are not important, so you can skip all of them until you get to the payment stage.

Step 9: Make Final Payments

At the end, you’ll only be paying for State Filling Fee, EIN and Operating Agreement.

Other formation companies charge a lot for offering this service but IncAuthority Charges $0 Service fee.

Now you need to make payment using either Debit/Credit Card or PayPal.

For the Delivery Option, you can select $0 free delivery (Electronic Delivery) and they will be delivered to your email.

setup a verified stripe account for non us

Finally, that is all. You’ve successfully created your LLC Business Name and EIN/Federal Tax ID.

Next, you’ll need to setup a stripe account with the details they’ll deliver to you within 7 days since the Kentucky Delivery Time is 7 days.

How to Start Dropshipping with Stripe?

After you must have formed your LLC and EIN/Federal Tax ID and they have been delivered.

You’ll need to use the details to setup a verified stripe account and you need to be careful while doing this because their bots are intelligent enough and conversant to detect any mistake you make.

We have prepared a FREE 5 pages guide on setting up a stripe account using your LLC Business Name and EIN/Federal Tax ID.

Download it here!


After following the guides on this post, you can start dropshipping with Stripeand use it at your store checkouts.

Here’s the summary:

  • Form your LLC and EIN at IncAuthority.
  • Download the free 5 pages guide to setting up stripe with your LLC and EIN here.
  • Start using Stripe for dropshipping!

If you have any questions and confused at any process, do let us know by dropping it at the comment box.

By ecom Sprout is an e-commerce, DropShipping and Social Media Balcony!

@ecomsprout on facebook!

7 replies on “How to Setup a Verified Stripe Account for Non-US”

I also followed this steps. I used incauthority to apply for an LLC in US then use to have a US address, now there telling me that there could be complication with regards to since I’m opening in KY while my business address is in CA. Did they call you about this?

They also asked me for additional payment with their Compliance Bundle – to formally setup my LLC. Is this also the same for you when you applied?
This is giving me headache. I thought that what I paid for in the order is all the total amount to setup.

Looking forward for your reply.

If you are looking the latest solution for stripe payment integration in c# for web forms.

look at –>

With integrating and customizing the web application, receive payments from all cards (credit, debit and prepaid), Alipay, WeChat Pay, Bancontact, iDEAL, Multibanco, Sofor, EPS, Giropay via Stripe.

With Payment Request Button, collect payment and address information from customers who use Apple Pay, Google Pay, Microsoft Pay, and the browser Payment Request API (Chrome, Opera, Edge, Safari).

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.