Skip to main content
itin.net
Illustration for an EIN article aimed at Stripe account holders based in Bulgaria
EIN18 min read

How Stripe account holders from Bulgaria Get an EIN

Stripe account holders in Bulgaria need a U.S. EIN for global payments. Learn the specific requirements, application process, and common pitfalls for obtaining your EIN.

Reviewed by , ITIN Specialist at itin.net.

Stripe Users in Bulgaria Face Unique EIN Hurdles

Stripe account holders based in Bulgaria encounter specific challenges when applying for a U.S. Employer Identification Number (EIN). Unlike U.S. residents who can often apply online, non-residents without a U.S. Taxpayer Identification Number (SSN or ITIN) face a more complex, paper-based process. This is particularly relevant for Bulgarian businesses using Stripe to access global markets, as Stripe often requires a U.S. entity and an EIN to facilitate payments and banking. The primary friction point is the inability to use the IRS's online portal, which is designed for U.S. persons. Consequently, Bulgarian founders must navigate the fax or mail submission of Form SS-4, the application for an EIN, which introduces longer processing times and a higher chance of errors if not meticulously completed.

This process is distinct from that of a U.S.-based business owner. While the core requirement for an EIN remains the same—a federal tax ID for U.S. business operations—the pathway for non-residents is inherently more cumbersome. Understanding these distinctions is key to a successful application. The IRS requires specific information and documentation, and deviations can lead to delays or rejections. For Bulgarian entrepreneurs, this means dedicating time to understand the nuances of non-resident EIN applications, rather than assuming a straightforward online process.

The goal is to secure the EIN required by Stripe and potentially a U.S. bank account to fully leverage the platform's capabilities. Without it, expanding a Bulgarian business through U.S. payment processing can be significantly hindered. The information provided here is tailored to address the specific scenario of Stripe users in Bulgaria, focusing on the practical steps and potential pitfalls they are most likely to encounter.

When You Need an EIN as a Stripe Account Holder in Bulgaria

An EIN is generally required for Bulgarian Stripe account holders when establishing a U.S. business entity to process payments globally. Stripe itself often mandates an EIN as part of its Know Your Customer (KYC) and Anti-Money Laundering (AML) compliance, especially if you are operating through a U.S. LLC or a similar structure. If you formed a U.S. LLC, for instance, to take advantage of U.S. market access or for credibility, the IRS requires you to obtain an EIN for tax reporting purposes, even if you have no U.S. employees or physical presence. This is regardless of whether you are a U.S. citizen or resident.

Furthermore, if your business activities necessitate opening a U.S. bank account, which is a common requirement for many Stripe users to manage their payouts effectively, an EIN is almost always a prerequisite. Many U.S. banks, including online options like Mercury, Relay, or Brex, will not open an account for a business without an EIN. Even if you are using a service like Stripe Atlas, which assists with U.S. entity formation, an EIN is a critical component of the setup. The IRS uses the EIN to identify business entities for tax administration. Therefore, any Bulgarian founder operating a U.S. business entity through Stripe should anticipate the need for an EIN.

In essence, the trigger is the formation or operation of a U.S. business entity in conjunction with using services like Stripe that require a formal U.S. tax identification number. If you have formed a U.S. LLC or C-Corp, or if Stripe's terms of service for your specific use case necessitate it, obtaining an EIN is not optional. It is a fundamental requirement for compliance and operational functionality within the U.S. financial ecosystem. Consulting with a tax professional can clarify if your specific Stripe usage and business structure mandate an EIN.

Essential Documents for Your EIN Application

To apply for an EIN as a non-resident Stripe account holder from Bulgaria, you will primarily need to complete Form SS-4, the Application for Employer Identification Number. This form is the core document submitted to the IRS. It requires detailed information about your U.S. business entity, including its legal name, trade name (if different), business address, mailing address, and the name and Taxpayer Identification Number (TIN) of the responsible party. For non-residents applying from Bulgaria, if you do not have a U.S. SSN or ITIN, you will need to write 'Foreign' in the TIN field on line 7b of Form SS-4.

Crucially, you must also include a U.S. business address. This can be a physical U.S. address for your business or a mail forwarding service. If you do not have a physical presence in the U.S., a reliable mail forwarding service is often used. This address is where the IRS will send correspondence, including your EIN confirmation. Additionally, a copy of the passport of the responsible party is often requested or useful to have on hand, especially if you are using a service that assists with the application process. While not always strictly required for the initial fax submission, having it ready can expedite verification if the IRS has questions.

If your U.S. entity is an LLC, you may also need to provide a copy of your Operating Agreement, although this is not typically submitted with the Form SS-4 itself unless specifically requested by the IRS. The key is to ensure all information provided on Form SS-4 is accurate and consistent with your business formation documents. Mismatches can lead to delays. The responsible party is defined as the individual who has ultimate control over the entity or the person who will sign for the entity. For Bulgarian founders, this is typically one of the main individuals managing the business and the Stripe account.

Navigating the EIN Application Process

The application process for an EIN as a non-resident from Bulgaria involves submitting Form SS-4 to the IRS, typically via fax or mail, as the online portal is unavailable without a U.S. TIN. Once you have accurately completed Form SS-4, you will fax it to the appropriate IRS number for international applicants, which is +1 855-641-1014 (international fax). Alternatively, you can mail the completed form to the IRS address specified for international applicants in the Form SS-4 instructions. This direct submission route is the most common for non-residents without an SSN or ITIN.

After submission, the IRS processes these applications. For non-residents applying via fax or mail, the typical timeline for receiving an EIN is approximately 3–5 weeks. This is significantly longer than the 1–2 business days for U.S. residents who can apply online. During peak times, processing can extend further. The IRS will issue your EIN on a confirmation letter, known as CP-575, or send it via fax if you requested that method on your Form SS-4.

An expedited option for non-residents is to use a Certified Acceptance Agent (CAA). A CAA, like itin.net, can act as an intermediary, verifying your identity and application details before submitting them to the IRS. This channel can significantly speed up the process, often reducing the EIN issuance to 3–5 business days. This is a valuable alternative for Bulgarian Stripe account holders who need their EIN quickly to meet Stripe's requirements or to open a U.S. bank account. The CAA service ensures that the Form SS-4 is filled out correctly, minimizing the risk of errors and rejections.

Common Application Pitfalls for Bulgarian Stripe Users

Stripe account holders in Bulgaria often make specific errors when applying for an EIN, primarily due to the non-resident application process. A very common mistake is attempting to use the IRS online portal. This portal requires a U.S. Taxpayer Identification Number (SSN or ITIN), which most Bulgarian founders will not possess. Entering 'Foreign' or attempting to bypass this field will result in application failure. You must use the fax or mail submission method for Form SS-4.

Another frequent error is incorrectly filling out line 7b of Form SS-4. This line asks for the responsible party's TIN. If you do not have an SSN or ITIN, you must clearly write 'Foreign' in this field. Leaving it blank or entering incorrect information can cause significant delays. Ensuring the U.S. business address is valid and accessible is also critical. Some mail forwarding services may not be accepted by the IRS, or the address might be incomplete, leading to issues with receiving confirmation letters like the CP-575.

Mismatched information between your Form SS-4 and your business formation documents or passport can also lead to rejection. This includes discrepancies in the business name, responsible party's name, or the business address. For Bulgarian applicants, ensuring the legal name of the business entity is exactly as registered in the U.S. is paramount. Lastly, choosing the wrong entity type on Form SS-4 or misunderstanding the 'type of entity' question can lead to the application being processed incorrectly. Always confirm your entity type with your formation documents. Reviewing the Form SS-4 instructions carefully or using a service like itin.net can help avoid these common errors.

The Certified Acceptance Agent (CAA) Advantage

Utilizing a Certified Acceptance Agent (CAA), such as itin.net, offers distinct advantages for Stripe account holders in Bulgaria seeking an EIN. A CAA is an individual or entity appointed by the IRS to assist non-residents in obtaining an EIN. The primary benefit is that a CAA can verify your identity and application details in person or remotely, acting as a trusted intermediary with the IRS. This verification step is crucial because it allows the IRS to process your Form SS-4 much faster.

When you apply through a CAA, they will review your completed Form SS-4 for accuracy and completeness, ensuring all required fields are correctly filled out and that supporting documentation is in order. This significantly reduces the likelihood of errors that could cause delays or outright rejection of your application. The CAA then submits the application package to the IRS on your behalf. Because the IRS has already vetted the application through a trusted agent, the processing time is dramatically reduced.

For Bulgarian founders needing an EIN for their Stripe account, this expedited process is invaluable. Instead of waiting 3–5 weeks for a faxed or mailed application, a CAA can often secure your EIN within 3–5 business days. This speed is critical for meeting Stripe's onboarding deadlines or securing a U.S. bank account promptly. Choosing a reputable CAA like itin.net ensures your application is handled professionally and efficiently, making the often-complex process of obtaining a U.S. EIN more manageable for international entrepreneurs.

Next Steps After Obtaining Your EIN

Once you have successfully obtained your EIN, the next critical step for Bulgarian Stripe account holders is to use it to open a U.S. bank account. Many U.S. banks require your EIN, along with your U.S. business formation documents, to open a business checking or savings account. This U.S. bank account is essential for receiving payouts from Stripe and managing your business finances efficiently. Services like Mercury, Relay, or Brex are popular choices for non-residents, but all will require your EIN.

With your EIN and U.S. bank account in place, you can fully integrate your U.S. business entity with Stripe. Ensure your Stripe account details are updated with your new EIN and U.S. banking information. This allows for seamless transactions and compliance with Stripe's operational requirements. Remember that your EIN is also your federal tax identification number. You will need it for filing U.S. business taxes, such as annual reports (like Form 5472 for certain LLCs) and income tax returns, depending on your entity type and business activities.

For Bulgarian Stripe account holders, managing U.S. tax obligations is a crucial ongoing responsibility. The U.S. has a tax treaty with Bulgaria, which may affect your tax liabilities, but compliance is still mandatory. It is advisable to consult with a U.S. tax professional experienced in international business taxation to understand your specific filing requirements. If you need assistance with obtaining your EIN or navigating these subsequent steps, consider reviewing the pricing for our services or contacting itin.net for personalized guidance.

Practical tips

  • Use 'Foreign' on line 7b of Form SS-4 if you do not have a U.S. SSN or ITIN. Do not leave it blank.
  • Ensure your U.S. business address is valid and can receive mail reliably. A mail forwarding service is often necessary for non-residents.
  • Double-check that the legal name of your U.S. business entity on Form SS-4 exactly matches your formation documents.
  • If you need your EIN urgently for Stripe or banking, use a Certified Acceptance Agent (CAA) to expedite the process to 3-5 business days.
  • Keep a copy of your submitted Form SS-4 and your EIN confirmation letter (CP-575) in a safe place for future reference and tax filings.

Frequently asked questions

Can I apply for an EIN online from Bulgaria?

No, as a non-resident of the U.S. without a U.S. Taxpayer Identification Number (SSN or ITIN), you cannot use the IRS online portal to apply for an EIN. You must submit Form SS-4 via fax or mail, or use a Certified Acceptance Agent (CAA).

How long does it take to get an EIN from Bulgaria?

For non-residents applying directly via fax or mail, the typical processing time is 3-5 weeks. Using a Certified Acceptance Agent (CAA) can expedite this to 3-5 business days.

Do I need a U.S. business address to get an EIN?

Yes, you must provide a U.S. business address on Form SS-4. This can be a physical location or a mail forwarding service. The IRS will use this address for correspondence.

What is the role of a Certified Acceptance Agent (CAA)?

A CAA is authorized by the IRS to assist non-residents with EIN applications. They verify your identity and application details, submit the form to the IRS, and significantly speed up the approval process.

Can Stripe require an EIN even if I don't have employees in the U.S.?

Yes, Stripe often requires an EIN for U.S. business entities to facilitate global payment processing and comply with financial regulations, regardless of whether you have U.S. employees.

What happens if my EIN application is rejected?

If your application is rejected, the IRS will typically send a notice explaining the reason. You will need to correct the errors on Form SS-4 and resubmit the application. Using a CAA can help prevent rejections.

Ready to Apply for Your ITIN?

Our IRS-Certified Acceptance Agents make the process simple and remote — from anywhere in the world.

  • IRS Certified
  • 5–10 Business Days
  • Money-Back Guarantee