How to Open an LLC as Non-Resident + Bank Account & Stripe

“This post contains affiliate links which may generate a revenue for the site when a purchase is made.”

Table of Contents

    This guide will provide you with everything necessary to get your LLC set up and running in the fastest, easiest and most efficient way possible.

    Total costs:
    50$ - Formation Costs (e. g. New Mexico)
    9.99$ - Virtual Address monthly
    25$ - Notary to verfy virtual address

    Executive Summary

    1. Decide in which state you want your LLC to be
    2. Set up virtual business address
    3. Form Your LLC
    4. Apply for EIN
    5. Open business bank account(s)
    6. Apply for payment processing
    7. Optional: ITIN + Paypal

    What You Will Have at the End

    After you have followed all the steps in this article. you will have pretty much everything you could want from a company.

    • Business address to receive and forward company mail and documents
    • Company documents
    • Tax ID
    • Business Checking Account
    • Payment Processing (Stripe)
    • Paypal
    Articles of Organization
    Articles of Organization
    IRS EIN Verification Letter
    IRS EIN Verification Letter
    A Business Checking Account
    A Business Checking Account
    Physical Debit Card
    Physical Debit Card

    Choose the Right State for Your LLC

    The state you choose for your LLC will have a number of downstream effects, and can not easily be changed afterward. So it is an important decision.

    My default recommendation is New Mexico.

    New Mexico is low-cost (only 50$ filing fee), offers full anonymity (only the organizer knows who is behind an LLC), requires no annual report, and has no annual franchise or business license tax. Perfect for non-residents.

    If you plan to open bank accounts in the EU for your LLC, you need to pick a non-anonymous state. In that case, Florida becomes our most popular option.

    If you think you need a different option. or you want to double-check, you can book a consulting call with me, and I can give you my advice.

    Set Up Your Business Address

    Every LLC is required by law to have a registered business address.

    We will use a virtual office provider, in order to fulfill this requirement.

    Set Up Your Business & Mailing Address

    Time Required: 10 Minutes

    If you have friends or relatives in the US who will let you use their address, you can skip this part.

    In New Mexico the principal place of business and the mailing address actually do not even have to be in New Mexico, so you can pick any city in the US that you like.

    To fully use the features of the service I am suggesting, you will need to verify a residential address. For that you will need:

    ✅ An ID document, ideally a passport
    ✅ A valid, recent utility bill for ANY worldwide address

    For many entrepreneurs, their home address will be the easiest to verify. If you’re already a digital nomad without a permanent address, you COULD potentially create a utility bill for this purpose.

    The virtual address provider I recommend is called anytimemailbox.com.

    Follow this link to sign-up for a virtual business address with anytimemailbox.com.

    Anytime Mailbox: Step-by-Step Instructions

    Form Your LLC

    In this step, we are going to organize the LLC, by filing our articles of organization with your state of choice

    Step #2: Organize Your LLC

    Time Required: 15 minutes

    How to Check if Your Desired Name is Available

    Here are the links for the state registries for the three states mentioned. Generally, you have to submit three naming options. Make sure at least one is something very unique that doesn’t have anything similar in the registry.

    1. Wyoming name search
    2. New Mexico name search [Needs VPN]Download one of the best here
    3. Delaware name search

    If having the exact name is important to you, you might even pick your state according to the availability.

    File Articles of Organization

    There are countless service providers that will help you to set up your LLC.

    Legalzoom, Zenbusiness, IncAuthority. I’ve tried them all, and you’re free to use any of them. For my own LLC, I decided to use Incfile, and I have been the most satisfied with them so far.

    Head over to Incfile, to create your own LLC.

    Incfile: Step-by-Step Instructions

    Apply for Your EIN with the IRS

    In order the use your LLC, you will need a tax ID. Specifically an Employer Identification Number or short: EIN.

    The general process looks like this:

    1. Fill out SS-4 form -> Download it here
    2. Fax SS-4 form to IRS
    3. Wait for 45 business days to receive your EIN

    If you have booked the gold package from Incfile above, they will take care of this for you.

    Prepare for Application

    While you are waiting for the IRS to assign our LLC an EIN, you can prepare for the coming signup procedures for the banking and payment processing services.

    Banks are required to verify your identity (KYC – Know Your Customer). They also need to understand your business model, in order to do a risk evaluation. They better they understand what you are doing, the easier they can work with you.

    Before starting the application process for any of the services, I recommend having

    • A functioning website
    • A professional email address from your domain
    • Optional: Linkedin profile

    If you do not yet have a website, jump over to Bluehost, and register a domain, and a WordPress blog – make sure to get started with 63% off your Bluehost plan here.

    Opening a Business Bank Account

    Once you have received your EIN, and your website is operational, you can start applying for bank accounts for your LLC.

    All of the retail banks, like Bank of America, Chase, Citibank, and so on require that you or a representative of the company visit the bank personally. So unless you have immediate plans to travel to the US, those accounts are not an option right now.

    There are however a number of online banks, that will allow you to open accounts for your LLC completely remotely, and without a lot of bureaucracy.

    The five options right now are:

    1. Levro (34+ currencies, incl. EUR, GBP, CAD, INR, MXN, SGD, and many more)
    2. Mercury.com (USD)
    3. TransferWise (USD, EUR)
    4. Payoneer (USD)
    5. Paysera (EUR)

    Levro and Mercury are fully compatible with Stripe, Paypal, and other payment providers, and also offer the most modern interface. They should be your first choice. By specializing in streamlining bulk payments, Levro extends an exclusive invitation to businesses managing 50+ transactions. Their tailored solutions are designed for larger-scale enterprises actively seeking alternatives to Wise, Airwallex, or Payoneer. If you’re interested in opening an account with Levro, let us know at [email protected] and we will facilitate the communication.

    TransferWise will also provide you with an IBAN for an account in EUR, which can be very beneficial in some cases.

    Payoneer will provide you with US banking details. However, these are often not accepted by Stripe or Paypal.

    Paysera will open EUR accounts for US LLCs, which is convenient.

    Step-by-Step How to Open a Mercury.com Bank Account