U.S. Bank Account Requirements for Apple App Store Developers
Apple App Store developers based in North Macedonia face a specific hurdle when it comes to receiving payments from Apple: the requirement for a U.S. bank account. This is not a suggestion but a functional necessity driven by Apple's payment infrastructure and U.S. tax regulations. Without a U.S. account, developers risk significant tax withholding and payment delays. The primary trigger for this requirement is Apple's compliance with U.S. tax law, specifically Internal Revenue Service (IRS) directives on reporting and withholding for non-U.S. persons earning income sourced from the United States. Developers must provide tax identification information to Apple, which typically involves either an Individual Taxpayer Identification Number (ITIN) or an Employer Identification Number (EIN) for U.S. business entities. Crucially, Apple's payment system is designed to facilitate these U.S. dollar transactions through U.S. financial institutions. This means that while your earnings originate from global app sales, the disbursement mechanism is rooted in the U.S. banking system. For developers in North Macedonia, this creates a direct need for a U.S. bank account to receive these funds efficiently and without excessive tax penalties. The alternative, attempting to receive payments directly into a North Macedonian bank account, is often not supported by Apple's payout system and can lead to complications with currency conversion and international transfer fees. Therefore, securing a U.S. bank account is a foundational step for any serious Apple App Store developer operating from North Macedonia.
When a U.S. Bank Account Becomes Necessary
A U.S. bank account is triggered for Apple App Store developers in North Macedonia primarily by the need to comply with IRS requirements for non-U.S. persons earning U.S.-sourced income. Apple, as a U.S.-based company, is obligated to report these payments to the IRS. To avoid a default 30% withholding tax on your earnings, you must submit a relevant IRS tax form, typically Form W-8BEN for individuals or Form W-8BEN-E for entities. This form requires a U.S. taxpayer identification number, which for individuals is an ITIN and for businesses is an EIN. Apple's payment system is configured to release funds without this withholding only when it has received a valid U.S. tax identification number. Furthermore, Apple's payout process is streamlined for U.S. dollar disbursements into U.S. bank accounts. While some platforms might offer international wire transfers, Apple's standard procedure involves direct deposit into a U.S. bank. This operational reality makes a U.S. bank account not just a compliance measure but a practical necessity for receiving your app revenue promptly and in full, minus applicable taxes. The absence of this account can lead to delayed payments, potential loss of funds due to incorrect withholding, and administrative headaches in reconciling your earnings. Therefore, proactive establishment of a U.S. bank account is essential for smooth operation.
Required Documentation for U.S. Bank Account Opening
Opening a U.S. bank account remotely as a non-resident developer from North Macedonia necessitates specific documentation to satisfy Know Your Customer (KYC) and Anti-Money Laundering (AML) regulations. For a business account, which is often preferred for app development income, you will typically need an Employer Identification Number (EIN) confirmation letter. This is issued by the IRS upon approval of Form SS-4. You will also require formation documents for your U.S. business entity, such as Articles of Organization if you formed a U.S. LLC, or similar incorporation documents for a corporation. Personal identification is also mandatory. This includes a valid passport, which serves as primary identification and proof of identity. Additionally, a proof of residential address is required, which can be a utility bill or bank statement from North Macedonia. Some U.S. banks may also request a Certificate of Good Standing or business licenses, depending on the entity type and your specific business activities. For personal accounts, the requirements are generally simpler, focusing on your passport and proof of address in North Macedonia, though business accounts often provide better financial segregation and tax benefits for developers. Always confirm the exact list of required documents with the chosen bank or fintech provider, as requirements can vary.itin.net can assist with gathering and submitting necessary documentation for both EIN and bank account opening.
The Remote U.S. Bank Account Application Process
The process of opening a U.S. bank account remotely for developers in North Macedonia typically takes between 5 to 10 business days from the moment a complete application is submitted. It begins with selecting a suitable bank or fintech provider that accepts non-resident applicants. Many traditional U.S. banks have stringent requirements and may not offer remote opening for non-residents, making fintech solutions like Mercury, Relay, or Brex popular choices. The application itself is usually completed online. You will need to provide details about yourself and your business, including your U.S. tax identification number (EIN or ITIN). Following the online submission, the bank's compliance team will review your application and documentation. This review phase is critical and can involve requests for additional information or clarification. Once approved, the bank will issue account details. A physical debit card is typically mailed to your address in North Macedonia, which might take an additional few days to arrive. Upon receiving the debit card and any necessary activation instructions, your U.S. bank account is fully active and ready to receive funds. This timeline is an estimate, and delays can occur due to incomplete applications, verification issues, or high application volumes at the bank.
Common Pitfalls for North Macedonia-Based Apple Developers
Apple App Store developers from North Macedonia often encounter specific pitfalls when trying to open a U.S. bank account. A significant mistake is applying to large, national U.S. banks that have strict policies against opening accounts for non-residents without a physical U.S. presence. These banks often reject applications outright, wasting valuable time. Another common error is failing to obtain an EIN before applying for a business bank account. Many U.S. banks require an EIN as proof of a registered U.S. business entity, even if it's a foreign-owned one. Attempting to open an account without the necessary formation documents for a U.S. entity (like Articles of Organization for a U.S. LLC) will also lead to rejection. Developers sometimes overlook the importance of accurate and consistent information across all submitted documents; mismatched names or addresses between your passport, tax forms, and bank application can cause delays or rejections. Finally, not understanding the specific requirements of different banks or fintechs can lead to applying to providers who ultimately cannot serve your needs as a non-resident developer. Researching and choosing a provider experienced with international clients is key.
The Certified Acceptance Agent (CAA) Path for ITIN Applications
For developers in North Macedonia needing an ITIN to comply with Apple's requirements, the path through a Certified Acceptance Agent (CAA) offers distinct advantages over applying directly to the IRS. As a CAA, itin.net can verify your original identity documents, such as your passport and other supporting paperwork, in person or remotely through a secure process. This verification eliminates the need to mail your original, sensitive documents to the IRS, which can take many weeks for return. The CAA acts as an intermediary, forwarding your completed Form W-7 application and certified copies of your documentation to the IRS on your behalf. This significantly speeds up the ITIN application process. While the IRS still makes the final decision on ITIN issuance, the CAA's role in verifying documentation helps ensure your application is complete and accurate from the outset, reducing the likelihood of delays or rejections due to procedural errors. This specialized service is particularly valuable for non-residents who cannot easily travel to the U.S. to present their documents in person at an IRS Taxpayer Assistance Center.
Next Steps for U.S. Bank Account Setup
Once you have secured your U.S. bank account, the next logical step is to update your payment information within your Apple Developer account. This ensures that future earnings are directed to your new U.S. account without interruption. If you haven't already obtained an ITIN or EIN, prioritize this step as it's fundamental for tax compliance with Apple and the IRS. Consider forming a U.S. LLC if you haven't already, as this can provide liability protection and a clearer structure for your U.S.-sourced income. Review the pricing for itin.net's services, which include assistance with ITIN applications, EIN applications, and U.S. LLC formation, to ensure you have all the necessary components for your business. For personalized guidance tailored to your specific situation as an Apple developer in North Macedonia, contacting itin.net is a recommended next step.
Practical tips
- Ensure your passport is valid for at least six months beyond your application date and that your name matches exactly across all documents.
- If applying for a business account, secure your EIN before starting the bank application process; many banks require it upfront.
- Choose a fintech provider like Mercury, Relay, or Brex that explicitly caters to non-resident founders and businesses.
- Prepare digital copies of all required documents in advance to expedite the online application process.
- Understand that opening a U.S. bank account is a separate process from obtaining an ITIN or EIN; each requires its own application and documentation.
Frequently asked questions
Can I open a U.S. bank account from North Macedonia without visiting the U.S.?
Yes, many U.S. fintech companies and some traditional banks offer remote account opening services for non-residents. You will need to provide specific documentation and complete an online application. itin.net can assist with identifying suitable providers and the application process.
What is the difference between an ITIN and an EIN for Apple App Store developers?
An ITIN (Individual Taxpayer Identification Number) is for individuals who need a U.S. tax ID but are not eligible for an SSN. An EIN (Employer Identification Number) is for businesses. Apple requires one of these for tax withholding purposes; most developers start with an ITIN, but if operating as a U.S. LLC, an EIN is necessary.
How long does it take to get an ITIN?
The IRS processing time for an ITIN application can vary significantly, typically ranging from 7 to 11 weeks when applying directly. Using a Certified Acceptance Agent (CAA) like itin.net can expedite this by ensuring your application is complete and reducing the need to mail original documents.
Does North Macedonia have a tax treaty with the U.S. that affects my app income?
North Macedonia inherits the former Yugoslavia–U.S. tax treaty, which may offer reduced withholding rates on certain types of U.S.-sourced income. However, the specific application to digital services income and Apple App Store revenue requires detailed analysis. You must file the appropriate W-8 form and have a U.S. tax ID (ITIN or EIN) to claim any treaty benefits.
Will Apple pay me in USD to my North Macedonian bank account?
Apple's standard payment procedure is to disburse funds to a U.S. bank account. While some international payout options might exist in specific circumstances, it is not the default and often involves higher fees and less favorable exchange rates. A U.S. bank account is the most efficient method.
What if my U.S. bank account application is rejected?
If your application is rejected, carefully review the reason provided by the bank. Common issues include missing documentation, mismatched information, or applying to a bank that does not support non-resident accounts. Consider consulting with a service like itin.net to understand your options and re-apply with a different provider or ensure all documentation is correct.



