In this post, I’ll shed more light on how to use stripe to process payments as a non US resident for your online business.
I’ll assume you offer services online or have an e-commerce/dropshipping store or you simply need Stripe to receive payment on your business website.
Whichever it may be, Stripe is still by far the #1 payment processor you can use to process payments on your website across the Globe.
Using stripe allows you to easily accept payment on your website via credit card without transferring your customers to another website.
The payment processor is embedded on your website which makes it invariably quick, easy and flexible for your customers to make payments.
It doesn’t matter what country your customer is paying from, your price in dollars is charged on your customer’s credit card and remitted to your stripe account immediately.
We all know how important it is to receive your hard-earned profits after you must have invested your time and funds in the business.
And using Stripe makes this easier and reliable! Even better than PayPal.
However, the bad news we already know is that Stripe is only available for residents in the US and a number of other countries. While others are left to their fate.
Let’s quickly have a look at the list of countries stripe is not supported.
Contents
Countries Stripe is not supported
- Pakistan
- Russia
- Vietnam
- Nigeria
- Ghana
- Kenya
- Philippines (Limited)
- India (Limited)
- Croatia (Limited)
- Gibraltar (Limited)
- Indonesia (Limited)
- Liechtenstein (Limited)
- Bangladesh
- Turkey
- Thailand
- South Africa
- Uganda
- Ethiopia
- Greenland
- Grenada
- Guadeloupe
- Guam
- Guatemala
- Guernsey
- Guinea
- Guinea-Bissau
- Guyana
- Haiti
- Heard & McDonald Islands,
- Honduras
- Iceland
- And few others…
What if your country is outside Stripe availability by default, is all hope gone? Nah!
This now brings us to the good news that you can still use Stripe legally even if your country is not part of the supported country.
How can you achieve this?
All you need to do is register a business in the US and use this information to set up your Stripe account legally.
And this is exactly what I’ll be doing justice to in a bit…
How to Set Up Stripe Account for Non-US Resident or Non Supported Countries
For you to set up a Stripe account legally without any future issue as a non US resident you’ll need the following:
- US Business Formation (LLC)
- EIN (Employer Identification Number) or Tax ID
- US Physical Address
- A US Phone Number
- Finally, US Bank Account
Okay. Before you get overwhelmed, everything can be set up within a few days and equally at a relatively low price.
The most important of all is creating a Limited Liability Company (LLC) in the US in other for you to get your Tax ID (EIN).
Once you’ve gotten your EIN or Tax ID, you can then proceed to create your Stripe account.
Below is a message from Stripe confirming the validity of setting up a stripe account as a non US resident.
If you’re a non-US citizen and have a US based business with an EIN you would be able to open a Stripe account. When we request the last four digits of your SSN, you can just enter ‘0000’ please ensure that you enter a valid tax ID (EIN) that has been provided for your business. We will then reach out at a later stage and request either a passport or government issued ID to verify your identity.
If you don’t have a SSN/ITIN, you are only able to register as an LLC Corporation, Non-Profit or Partnership. If you sign up as a sole Prop/Individual, we require a valid SSN/ITIN even if you have a valid EIN
So basically, as a non-resident you can create an account with Stripe so far you have a business entity in the US and a valid EIN number.
Luckily for you, you don’t have to pay for the business formation, however, you do need to pay for state filing and tax ID.
Setting Up an LLC for Your Business in The US
One of the perks of having your business set up in the US isn’t limited to Stripe usage. You can have several similar businesses under the registered business.
And also important, is the fact that you don’t have to have a Social Security Number (SNN) to have your business set up in the US.
You just need to choose a NAME for your business and decide on the state you want it to be registered in the US.
However, you do need to be careful as to which state you decide to set up your business entity. This is because some states charge high state filling (Business Registration) and as well as annual business tax.
But I do find;
- Colorado
- and Kentucky…
to be quite affordable.
Colorado charges a $10 annual Tax fee and $50 state filling while Kentucky charges $40 state filling and $15 annual Tax fee.
At least at the time of writing this article. You could as well do further research on that if you want.
The state annual tax is a tax you pay on your business at the end of every year. So they vary based on the state you choose to set up your business.
States like California and Hawaii should definitely be out of your pick because they are freaking high on tax.
But not to worry, the sole purpose of this post is to show you how to get it done as easy as possible and at the cheapest fee.
I’m equally not based in the US but I have my business set up in the US so I can equally use Stripe to process payments as a non US resident.
I was able to do this using Inc Authority and Kentucky as my business state because it’s relatively cheap.
The good news is I’ve been able to partner with them because I know many people will be needing this service and I want them to have it at the best place.
Plus, there are various services out there charging as high as 500 – $1000 for this same purpose. A good example is Stripe Atlas. But at the end of this post, I’ll show you how you can get it done for less than $200.
Coming from someone who also is a non-resident of the US I know how beneficial it can be for your online business.
Most especially my blog readers!
How to Form Your Business LLC Using Inc Authority
In other to know how to use Stripe to process payments as a non-US resident you do have to form a business entity in the Us using Inc Authority.
Inc Authority offers online business incorporation services, as well as additional business services such as record books, operating agreements, federal tax identification numbers etc.
At Inc Authority, forming your business entity is free of charge except for state fees. And this is why it’s relatively cheap compared to others charging as high as $1000 for the same business formation.
I did intensive research before I finally picked Inc Authority for my business LLC formation in the US. Their service was on point and I was moved to partner with them so I can share with you guys.
Going through their reviews on TRUST PILOT should show you exactly what I’m talking about, they are simply the best out there.
Now let’s proceed to form your LLC at Inc Authority:
Setting up your LLC with Inc Authority is really straightforward, I’ve broken it down into the step-by-step guide below. All you need do is just follow the steps and your LCC and Tax ID will be set up.
Step 1. Head Over to Inc Authority
First thing first, you need to head over to IncAuthority.com to get started. Upon getting to the web page click on the “START NOW FOR FREE” button…
The next page is your business entity type and the state you want to form the LLC.
Step 2. Choose Your Business Entity and State
Simply choose LLC (Limited Liability Company) from the drop-down menu and choose your state. You can go with Kentucky because of the low cost and the cheap annual tax fee.
After that, click on “Save and Continue”
Step 3. Business Owner Details
The next step is about the business owner. At this stage, you’ll need to enter your First and Last name, your email address and as well as your US phone number.
Also, you need to click the “Terms and Condition” box to continue to the next step.
To get yourself a free US number that works fine, you can download the TextPlus App on the Google play store or use a more reliable paid app like DingTone.
Step 4. Enter Your Business Information
As I said earlier, you’ll need to pick a name for your business and a search will be carried out on it to check if it’s still available.
If it’s available, your business name will be created immediately upon state approval. However, in the case whereby your proposed business name is not available, you’ll need to adjust the name or find another one.
But it’s not going to cost you any additional fee!
What you need to do here is simply enter your proposed business name, a good example is Torchbankz Technology and also write a short description of the business.
Finally, “tick the Minimize business and taxes” and proceed to save and continue.
Step 5: Your Business Address
At this stage, you need a physical US address where your document can be sent to. In my case, I gave them a call and I told them to send it directly to my email address.
But that doesn’t mean you don’t need the US address, you do! In other to set this up there are various services you can use like:
- physicaladdress.com
- virtualpostmail.com
- shipito.com
You can get started for free using shipito.com, you just need to create an account and you’ll be giving an address automatically. A physical address!
Next, enter your business address and click on Save and Continue.
Step 6: Getting Your Tax ID (EIN)
Inc Authority will be getting your EIN or Tax ID for you at just $49. Which is relatively cheap compared to other services out there.
Step 7. Custom Operating Agreement
At this step, you need to include the custom operating agreement because it’s very important. It actually proof your ownership of the business.
And at the same time represent the state law backing your business.
Step 8. Inc Protection Advisor
The Inc protection advisor and the remaining steps are Upsells. They are not necessarily what you need to have to have your stripe set up.
The remaining steps include:
Lawsuit Protection – $99 (this is a form of protection that excludes you from your business when your business gets sued.
I paid for this, but you don’t have to if you don’t have the funds now. Plus, you can always pay for it later with Inc Authority).
Express Delivery – $49 (if you want the entire process done within two days you can pay for express delivery.
But normally, your business should be ready within five days using Inc Authority).
Domain Name – $29.95 (this allows Inc Authority to secure your proposed business domain name for you.
This is totally not necessary since you can get it for less than $10 with NameCheap).
Business License Package – $99 (This also works in form of lawsuit protection. But as I said, you don’t need all this for now, and you can always get them in the nearest future if you want).
Finally, you’ll need to make payment to secure your LLC business registration. The cost of what you’re paying for should be:
- EIN/Tax ID – $49
- Operating Agreement – $89
- Kentucky State Filling fee – $40
== $179
With this, you should have your business LLC set up with your valid Tax ID that can be used to set up your Stripe account.
Opening Your Stripe Account to Process Payments As A Non-US Resident
You can watch the above video and see how you can set up your Stripe account.
Once your business LLC is registered, your business will equally receive a tax ID or EIN. Which is part of what we need to create your Stripe account.
To create your Stripe account, simply head over to Stripe.com and create your account. Enter your email address and full name.
After the registration, you’ll need to activate it by filling an account application. In the application, you’ll need to enter your US company details, EIN, your personal details, and a digital copy of your government-issued ID.
Once everything is done correctly you should be approved in a few days.
After this, you can now successfully use stripe to process payments on your website. All your funds will be remitted to your US bank account.
Which brings us to how to create a US bank account to cash your Stripe payments!
Opening a US Bank Account with Payoneer
This is very much easy since we have Payoneer for that. All you need to do is register with Payoneer.com, connect with Global payment service and you’ll be able to get your virtual US bank account.
Once this is done, you can now have your funds move to Payoneer and cash it in your local currencies. It’s as easy as that.
However, to do this, you do need to access your Stripe account. From your account, you can proceed to the payout sections and add your Payoneer account number and that’s it, you’re all set up.
You are now a proud owner of a business in the US plus you can also process payments with stripe. Isn’t that cool?
Conclusion
With the above formation, you can now receive payment twice as you used to. If you have a PayPal business account this will also be an addition to it.
Your business is also fully legalized in the US in a real place and real state. I hope you find this very helpful.
That’s it on how to use Stripe to process payments as a non-US resident. What are your thoughts on this? Let me know them using the comment box!
Thanks it is helpful but how can I pay in dollars do I use my bank to make payments and can I start the mini importation via stripe?
You can use it to process payment for any business
Lovely information.
Thank you.
Glad you like it
Hi David,
Thanks for this wonderful article. I want to learn from you on drop shipping and e commerce. I want to have my own e commerce site. Do you have a step by step guide you are selling to guide me. Something I can read and open my e commerce store without having to recourse to you for help.
Let me know please
I’m glad you like it…
I don’t have a course yet but I’m working on it.
You definitely know when it’s up!
Dear David,
This is good like many of your posts! Kudos.
I am processing an Alidropship store but is right now stranded because of payment gateway. Alidropship recommended 2checkout but I am almost getting frustrated over their condition of providing proof of address with utility bill bearing my name, but I don’t have because a joint billing metre is use with another apartment and bears the Landlord’s name.
I have presented other documents like driver’s licence and National ID card bearing same address but rejected.
Please what’s the way out or can I change the payment gateway to STRIPE?
Thank you.
Stripe is far better than 2checkout if you can change I’ll suggest you do!
Is there any other way to open a U.S. bank account other than Pioneer?
Yeah, that means you have to fly over to the US in-person to Set it up. Other than that there’s no other way!
Thank you Mr David for this exposure. I have a webstore that is under construction, it is patterned to be used for drop shipping business.I also bought one of your eBook on mini importation business which is very educative.But,I want to request that you be my mentor especially on drop shipping business because of your knowledge and experience .Earnestly waiting for your favourable response
Appreciate the commendation… don’t worry I’ll keep posting more contents that’ll be helpful for your dropshipping journey.
Great information David.
Can I tell a relative living in the US to have all these done for me or must I use online platform?
The relative can use their address and Phone when required but you still going to need a company like IncAuthority… except they are very familiar with the process, they can help you get it done without an online platform.
Hola qué tal,
Soy de México y tengo un tienda ecommerce, actualmente sólo uso PayPal y necesito integrar Stripe para poder aceptar tarjetas de crédito. Tengo una cuenta personal en Payonner
Al configurar Stripe no aparece “LLC”, sólo aparece “Individual, sole proprietor, or single member LLC” que supongo debe elegirse. ¿El sitio web debe indicarse forzosamente?
En la parte del propietario único no puedo elegir un estado de México, sólo da la opción de estados de USA. ¿Qué debería hacer en esa parte?
Quedo atento a tus amables respuestas.
Saludos,
Gabriel
Hello Gabriel
You can’t choose Sole sole proprietor, except you’re in the US. If LLC is not appearing send a mail to Stripe support that you want to register an account as a non-US resident.
But mind you, Your LLC should be up and running already because you’ll need the number and your TAX ID
I´m so glad to read your reply David,
I have any doubts:
1.- The number TAX ID is the EIN?
2.- Do I need to put the website domain?
3.- Can you help me with a URL about taxes and accounting?
Thanks again!
Gabriel
Thanks David for this powerful and informative article
Hi,
My business is web development & Marketing. I have all these…llc,Payoneer & EIN…still stripe rejected my application saying it a high risk business.
what to do and how to clear it, because someone asked me money to get it done saying there is a trick to bypass it. can you help me?
Thanks
Why don’t you register using an e-commerce store? They seemed more cool with those.
Great info bro. Your blog is really inspiring. Thanks and keep sharing these things with us. You’re the best
Hello David,
I got a call from INC Authority and they clarify and send a mail to me that i need to complete the process with the information detailed below.
——————————————————————————-
For a Complete LLC or Corporation you will need to take these steps:
State Registration Fee
EIN/Tax ID Number
Business Licenses and Permits
Legal Separation Documents (legal docs that separate you from the business)
These documents form what’s called your CORPORATE VEIL:
Understanding the Corporate Veil: https://quickbooks.intuit.com/r/money/understanding-the-corporate-veil-and-protecting-yourself-from-litigation/
The legal documents are what will protect you and ensure that your LLC will hold up in court. If you ever have a lawsuit that comes about or if you ever get audited you need these documents to prove ownership as well as legal separation.
NECESSARY LEGAL DOCUMENTS:
Complete Bylaws or Operating Agreement
Ownership Certificates
Initial Meeting Minutes and Resolutions
——————————————————————-
Are these really essential at the initial process, because i know definitely i will do this at the later time.
Thanks
Yeah.. they are neccessary. I did it while fixing mine too
I have two questions:
-Does this setup work also if you setup a C-corp instead of an LLC?
-Apparently Stripe now asks for proof that you have a local employee in the US and also a proof of address (like a utility bill for example). Have they not requested this from you?
Thanks
I didn’t get this for mine… prolly they just start asking.
Hi
I have a qustion about final step.
You tald that they required government issued ID. So can i use my driving lisence for that? But i’m from srilanka. Is that ok with account verfication? Or they will reject my ID?
Hope you answer my qustion
Thank you so much for great article.
Yes you can or a passport if you have
You can create multiple stripe account with the same email address
I seriously doubt it
Yes you can
Hi can stripe pay into my local bank account here in Nigeria directly and also can stripe help me open a US bank account
You’ll need to move your stripe funds to Payoneer
Yeah, they did call me. you need to tell them that you’re registering as a non-US citizen and you’re making use of a virtual address.
Hi Olu…. Please clarify, i just got an LLC , i just got a EIN, and now im thinking about getting a virtual address and a phone number from the text app you mentioned before . before i commit to this, i want to please clarify
– i heard that stripe will ask me for physical proof of address how do i go about this
should i email them in advance and be transparent that i have a virtual address, that i am a non US resident… will this transparency harm my application
-should i be transparent about it being a dropshipping business, or might this harm my application as well
anticipating your reply.
Once your LLC is set-up, it comes with a legit address attached to the business, so you don’t have to fake anything.
A very good an updated article, thanks David!
I have a couple of question:
1. Is an accountant needed for this type of business? If yes how can one obtain it?
2. How can one pay the annual business tax (second year and on), is it possible via INC Authority?
3. If your business fails and want to close the business to avoid extra yearly tax charges, how can it be done?
An account will be assigned to you will details to any question you have
Can you please elaborate How to verify Stripe with US phone number, how can i get a US phone number.
Download the textplus app on Google play store, you’ll be given a free US phone No when you create an account.
Hi. Can I shoot you an email?
Sure, you can
Hey David. Thanks a bunch for the info on here. After you set up your Stripe account, how do you now connect it to shopify. I don’t see stripe listed as a Payment gateway provider for US https://www.shopify.com/payment-gateways/united-states. Please clarify. Thanks 🙂
You see the option from your Shopify store
Alright. Cool. Also, with a US based company, can i just use shopify payments directly instead?
David please how do you pay your taxes as a Non US resident/citizen running a US based business?
Hey David,
I was filling the application. But it still asks the last 4 digits of SSN. I tried from the Shopify payment section and from the stripe account. When i applied “0000” at the end of the numbers. Here it says:
“Invalid SSN last 4. “0000” is not permitted”
Help asap! thanks
Thank you so much for sharing this helpful information. I was searching for about two weeks and finally I found something useful. But now I am wondering about taxes. Are you paying taxes with the same rate as us resident?
If you write an article explaining the taxation process as non us resident owner of llc working online, this will help so many people. Thank you again.
Do i have to pay taxes or will i need accountant to file it?
How tax will work in this case
You will when your business start running.
Hi David, Thank you very much for the amazing post. I just want to know if this will work for It Services also ?
Services as how?
Hi! Nice post!! Is working this way nowadays or something has changed? Please tell me before i start the process. Thank you very much for sharing this info!
Yeah… it worked for me when I did it!
Thanks for the enlightenment, i have a Payoneer account which i use to receive payment from amazon can i use it to register my stripe account?
You need an EIN number!
Hi Great post,
I have all documents and I am running my e-comm business with Shopify using PayPal payment gateway. But the issue is I am planning to take Shopify stripe account but I am a non-US citizen.
I have submitted all documents for getting stripe account, but I got a email requesting they need .
Proof of address Utility bill (e.g. water, electricitfy, gas bill), we won’t accept anything else.
Can you please let me know what is the solution now.
If your LLC is set-up, you can provide them with the requested document
that’s really a very helpful guide thank you, I just have one question you said you called them to send it to you by email who’s the person you called? and can I email them instead?
One of their personnel will be assigned to you and you’ll also be provided with means at which you can reach them. Both phone and email.
Which “Id” am I to upload during stripe verification?
Any valid ID
As a Nigerian is it safe to upload my national ID or international passport ID for stripe verification?
yeah… It doesn’t mean anything
Hello,
This was very helpful, I have a question though. I have my stripe account already under my LLC as a non-resident, but today I received an email stating that I need an SSN to verify my identity, how do I resolve that so my account won’t get closed. I specified that as an owner I’m residing in the US.
Thank you for your help,
If you specify that you’re in the US they’ll ask for your SSN
Hi I’ve completed the whole process but I can’t make the final payment.
It’s telling me the payment is declined by my bank
What should I do
Call their customer care line… they should be able to work
Well done. Very well written and explanation. I am a fellow African from South Africa.
I would like to start a paid newsletter with Revue but they only use Stripe.
My other need is to use them to send money from Airbnb but I can use pioneer. I think.
Have fun.
Thanks, David, this really helps a lot.
I just completed the application at Inc Authority by following the steps you mentioned above.
In my application, I provided the business address in Nevada and state as ‘Kentucky’ (where I want to set up LLC).
Do you think it will create any issues or the business address and the LLC state should be the same?
Thanks,
Hardik
I really doubt if that’s going to be an issue. However, just to be sure, someone should call you from INC, you also tell them if it’s going to be an ISSUE.
Thanks David I have paid for the llc but they request for ssn that I should fill a form and they request for ssn in the form and I call they the customer service told me to write foreign citizen in the ssn space and she also said it going to take 45 days before I get my EIN, I want to ask if it takes this long to get the EIN
Yeah, the EIN around two to three weeks before I saw mine.
Does IncAuthority accept non-us citizens also they will accept my ID if I’m not from US?
Yes they do
can we create stripe account without using VPS or VPN from non supporting countries?
Of course, I don’t use VPN for my account
Please david, is it any type of website that can be used to verify stripe?
Website with less risky business models