ITIN Requirements for Mobile App Developers in Thailand
Mobile app developers in Thailand face a specific trigger for obtaining an ITIN: U.S. platform requirements for royalty payments. Both Apple App Store and Google Play require developers to submit U.S. tax forms. This is necessary to determine the correct withholding rate on earnings from paid apps and in-app purchases (IAPs). Without a U.S. Social Security Number (SSN), the default withholding rate can be as high as 30%. An ITIN allows developers to claim potential treaty benefits, reducing this withholding rate. The Thailand–U.S. tax treaty may offer reduced rates on certain types of U.S.-sourced income, making the ITIN application a financially advantageous step for Thai developers earning U.S. revenue.
When You Need an ITIN as a Thai Mobile App Developer
An ITIN becomes necessary for Thai mobile app developers primarily when they receive payments from U.S.-based entities like Apple or Google for app sales and IAPs. These platforms are obligated to report payments made to non-U.S. persons to the IRS. To facilitate this reporting and apply any applicable tax treaty withholding rates, they require U.S. tax identification. If you are a Thai resident earning income from these U.S. platforms, you must provide either an SSN or an ITIN. Since obtaining an SSN is generally not an option for non-U.S. citizens without specific U.S. work authorization, the ITIN is the practical solution. This applies whether your app is a one-time purchase or involves recurring in-app subscriptions. The IRS issues ITINs to individuals who have a U.S. tax filing obligation but are not eligible for an SSN. For developers in Thailand, this U.S. income stream is the most common trigger.
Required Documentation for Your ITIN Application
To apply for an ITIN using Form W-7, you must submit original or certified copies of specific identification documents. The most commonly accepted primary identification document is a valid passport. If you do not have a passport, other documents like a national identity card, driver's license, or birth certificate may be acceptable, but a passport is strongly preferred by the IRS for its international recognition and comprehensive identity information. In addition to your identification document, you typically need to provide a U.S. federal income tax return. For mobile app developers earning U.S. royalties, this would usually be Form 1040-NR (U.S. Nonresident Alien Income Tax Return), or potentially other specific forms depending on the exact nature of your income. Ensure all documents are current and accurately reflect your legal name. Any discrepancies can cause delays or rejection of your application. The IRS may also request proof of your foreign status, such as a visa or residency permit, if applicable.
The ITIN Application Process for Thai Developers
Applying for an ITIN involves submitting Form W-7, Application for IRS Individual Taxpayer Identification Number, along with required supporting documents, to the IRS. The most efficient method for mobile app developers in Thailand is to use a Certified Acceptance Agent (CAA). This process typically takes 5–10 business days from submission to receiving your ITIN. When you apply through a CAA like itin.net, they verify your original identification documents and forward your application package to the IRS. This avoids the risk of mailing your original passport or other vital documents directly to the IRS, which can take significantly longer and carries inherent risks. If you choose to apply directly to the IRS without a CAA, processing times can extend to several weeks or even months, especially during peak tax seasons. After the IRS approves your application, they will mail you an official notice containing your 9-digit ITIN, often CP-575 or a similar notification.
Common Pitfalls for Thai Mobile App Developers
Mobile app developers in Thailand often encounter specific errors when applying for an ITIN. A frequent mistake is failing to accurately complete Form W-7, particularly sections related to foreign tax liability or treaty benefits. Many developers overlook the need to correctly claim treaty provisions applicable to their income. Another common pitfall is submitting incomplete documentation; ensure your passport or other identification is valid and clearly legible. Some developers mistakenly believe they can simply mail original documents to the IRS. This is a significant risk, as these documents are essential for your identity and may be difficult to replace. Using a Certified Acceptance Agent (CAA) mitigates this risk by verifying your documents locally. Ensure your tax return, such as Form 1040-NR, is correctly filed and attached to the Form W-7 application. Incorrect treaty claims or failure to file a required tax return are primary reasons for ITIN application rejections.
Benefits of Using a Certified Acceptance Agent (CAA)
A Certified Acceptance Agent (CAA), such as itin.net, streamlines the ITIN application process for mobile app developers in Thailand. The primary advantage is that a CAA can verify your original identification documents, like your passport, on your behalf. This means you do not have to mail your original documents to the IRS, significantly reducing the risk of loss or delay. CAAs are trained and authorized by the IRS to review your documentation and ensure your Form W-7 is complete and accurate before it is submitted. This pre-screening process dramatically improves the chances of your application being approved without delays. The typical timeline for ITIN issuance through a CAA is much faster, often within 5–10 business days, compared to potentially many weeks or months if you mail your application directly to the IRS. This expedited process is particularly valuable for developers needing their ITIN promptly to update their tax information with platforms like Apple and Google.
Next Steps After Obtaining Your ITIN
Once you receive your ITIN from the IRS, the immediate next step is to update your tax information on the platforms where you earn U.S. income. For mobile app developers, this means going into your Apple Developer or Google Play Console account and entering your new ITIN into the relevant U.S. tax forms section. This ensures that future royalty payments are subject to the correct, potentially reduced, withholding tax rate as determined by your tax residency and any applicable U.S. tax treaties. You will also need to keep your ITIN documentation secure. If you plan to form a U.S. LLC, an ITIN is generally not required for the LLC itself, but you may need one if you personally have U.S. tax filing obligations. Many developers also consider opening a U.S. bank account to manage their international earnings more efficiently. If you require assistance with the ITIN application or have further questions, consider reaching out to a specialist. You can review itin.net's pricing or contact us for personalized support.
Practical tips
- Use the same legal name across Form W-7, your passport, and any prior IRS correspondence; mismatched name fields are a common rejection reason.
- Ensure your passport is valid for at least six months beyond the date you submit your Form W-7 application.
- If you have previously filed U.S. taxes (even if not required), include a copy of that return with your Form W-7.
- Carefully review the IRS withholding certificate (Form W-8BEN) requirements for your specific platform (Apple/Google) and ensure your ITIN application aligns with it.
- Confirm that your application is submitted by a Certified Acceptance Agent (CAA) to avoid mailing your original identification documents directly to the IRS.
Frequently asked questions
Do I need an ITIN if my app is free and only has ads?
If your app is free and generates revenue solely through ads served by a third-party ad network (and not directly from U.S. advertisers you contract with), you likely do not need an ITIN. However, if you receive direct payments from U.S. entities for ad revenue or other services, you may have a U.S. tax filing obligation requiring an ITIN.
How long does it take to get an ITIN from the IRS?
When applying through a Certified Acceptance Agent (CAA) like itin.net, the process typically takes 5–10 business days. Applying directly to the IRS can take much longer, often 7–11 weeks or more, depending on IRS processing times and workload.
Can I use my Thai national ID instead of my passport for Form W-7?
While a passport is the preferred and most commonly accepted identification document for Form W-7, other forms of identification may be accepted if they meet IRS requirements. However, using a valid passport is the most straightforward path and minimizes potential issues.
What is the withholding tax rate for Thai developers without an ITIN?
Without a U.S. Taxpayer Identification Number (like an ITIN or SSN), U.S. platforms like Apple and Google will typically apply the highest statutory withholding rate, which is often 30%, on your royalty income. Obtaining an ITIN allows you to claim benefits under the Thailand–U.S. tax treaty, potentially reducing this rate.
Do I need a U.S. tax return to apply for an ITIN?
Yes, generally you must include a U.S. federal income tax return with your Form W-7 application. For mobile app developers earning royalties, this is typically Form 1040-NR. If you are exempt from filing a U.S. tax return but still need an ITIN (e.g., for third-party payment reporting), you must check the appropriate box on Form W-7 and provide justification.
Can I apply for an ITIN and a U.S. bank account at the same time?
You generally need an ITIN before you can open most U.S. bank accounts as a non-resident. Some institutions may allow account opening with just a passport, but having an ITIN simplifies the process and is often required for specific types of accounts or for tax reporting purposes related to your earnings.



