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

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

Apple App Store developers in Thailand need a U.S. bank account for timely payments. Learn the requirements, application process, and common pitfalls to get paid without high tax withholding.

Reviewed by , ITIN Specialist at itin.net.

Why U.S. Bank Accounts Are Essential for Apple App Store Developers in Thailand

Apple App Store developers based in Thailand face a specific challenge when it comes to receiving payments. Unlike many other platforms, Apple requires developers to have a U.S. bank account to avoid a significant 30% withholding tax on their earnings. This is directly tied to U.S. tax law, which mandates that payments to non-U.S. persons for U.S.-sourced income are subject to withholding unless proper documentation is provided. For developers in Thailand, this means that without a U.S. bank account and the correct tax forms (like a W-8BEN with an ITIN or EIN), a substantial portion of their income will be withheld by Apple before it ever reaches them. This is a critical friction point that differentiates them from developers in countries with direct payment options or different tax treaties. The primary goal for these developers is to establish a U.S. bank account to facilitate direct deposit from Apple, ensuring they receive their full earnings by complying with U.S. tax obligations.

This requirement is not arbitrary. It stems from the IRS's need to track U.S.-sourced income paid to foreign individuals and entities. By requiring a U.S. bank account, Apple can easily report these payments to the IRS using standard U.S. banking and tax reporting frameworks. For developers in Thailand, this often means setting up a U.S. entity like a U.S. LLC, which then allows for the application of an Employer Identification Number (EIN), a prerequisite for most U.S. business bank accounts. The process can seem complex, but it is a necessary step to unlock full payment potential from the Apple App Store. The alternative is accepting a significantly reduced payout due to mandatory withholding, which can severely impact business growth and profitability for app developers operating from Thailand.

Eligibility and Triggers for a U.S. Bank Account

The primary trigger for needing a U.S. bank account as an Apple App Store developer in Thailand is Apple's payment policy, which is designed to comply with U.S. tax regulations. Specifically, Apple requires developers to submit a Form W-8BEN (for individuals) or W-8BEN-E (for entities) to declare their non-U.S. tax status. To qualify for reduced or zero withholding rates under the U.S.-Thailand tax treaty, or simply to avoid the default 30% rate, a U.S. Taxpayer Identification Number (TIN) is typically required. This TIN can be an Individual Taxpayer Identification Number (ITIN) or an Employer Identification Number (EIN).

An EIN is generally required if you operate as a U.S. business entity, such as a U.S. LLC, which is often the recommended structure for foreign developers earning significant income through platforms like the Apple App Store. Without an EIN, opening a U.S. business bank account becomes extremely difficult, as most U.S. banks require it. While some personal accounts might be technically possible for individuals without an EIN, they are often not suitable for business operations and may still be subject to higher withholding rates or closer scrutiny. Therefore, for Apple App Store developers in Thailand looking to receive their full, untaxed earnings, obtaining an EIN and subsequently opening a U.S. bank account is the most practical and compliant path forward. The U.S. bank account serves as the direct conduit for Apple's payments, bypassing the complexities and potential reductions associated with international wire transfers and foreign tax reporting.

Required Documents for Opening a U.S. Bank Account

Opening a U.S. bank account as a non-resident developer from Thailand requires specific documentation, which can vary slightly between traditional banks and newer fintech providers. For business accounts, which are generally recommended for operating an app development business, an Employer Identification Number (EIN) is almost always mandatory. This is an IRS-issued number used to identify a business entity. You will typically need the confirmation letter for your EIN, often referred to as a CP-575 notice, from the IRS.

Beyond the EIN, you will likely need foundational documents for your U.S. business entity. If you have formed a U.S. LLC, this includes your Articles of Organization, which are filed with the state where your LLC is registered. An Operating Agreement, outlining the ownership and operational structure of your LLC, may also be requested. For identification, all individuals associated with the account (owners, signatories) will need to provide a valid, unexpired passport. A secondary form of identification, such as a national ID card from Thailand, might also be required. Proof of address is another common requirement; this can be a utility bill or bank statement from your residence in Thailand. Some institutions may also ask for a Certificate of Good Standing for your U.S. entity, depending on how long it has been established. It is essential to have these documents readily available and accurate to ensure a smooth application process.

The U.S. Bank Account Application Process

The process for opening a U.S. bank account typically begins after you have secured your necessary documentation, most importantly your EIN and U.S. business formation documents if applicable. You will need to complete an application form provided by the bank or fintech service. This application involves providing detailed information about your business, its owners, and the intended use of the account, adhering to Know Your Customer (KYC) and Anti-Money Laundering (AML) regulations.

Once the application and all supporting documents are submitted, the bank will conduct its review. This review period can take anywhere from a few days to a couple of weeks, depending on the institution's internal processes and the complexity of your application. If approved, you will be notified, and arrangements will be made for your debit card and online banking credentials. The entire process, from submitting a complete application to having an active account with a usable debit card, generally takes between 5 to 10 business days. However, delays can occur if documentation is incomplete or requires further verification. It's advisable to start this process well in advance of when you expect to receive significant payouts from Apple to ensure uninterrupted cash flow. Fintech providers like Mercury, Relay, and Brex often offer streamlined online application processes that can be faster than traditional banks for non-residents.

Common Pitfalls for Thai Apple Developers

Apple App Store developers in Thailand often encounter specific hurdles when trying to open a U.S. bank account. A major pitfall is applying to banks that have strict policies against opening accounts for non-residents without a physical U.S. presence or a substantial business connection. Most large, traditional U.S. national banks fall into this category, making them unsuitable for remote applications. You must target banks or fintech services that explicitly cater to non-residents or international businesses.

Another common mistake is failing to secure an EIN before attempting to open a business account. While some personal accounts might be theoretically possible without one, they are often not practical for business income and may be rejected. U.S. banks widely require an EIN for any business account. Missing or inaccurate documentation is also a frequent issue. Ensure your passport is current, your business formation documents are correctly filed, and any other requested paperwork is precise. Attempting to open an account without the necessary documentation will lead to delays or outright rejection. For developers in Thailand, understanding these specific challenges and preparing accordingly is key to a successful application. Using services like itin.net can help streamline the process by guiding you through documentation requirements and connecting you with suitable banking partners.

The Certified Acceptance Agent (CAA) Path for ITIN Applications

For developers in Thailand needing a U.S. Taxpayer Identification Number (TIN) to meet Apple's requirements, the process often involves obtaining an ITIN. An ITIN is issued by the IRS to individuals who need a U.S. taxpayer ID but do not have and are not eligible for a Social Security Number (SSN). The standard method for applying for an ITIN is by filing Form W-7 with the IRS, along with original or certified copies of your identification documents and a federal tax return.

This process can be time-consuming and requires careful handling of original identification documents. This is where the role of a Certified Acceptance Agent (CAA) becomes invaluable. As a CAA, itin.net can authenticate your identification documents directly, meaning you do not have to mail your original passport or national ID to the IRS. This significantly reduces the risk of loss or damage to these vital documents. A CAA acts as an intermediary, verifying your identity and certifying your documentation before it is submitted to the IRS. This service can expedite the ITIN application process and provide peace of mind. While you can apply for an ITIN directly, using a CAA like itin.net offers a more secure and efficient route, particularly for non-residents in Thailand who may find it challenging to navigate the IRS system remotely.

Next Steps for Receiving Apple App Store Payments

Once you have successfully opened your U.S. bank account and obtained your necessary U.S. Taxpayer Identification Number (ITIN or EIN), the next step is to update your payment information with Apple. You will need to provide your new U.S. bank account details and your TIN to Apple through your developer account portal. This ensures that Apple can directly deposit your earnings into your U.S. account without the 30% withholding.

It is also crucial to maintain compliance with U.S. tax obligations. Depending on your income level and business structure, you may need to file U.S. tax returns annually, even as a non-resident. Forms like Form 1040-NR (for non-resident aliens) or Form 5472 (for foreign-owned U.S. disregarded entities) might be required. Understanding these ongoing obligations is as important as setting up the initial banking infrastructure. For developers in Thailand, navigating these requirements can be complex. Consider reviewing the pricing for itin.net's services, particularly the Banking Bundle if you need assistance with EIN and U.S. LLC formation, or contacting us directly for a personalized consultation to ensure you are set up for success.

Practical tips

  • Use the same legal name across your passport, Form W-7 (if applicable), and any U.S. business formation documents — mismatched names are a common reason for application delays or rejections.
  • When applying for a U.S. bank account, clearly state your business purpose and how you intend to use the account (e.g., receiving payments from the Apple App Store).
  • Ensure your U.S. business entity documents (like Articles of Organization for a U.S. LLC) are correctly filed with the state of formation before applying for your EIN and bank account.
  • If you are an individual developer, obtain an ITIN first, then use that ITIN to apply for your U.S. bank account. If you plan to form a U.S. LLC, obtain an EIN first, then use that for the bank account.
  • Confirm the specific document requirements with your chosen bank or fintech provider before starting the application to avoid missing crucial items.

Frequently asked questions

Can I open a U.S. bank account from Thailand without visiting the U.S.?

Yes, many banks and fintech services, including options like Mercury, Relay, and Brex, allow non-residents in Thailand to open U.S. bank accounts remotely. This typically requires a thorough online application process and submission of specific documentation.

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 aren't eligible for an SSN. An EIN (Employer Identification Number) is for businesses, such as a U.S. LLC. Apple requires either for reduced tax withholding; an EIN is generally needed for a U.S. business bank account, while an ITIN might suffice for some personal accounts or if you operate as a sole proprietor without forming a U.S. entity.

How long does it take to get an EIN for my U.S. LLC from Thailand?

If you apply for an EIN online as a foreign applicant (without a U.S. SSN or ITIN), the IRS typically issues it immediately upon completion of the SS-4 application. However, if you use a third-party service or mail the application, it can take several weeks. For U.S. LLCs, obtaining the EIN is a prerequisite for opening a U.S. bank account.

Will I need to pay U.S. taxes if I have a U.S. bank account as a developer in Thailand?

Having a U.S. bank account itself does not automatically mean you owe U.S. taxes. However, if your app development income is considered U.S.-sourced, you may have U.S. tax obligations. The U.S.-Thailand tax treaty can help prevent double taxation. It is advisable to consult with a tax professional specializing in international taxation to understand your specific filing requirements.

Can I use my Thai bank account for Apple App Store payments?

Apple generally requires a U.S. bank account to deposit payments to developers, especially to avoid the 30% U.S. withholding tax. While some platforms might offer international wire transfers to Thai accounts, it often involves higher fees and doesn't resolve the U.S. tax withholding issue. A U.S. bank account is the standard and most efficient method.

What is a Certified Acceptance Agent (CAA) and why might I need one?

A Certified Acceptance Agent (CAA) is an individual or entity authorized by the IRS to assist taxpayers in obtaining ITINs. As a CAA, itin.net can verify your identity documents (like your passport) in person or remotely, certifying them so you don't have to mail your originals to the IRS. This makes the ITIN application process more secure and convenient for non-residents in Thailand.

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