Skip to main content
itin.net
U.S. Bank Account guide for mobile app developers based in Serbia
Banking15 min read

U.S. Bank Account for mobile app developers from Serbia

Mobile app developers in Serbia need a U.S. bank account for app store royalties. Learn the requirements, process, and common pitfalls for opening one remotely.

Reviewed by , ITIN Specialist at itin.net.

U.S. Bank Account Requirements for Serbian Mobile App Developers

Mobile app developers in Serbia face a specific challenge when it comes to receiving payments from platforms like Apple App Store and Google Play. These platforms often require developers to provide U.S. tax forms and a U.S. bank account to process royalty payments. This is due to U.S. tax regulations concerning payments made to non-U.S. persons. For developers in Serbia, this often means needing to establish a U.S. banking presence, even if they have no physical ties to the United States. The primary trigger is the requirement by app stores to have a U.S. tax identification number, such as an ITIN, for withholding tax purposes on royalties earned from U.S. consumers. Without this, platforms may withhold taxes at the highest U.S. rate. Opening a U.S. bank account becomes a necessary step to receive these royalty payments efficiently and at the correct withholding rate, especially after obtaining the necessary ITIN.

This situation is distinct from many other non-residents seeking U.S. bank accounts because of the direct link to app store payment processing and U.S. tax compliance. Developers in Serbia must navigate both U.S. banking requirements and the specific tax forms mandated by Apple and Google. The former Yugoslavia–U.S. tax treaty may offer some benefits, but understanding its application requires careful attention to detail. The process involves more than just opening a personal account; it often necessitates establishing a business presence or using services designed for non-residents. Many traditional U.S. banks do not offer remote account opening for non-residents, leading developers to explore alternative fintech solutions or specialized service providers.

Eligibility and Triggers for a U.S. Bank Account

The primary trigger for a Serbian mobile app developer to need a U.S. bank account is the requirement by app distribution platforms, such as Apple and Google, to receive royalty payments. These platforms are U.S.-based entities and are obligated to comply with U.S. tax laws. When you earn revenue from users within the United States, these platforms will request U.S. tax information from you. This typically involves completing IRS Form W-8BEN for individuals or Form W-8BEN-E for entities, but for app store royalties, the IRS often requires a U.S. Taxpayer Identification Number (TIN) — either an SSN or an ITIN. Obtaining an ITIN is a prerequisite for applying for many U.S. bank accounts as a non-resident. Without a U.S. TIN, royalty payments may be subject to a 30% U.S. federal withholding tax, or a higher rate if no tax treaty benefit is claimed. The U.S. bank account serves as the destination for these net royalty payments after U.S. taxes have been appropriately withheld, based on your tax filings and any applicable tax treaty benefits. The former Yugoslavia–U.S. tax treaty can reduce withholding rates, but claiming these benefits generally requires a U.S. TIN and proper documentation submitted to the withholding agent (the app store). Therefore, the need for a U.S. bank account is directly tied to efficiently receiving these U.S.-sourced royalties and managing U.S. tax obligations.

Required Documentation for Remote Account Opening

Opening a U.S. bank account remotely from Serbia requires specific documentation, primarily to satisfy Know Your Customer (KYC) and Anti-Money Laundering (AML) regulations. While requirements vary by bank or financial institution, common documents include proof of identity and business or personal information. For a business account, you will likely need an Employer Identification Number (EIN) confirmation letter, obtained by filing Form SS-4 with the IRS. If you have formed a U.S. LLC, you'll need your Articles of Organization and potentially an Operating Agreement. Personal identification typically consists of a valid passport and sometimes a second form of ID. Proof of address is also standard, which can be a utility bill or bank statement from Serbia, though some institutions may require a U.S. address. For personal accounts, a U.S. Individual Taxpayer Identification Number (ITIN) is often required, especially if you do not have an SSN. Banks need to verify your identity and the legitimacy of your business or personal financial activities. Missing or inconsistent documentation is a frequent reason for application delays or rejections. It is important to have all documents ready before starting the application process to ensure a smooth experience. For instance, the EIN confirmation letter, also known as a CP-575, is a critical document for business accounts.

The Remote U.S. Bank Account Application Process

The process for opening a U.S. bank account remotely as a developer in Serbia typically takes between 5 to 10 business days from the submission of a complete application to having an active account and debit card. The first step is to choose a financial institution that supports remote account opening for non-residents. This often means looking beyond traditional large national banks, which frequently require in-person visits, and considering fintech alternatives like Mercury, Relay, or Brex, or specialized services. You will need to complete an online application, providing details about yourself and your business (if applicable). This includes submitting the required documentation such as your passport, proof of address, and, if opening a business account, your EIN confirmation letter or business formation documents. Some institutions may require a U.S. physical address, which can be obtained through a registered agent service if you form a U.S. LLC. Once the application is submitted, the bank's compliance team will review it. This review can take several business days. If approved, you will receive your account details, and a debit card will be mailed to your Serbian address. This entire process is designed to be efficient, allowing you to manage U.S. dollar funds without needing to travel to the United States. The exact timeline can vary based on the institution's internal processes and the completeness of your application.

Common Pitfalls for Serbian App Developers

Serbian mobile app developers encounter specific pitfalls when applying for a U.S. bank account. A primary mistake is applying to banks that do not accept non-resident applicants, which includes most major U.S. national banks. These institutions have strict policies often requiring a physical U.S. presence or a Social Security Number (SSN). Another common issue is failing to secure an EIN before applying for a business bank account. Many fintech banks and traditional institutions require an EIN for business accounts opened by non-residents, and attempting to open one without it will lead to rejection. For those who have formed a U.S. LLC, not having the necessary formation documents or an Operating Agreement readily available can also halt the process. Furthermore, inconsistencies in personal information across different documents (e.g., passport vs. proof of address) can trigger compliance flags. Developers may also overlook the need for an ITIN if they are applying for a personal account or if the bank requires it even for business purposes. Understanding the difference between personal and business account requirements is crucial. Some developers might also attempt to use a virtual U.S. address, which may not be accepted by all financial institutions. It is vital to confirm the bank's specific requirements for non-residents beforehand to avoid unnecessary application failures.

The Certified Acceptance Agent (CAA) Advantage

For non-residents in Serbia needing an ITIN, the process can be significantly streamlined by working with a Certified Acceptance Agent (CAA). As a CAA, itin.net can authenticate your original identification documents, such as your passport, during the ITIN application process. This means you do not have to mail your original, irreplaceable documents to the IRS. Instead, the CAA verifies your identity and forwards the application on your behalf. This service reduces the risk of document loss and can expedite the ITIN application process. When applying for a U.S. bank account, having a U.S. Taxpayer Identification Number (ITIN) is often a prerequisite, especially for business accounts or when claiming tax treaty benefits. By facilitating the ITIN application, a CAA like itin.net helps you meet this crucial requirement more efficiently and securely. This specialized service is particularly valuable for individuals who cannot easily travel to a U.S. embassy or consulate for document verification. The CAA acts as an intermediary, ensuring that your application meets IRS standards before submission, thereby increasing the likelihood of approval.

Next Steps for Your U.S. Banking Needs

Once you have secured your U.S. bank account and necessary tax identification numbers (like an ITIN or EIN), you are well-positioned to receive royalty payments from app stores without excessive U.S. tax withholding. The next practical steps involve ensuring your U.S. bank account details are correctly updated with Apple and Google. You should also review your U.S. tax obligations annually, especially if you operate as a U.S. LLC, which may require filing Form 5472 and an informational return with the IRS. For mobile app developers in Serbia, maintaining compliance with both U.S. tax law and Serbian tax law is essential. Consider consulting with a tax professional experienced in international taxation to ensure you are optimizing tax treaty benefits and meeting all reporting requirements. If you haven't yet obtained your ITIN or EIN, or if you need assistance forming a U.S. LLC, itin.net offers comprehensive services to support your U.S. business infrastructure. Review our pricing for ITIN and banking setup packages, or contact us directly for personalized guidance on establishing your U.S. financial presence.

Practical tips

  • Obtain an EIN before applying for a business U.S. bank account; most fintech banks require it for non-residents.
  • Use your full legal name exactly as it appears on your passport for all applications (IRS, bank, etc.).
  • Ensure your Serbian proof of address is recent (within 90 days) and clearly shows your name and address.
  • If forming a U.S. LLC, utilize a registered agent service for a reliable U.S. physical address, which many banks require.
  • Confirm with the bank that they support remote account opening for non-residents before submitting your application.

Frequently asked questions

Can I open a U.S. bank account from Serbia without an ITIN or EIN?

For personal accounts, some fintech banks might allow opening without an ITIN initially, but it's often required for full functionality or preferred by many. For business accounts, an EIN is almost always a mandatory requirement for non-residents. You will likely need an ITIN or SSN to claim tax treaty benefits on royalties.

How long does it take to get an ITIN from the IRS?

The IRS processing times for ITIN applications can vary significantly. Currently, it can take up to 11-15 weeks from the date of application. Using a Certified Acceptance Agent (CAA) can help ensure your application is complete, potentially reducing delays.

Do I need to form a U.S. LLC to open a business bank account?

While not strictly mandatory for all banks, forming a U.S. LLC is often the clearest path to opening a business bank account as a non-resident. It provides the necessary formation documents and an EIN is readily obtainable. Some fintech banks may allow account opening with just an EIN and proof of foreign business registration, but this is less common.

Will the former Yugoslavia–U.S. tax treaty reduce my app royalty withholding tax?

Yes, the former Yugoslavia–U.S. tax treaty may reduce the standard 30% U.S. federal withholding tax on royalties. However, to claim these benefits, you typically need a U.S. Taxpayer Identification Number (ITIN or SSN) and must provide the appropriate U.S. tax forms (like W-8BEN or W-8BEN-E with your TIN) to the withholding agent (e.g., Apple, Google).

Can I use a virtual U.S. address for my bank account application?

Many U.S. banks and fintechs require a physical U.S. address, not a virtual one, for compliance reasons. If you form a U.S. LLC, you can use the address of your registered agent. Some services might offer mail forwarding, but ensure the bank accepts this specific type of address.

What happens if my U.S. bank account application is rejected?

If your application is rejected, carefully review the reason provided by the bank. Common causes include missing documentation, lack of a required U.S. tax ID (ITIN/EIN), or the bank's specific policy against remote non-resident accounts. Address the specific issue and consider applying to a different financial institution that better suits your circumstances.

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