Why Indie Hackers in Serbia Need a U.S. EIN
Indie hackers operating from Serbia face a unique challenge when establishing a U.S. business presence. While many non-residents can operate without a U.S. tax ID, certain platforms and financial institutions mandate an Employer Identification Number (EIN) for account opening and compliance. For Serbian founders, this often arises when setting up a U.S. LLC to process payments through U.S. platforms like Stripe or to open a U.S. bank account. The friction point is often the requirement for a U.S. federal tax ID, which the IRS issues as an EIN. Unlike U.S. residents who can apply online in minutes, non-residents without a U.S. Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN) face a longer, manual application process. This often involves submitting IRS Form SS-4 via fax or mail, a method that can take several weeks. The need for an EIN is typically triggered by U.S. payment processors or banks that require a federal tax ID to verify business legitimacy and comply with U.S. financial regulations. Without it, accessing key U.S. financial infrastructure can be impossible, stalling business growth for Serbian entrepreneurs.
When You Need an EIN as a Non-Resident Founder
An EIN is mandatory if you plan to hire employees within the U.S. or operate certain types of business entities like corporations or partnerships. For many Serbian indie hackers forming a U.S. LLC, an EIN becomes necessary primarily for opening a U.S. bank account. Many U.S. banks, including popular options for startups like Mercury, Relay, or Brex, require an EIN as part of their Know Your Customer (KYC) and Anti-Money Laundering (AML) procedures. Payment processors, such as Stripe, also often require an EIN for business accounts, especially if you are not a U.S. resident. The IRS Form SS-4 is the application for this federal tax identification number. It is also required if you file U.S. tax returns, including specific information returns like Form 5472 for foreign-owned U.S. LLCs. Even if not strictly required by a platform, obtaining an EIN can lend credibility to your U.S. business structure, making it easier to establish financial relationships and operate smoothly within the U.S. market.
Required Documents for Your EIN Application
Applying for an EIN as a non-resident from Serbia requires specific documentation to satisfy IRS requirements. The primary document is IRS Form SS-4, the application for an Employer Identification Number. This form requires detailed information about your U.S. business entity, including its legal name, trade name (if different), business address, and details about the responsible party. Crucially, if you do not have a U.S. SSN or ITIN, you must write 'Foreign' in the designated field on line 7b of Form SS-4. You will also need to provide proof of identity for the responsible party, typically a copy of their valid passport. If your U.S. LLC was formed recently, have your formation documents ready, such as the Articles of Organization. A U.S. business address is also generally required; this can be a physical address or a mail forwarding service if you do not have an office in the U.S. Ensure all names and addresses are consistent across all submitted documents.
The EIN Application Process for Non-Residents
The process for obtaining an EIN as a non-resident founder in Serbia differs significantly from that for U.S. residents. Since you likely do not have an SSN or ITIN, you cannot use the IRS's online application portal, which is designed for those with U.S. taxpayer identification numbers. Instead, you must submit IRS Form SS-4 via fax or mail directly to the IRS. This manual process typically takes between 3 to 5 weeks for the IRS to process and issue your EIN. You will fax or mail your completed Form SS-4 to the relevant IRS service center. Once processed, the IRS will issue your EIN, usually via a confirmation letter. This letter, often referred to as a CP 575 notice, confirms your EIN and business details. The extended timeline is a critical factor for indie hackers needing to establish U.S. business operations quickly. Expedited options exist through Certified Acceptance Agents, which can significantly shorten the wait time.
Common Mistakes for Serbian Indie Hackers
Indie hackers from Serbia often encounter specific pitfalls when applying for an EIN. A frequent error is attempting to use the online application portal when ineligible, leading to application failure because the system requires a U.S. SSN or ITIN. On Form SS-4 itself, incorrectly filling out line 7b is common; remember to write 'Foreign' if you lack an SSN/ITIN, rather than leaving it blank or entering incorrect information. Another mistake is providing an incorrect business entity type on the form, which can have tax implications. Ensure the entity type on Form SS-4 matches your U.S. LLC's formation documents. Mismatched names between your passport, formation documents, and the Form SS-4 can also cause delays or rejections. Finally, some founders mistakenly believe they can use their personal address in Serbia as the business address; the IRS typically requires a U.S. address, even if it's a virtual office or mail forwarding service.
The Certified Acceptance Agent (CAA) Path
For non-residents, especially those in Serbia, applying for an EIN through a Certified Acceptance Agent (CAA) offers a streamlined and faster alternative to the direct fax or mail method. As a CAA, itin.net can act as an intermediary between you and the IRS. The CAA process involves having the applicant (you) complete Form SS-4, which the CAA then reviews for accuracy and completeness before submitting it to the IRS on your behalf. Crucially, a CAA can verify your identity and the authenticity of your documents in person or remotely, a step that significantly speeds up the process. This verification allows the IRS to issue your EIN much faster than the standard mail or fax route. Using a CAA can reduce the EIN issuance time to as little as 4–5 business days, compared to the 3–5 weeks for non-residents applying directly. This expedited service is invaluable for indie hackers who need to launch their U.S. business operations without significant delays.
Next Steps After Obtaining Your EIN
Once you receive your EIN confirmation from the IRS, you can proceed with establishing your U.S. business infrastructure. The primary next step for most Serbian indie hackers is opening a U.S. bank account. With your EIN and formation documents, you can now open accounts with U.S. financial institutions. This is essential for processing payments from U.S. customers and managing business finances cleanly. You may also need to file U.S. tax returns, such as Form 5472, which requires reporting by foreign-owned U.S. entities. Ensure you understand your ongoing U.S. tax obligations. For assistance with the EIN application or next steps, consider reviewing itin.net's pricing for EIN services or contacting us directly.
Practical tips
- Write 'Foreign' on line 7b of Form SS-4 if you do not have a U.S. SSN or ITIN; do not leave it blank.
- Use a mail forwarding service for your U.S. business address if you do not have a physical office in the U.S.
- Ensure the legal name of your entity on Form SS-4 exactly matches your U.S. LLC's formation documents.
- If you need your EIN quickly, utilize a Certified Acceptance Agent (CAA) service to expedite the application process.
- Keep a digital and physical copy of your EIN confirmation letter (CP 575) in a secure location for future reference.
Frequently asked questions
Can I apply for an EIN online from Serbia?
No, you cannot apply for an EIN online from Serbia if you do not have a U.S. SSN or ITIN. The online portal is restricted to applicants with a U.S. taxpayer identification number. Non-residents must apply via fax or mail, or through a Certified Acceptance Agent (CAA).
How long does it take to get an EIN from Serbia?
Applying directly via fax or mail typically takes 3–5 weeks. If you use a Certified Acceptance Agent (CAA) like itin.net, the process can be expedited to 4–5 business days.
What is the cost of obtaining an EIN for a non-resident?
The IRS does not charge a fee to apply for an EIN. However, services like itin.net, which act as a Certified Acceptance Agent (CAA) to expedite the process and assist with documentation, have associated service fees. Our Standard EIN service for U.S. residents is $197, and the Non-resident EIN service is $297.
Do I need a U.S. registered agent to get an EIN?
While not a direct IRS requirement for the EIN application itself, a U.S. registered agent is typically mandatory for forming a U.S. LLC. The registered agent's address may be used as the business address on Form SS-4 if applicable, but you must ensure it's appropriate for your situation.
Can I use my Serbian address for the EIN application?
Generally, no. The IRS requires a U.S. business address on Form SS-4. This can be a physical U.S. address, a virtual office, or a mail forwarding service. Your personal address in Serbia cannot be used as the U.S. business address.
What is the difference between an ITIN and an EIN?
An Individual Taxpayer Identification Number (ITIN) is for individuals who need a U.S. tax ID but do not qualify for an SSN. An Employer Identification Number (EIN) is a federal tax ID for business entities, not individuals. As an indie hacker in Serbia, you might need an ITIN to file personal U.S. taxes, or an EIN for your U.S. business operations.



