A friend of mine recently completed his Stripe Atlas US company registration and Mercury Bank account registration. He’s currently waiting for the IRS to provide his EIN , and any potentially problematic steps should be completed by now. While he still remembers the details, he wrote down a process record. The registration fee using Stripe Atlas is normally $500 USD. Using an invitation code cuts it to $250 USD, but there’s a $100 USD registration agent fee and a $300 USD Delaware state franchise fee, totaling $650 USD. Hearing this, I immediately felt it was too much. I remember recommending another company before, which only cost around $300 USD overall, and they even helped open a Mercury Bank account. Their service was excellent, including a 30-minute CPA tax consultation. You can click to compare. Isn’t Wyoming LLC overpaying by choosing Stripe Atlas? My friend has already registered, so I won’t add to his worries.
Company Registration

Company registration process

Company Structure










When a company has income and needs to file taxes, it still needs to obtain an ITIN (Independent Information Number). This is because LLCs are reported along with individual income taxes. Does the ITIN application necessarily require a US address and phone number?
I’m not very familiar with this specific area, so I asked AI, and here’s some information for reference:
Regarding LLC tax treatment,
LLCs are by default “pass-through” entities, meaning that the company’s income and expenses will “penetrate” to the owner’s individual tax return.
As a non-US resident, you need to pay US federal taxes on your LLC’s income. The necessity of an ITIN:
An ITIN (Individual Taxpayer Identification Number) is a tax identification number used by foreigners without an SSN.
Since your LLC’s income needs to be reported on your individual tax return, and you don’t have an SSN, you do need to apply for an ITIN.
ITINs are primarily used for tax filing purposes. ITIN application requirements:
Applying for an ITIN does require a US address and phone number
, but this can be done using virtual addresses and phone services.
Many registration agency service providers offer these services.
Hi, have you finished depositing funds into your Mercury Bank account? I’ve opened the account, but haven’t deposited any funds yet.
hasn’t deposited any money yet; once Stripe connects, the money will be deposited.
The tutorial I’ve included can no longer be updated, so here’s a supplementary update.
Exactly one month after the application, the company received the EIN from the IRS. With the EIN, you can then supplement the required bank information and apply for a Stripe payment account.
Mercury Bank requires a proof of the EIN, which can be downloaded from the Atlas backend. Just submit it normally.
The Stripe business account registration process requires a US mobile phone number as the business phone number, so it’s recommended to prepare one in advance.
In the Stripe process, the business address should be a US address, the personal address should be the home address used during the initial application, the personal identification document should be your ID card number, and the personal contact information should be a domestic mobile phone number. There’s nothing else particularly special about it.
Because the country of account (United States) and the individual’s country of residence are different, only a passport can be used as personal identification. https://llcclass.com/foreigners/
As a US company, what taxes should I pay (Delaware and federal taxes)?
https://llcclass.com/how-much/
Obtaining an EIN Number and Confirmation Letter from Atlas
Obtaining an EIN
An EIN number is equivalent to a US company’s identification number. It’s required for applying for various business accounts (Mercury Bank, due to its partnership with Atlas, allows accounts to be opened in advance, with the EIN added later).
After submitting the application according to the above process, Atlas will submit the EIN application to the IRS. Just wait. If the EIN hasn’t been issued within a week, you can try contacting the IRS to expedite the process, referring to https://llcclass.com/start-llc-non-resident/ . If the EIN is ready, consider contacting the IRS to have them fax the confirmation letter (mentioned below).
After receiving the EIN, don’t forget to go to Mercury Bank to supplement the account application information. I sent the SS-4 application form to Mercury Bank. I’ve heard some people have encountered situations where an EIN confirmation letter is required; if needed, follow the process below to obtain one.
Obtaining an EIN Confirmation Letter (Required for verifying company information)
One month after registering my company, Atlas notified me that my EIN had been issued and gave me the EIN number. However, it’s important to note that the EIN file provided by Atlas at this stage is on the EIN application form SS-4, not a formal confirmation letter. Stripe and Mercury Bank may not accept the SS-4 application form when submitting documents for business verification. The formal confirmation letter accepted by Stripe is the one provided in the later link. When verifying a business with Stripe, the SS-4 application form cannot be used; a formal confirmation letter is required.
Normally, this confirmation letter will be sent by regular mail to the address you provided (I used a domestic address earlier), but international mail is slow (several weeks) and may be lost, so physical copies are not reliable. Stripe offers a method to obtain this letter: call the IRS and have them fax a copy to your designated number (I’ve heard you can use a fax number provided by Atlas as an agent, but I haven’t tried it).
If you are having trouble locating your copy of the CP575/147c letter, you can call the IRS to request a copy. You can contact the IRS Business and Specialty Tax line at (+1) 800-829-4933. They are open Monday through Friday from 7:00 AM to 7:00 PM, taxpayer local time (Pacific Time).
I found someone on Fiverr to help me contact the IRS to get this letter and then send me the PDF. It cost $15 and took a day.
Activating your Stripe account to start receiving payments :
You can directly activate the Stripe account you used to apply for Atlas to receive payments, or you can create a new account.
If you used the Stripe account used to apply for Atlas, the business verification will be automatically completed. However!!! Make sure to check the Business structure and Legal Name in Settings-Business-Tax Details, as the pre-filled information may be incorrect!!
A common mistake is that the Legal Name on the confirmation letter is missing a comma, while pre-filled forms will have one. The Legal Name on the confirmation letter should include the name on the second line followed by SOLE MBR (if you are a sole proprietorship LLC), which is not included in pre-filled forms. Correcting this and resubmitting the verification will resolve the issue; otherwise, incorrect tax names can cause problems when filing taxes.
A few points to note during the new Stripe activation process:
After entering your EIN, you need to upload a PDF confirmation letter for verification. Note that the company’s Legal Name at this point should be the company name (without a comma), LLC name, SOLE MBR, and
your passport for personal identification.
A US phone number is required as the company number (sometimes it’s not needed; I don’t know why there’s a difference).
Fill in the other information truthfully.
During my registration process, I repeatedly encountered errors indicating a mismatch between the Legal Name and the uploaded file; I eventually resolved this by contacting customer service.
Bro, how did you file your taxes? I need to file my taxes this year, but I don’t know how. I’m looking for a free method.
I found someone on Fiverr to fill out and submit the form for me for free, but I don’t know how it works.
It seems like you’ve all overcharged me. I registered in 2024, and the registration plus agent cost me $179. My EIN (Electronic Income Number) through Fiverr cost $40, and the annual report was $163 a few days ago, plus $70 for tax filing (it feels expensive). https://llcclass.com/start-llc-non-resident/
Thanks, this is the cheapest option available right now.
My complete process for registering a US company (company registration + EIN application + BOI filing), with screenshots for each step, took three days and cost $354, with an annual renewal fee of $185. https://llcclass.com/foreigners/
How do I set up this corporate account?
Stripe Atlas flagged me for risk control; my Visa card won’t let me make payments.