Skip to main content
itin.net
U.S. Bank Account application reference for Apple App Store developers based in Slovenia
Banking15 min read

A U.S. Bank Account Guide for Apple App Store developers from Slovenia

Apple App Store developers in Slovenia need a U.S. bank account for payouts. Learn the requirements, documentation, and application process to receive your earnings without 30% withholding.

Reviewed by , ITIN Specialist at itin.net.

Apple App Store Developers in Slovenia Face Specific Payout Hurdles

Apple App Store developers based in Slovenia encounter a specific challenge when it comes to receiving their app revenue. Apple mandates that to avoid a 30% U.S. withholding tax on U.S.-sourced payments, developers must provide a U.S. tax identification number, either an Individual Taxpayer Identification Number (ITIN) or an Employer Identification Number (EIN). This requirement is the primary trigger for needing a U.S. bank account, as it facilitates the efficient and compliant transfer of funds from Apple to your account. Unlike developers in the U.S., or those with existing U.S. financial infrastructure, Slovenian developers often lack the direct path to a U.S. financial institution, creating a procedural gap that needs bridging.

Without a U.S. bank account, receiving these payouts can become complex and costly. Funds might be held by Apple, or subject to international transfer fees and currency conversion losses. Furthermore, the lack of a U.S. tax ID and bank account complicates compliance with U.S. tax regulations, potentially leading to unnecessary tax burdens. The goal for developers in Slovenia is to establish a seamless, compliant, and cost-effective method to receive their earnings directly into a U.S. dollar-denominated account, making a U.S. bank account a practical necessity rather than an option.

U.S. Bank Account is Required for Apple Payouts Without Withholding

A U.S. bank account becomes a requirement for Apple App Store developers from Slovenia primarily when aiming to avoid the 30% U.S. withholding tax on their earnings. Apple's payment system is structured to remit U.S.-sourced income to developers worldwide. However, U.S. tax law imposes a default 30% withholding on payments made to non-U.S. persons unless specific tax documentation is provided. For Apple App Store developers, this documentation includes a valid U.S. tax identification number (ITIN or EIN) and, practically, a U.S. bank account to receive the funds efficiently.

The Slovenia-U.S. tax treaty may offer reduced withholding rates, but this still requires proper filing and often a U.S. tax ID. To fully leverage treaty benefits or to have zero withholding, providing a U.S. tax ID is essential. Apple's platform explicitly prompts developers to submit this information through their developer account settings. Once you have obtained an ITIN or EIN, the next logical and often necessary step is to open a U.S. bank account to receive these cleared funds directly. This avoids international wire fees, currency conversion issues, and delays associated with non-U.S. bank transfers.

Essential Documents for Opening a U.S. Bank Account Remotely

Opening a U.S. bank account remotely as a non-resident developer from Slovenia requires specific documentation to satisfy Know Your Customer (KYC) and Anti-Money Laundering (AML) regulations. The exact requirements vary by financial institution, but common documents include proof of identity, proof of address, and a U.S. tax identification number.

For identity verification, a valid passport is typically required. You will also need proof of residential address in Slovenia. This can often be a utility bill, bank statement, or government-issued identification showing your name and address. Crucially, to open a business account, you will need an Employer Identification Number (EIN) from the IRS. This is obtained by filing Form SS-4. For personal accounts, an Individual Taxpayer Identification Number (ITIN) might suffice, obtained by filing Form W-7. If establishing a U.S. entity like a U.S. LLC, you'll need formation documents such as the Articles of Organization and an Operating Agreement. Some banks may also request a business license or other documentation proving the legitimacy of your business operations. itin.net can assist with obtaining an EIN and forming a U.S. LLC, simplifying this documentation process.

The Remote U.S. Bank Account Application Process

The process for opening a U.S. bank account remotely typically begins after you have secured a U.S. tax identification number, such as an EIN. Many U.S. banks, especially the large national ones, do not offer remote account opening for non-residents. Therefore, you will likely need to consider fintech alternatives or specialized banking partners that cater to international founders and businesses. Popular options include Mercury, Relay, and Brex, as well as traditional banks with specific international programs.

Your application will involve submitting the required documentation online through the bank's or fintech platform's portal. This includes your passport, proof of address, and your EIN or ITIN confirmation. For business accounts, you will also submit your business formation documents. The bank or fintech provider will then conduct its KYC/AML checks. This stage can take several business days. Upon approval, you will receive account details and a debit card, often mailed to your address in Slovenia. The entire process from application submission to an active account and debit card usually takes between 5 to 10 business days.

Common Pitfalls for Slovenian Apple Developers Opening U.S. Accounts

Slovenian Apple App Store developers often stumble over a few specific hurdles when trying to open a U.S. bank account. A primary mistake is applying to traditional U.S. banks that outright reject non-resident applications. Many large financial institutions have policies against opening accounts for individuals without a U.S. physical address and SSN/ITIN/EIN, making it essential to target banks or fintechs that explicitly serve international clients.

Another common pitfall is failing to have the necessary documentation ready. This includes not only identity and address proof but also the correct U.S. tax identification number. For business accounts, attempting to open one without first securing an EIN is a frequent error. Developers might also overlook the importance of providing accurate information that matches across all documents – discrepancies in names or addresses can lead to application denial. Finally, some developers underestimate the compliance requirements, assuming a simple online process without understanding the underlying KYC/AML checks that necessitate thorough documentation.

How a Certified Acceptance Agent Streamlines the Process

As a U.S. bank account is often contingent on having a U.S. tax ID (ITIN or EIN), and the ITIN application itself requires verification of identity documents, a Certified Acceptance Agent (CAA) plays a vital role. itin.net operates as a CAA, which means we are authorized by the IRS to verify your original identity documents or certified copies for the ITIN application process. This is a critical step because the IRS generally requires original or certified documents, which can be difficult and time-consuming to obtain from Slovenia.

By using a CAA like itin.net, you bypass the need to mail your original passport or birth certificate to the IRS. We can authenticate these documents in person or remotely through a secure process, and then submit your Form W-7 application on your behalf. This service significantly speeds up the ITIN application timeline and reduces the risk of losing your vital personal documents during international transit. This expedited ITIN process then directly enables you to proceed with opening your U.S. bank account, as the ITIN confirmation letter is a key document required by many U.S. financial institutions for non-resident account opening.

Next Steps for Slovenian Apple Developers

Your immediate next step is to secure the necessary U.S. tax identification number. If you are an individual developer receiving payments directly, obtaining an ITIN by filing Form W-7 is likely your path. If you operate through a U.S. business entity, such as a U.S. LLC, you will need an EIN obtained via Form SS-4. Once your tax ID is in hand, you can proceed to open a U.S. bank account. Explore U.S. banking options like Mercury, Relay, or Brex, or consult with itin.net to understand our Basic Banking Setup or Full Banking Bundle services, which include assistance with EIN and U.S. LLC formation. This comprehensive approach ensures you meet all requirements for seamless Apple App Store payouts.

Practical tips

  • Obtain an EIN for your U.S. LLC before applying for a U.S. business bank account; most banks require it.
  • Ensure the legal name on your passport, ITIN/EIN application, and bank account application are identical to prevent processing delays.
  • When applying for a U.S. bank account, target fintechs like Mercury or Relay that specialize in serving non-resident founders.
  • If you need an ITIN, use a Certified Acceptance Agent (CAA) like itin.net to verify your identity documents and expedite the process.
  • Understand that while the Slovenia-U.S. tax treaty may reduce withholding, a U.S. tax ID and bank account are still essential for efficient payment processing from Apple.

Frequently asked questions

Do I need a U.S. address to open a U.S. bank account as a developer from Slovenia?

Not necessarily. While some traditional U.S. banks require a U.S. address, many fintech solutions and specialized banks allow non-residents from Slovenia to open accounts remotely using their Slovenian address.

Can I use my Slovenian bank account to receive Apple App Store payouts?

Yes, but you will likely face a 30% U.S. withholding tax unless you provide a U.S. tax ID (ITIN or EIN). Even with a U.S. tax ID, international transfer fees and currency conversion rates can make using a Slovenian account less efficient than a U.S. bank account.

How long does it take to get an ITIN or EIN?

An ITIN application through a Certified Acceptance Agent (CAA) can take 4-8 weeks. An EIN application filed directly with the IRS can take 4-10 business days, but using a service like itin.net for EIN and LLC formation can often expedite this.

What is the difference between an ITIN and an EIN for Apple App Store developers?

An ITIN (Form W-7) is for individuals who need a U.S. taxpayer ID but are not eligible for an SSN. An EIN (Form SS-4) is for businesses and is required if you operate as a U.S. LLC or corporation. Apple requires one of these to avoid the 30% withholding.

Can itin.net help me with forming a U.S. LLC?

Yes, itin.net offers U.S. LLC formation services as part of our Full Banking Bundle, which also includes EIN application assistance. This is often the most streamlined path for developers needing a U.S. business presence.

Do I need to visit the U.S. to open a bank account?

No, most fintechs and specialized U.S. banks cater to non-residents and allow remote account opening. You will not need to travel to the U.S. to open your U.S. bank account.

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