Stripe Account Holders in Thailand Face Unique U.S. Tax Requirements
Many Stripe account holders in Thailand discover they need a U.S. tax identification number to fully leverage their payment processing capabilities. This often arises when Stripe, or other U.S. financial platforms, require an Employer Identification Number (EIN) or a U.S. taxpayer identification number for compliance. For individuals in Thailand who are not U.S. citizens or permanent residents, but earn U.S. income or operate through U.S. entities, the Individual Taxpayer Identification Number (ITIN) becomes essential. Unlike a Social Security Number (SSN), an ITIN is specifically for foreign nationals who have U.S. tax obligations but cannot obtain an SSN. This need is amplified for e-commerce sellers, digital nomads, and content creators operating from Thailand who use Stripe for global transactions. Without a proper U.S. tax ID, access to full platform features, U.S. banking services, and U.S. entity formation can be significantly hindered. The IRS issues ITINs via Form W-7 to identify such individuals. This process is distinct from obtaining an EIN, which is for business entities, though sometimes intertwined when setting up a U.S. business structure like a U.S. LLC. Understanding this distinction is the first step for Thai residents using Stripe.
ITIN Eligibility for Thai Stripe Account Holders
An ITIN is required for individuals who must file a U.S. tax return but do not have and are not eligible to obtain an SSN. For Stripe account holders in Thailand, this typically triggers when U.S. income is earned. This includes income from U.S. clients, sales through U.S.-based platforms, or earnings associated with a U.S. business entity. If you are operating a business through Stripe and receiving payments sourced from the United States, you likely have a U.S. tax filing obligation. Another common trigger is the requirement to file IRS Form 5472 if you are operating a U.S. business, such as a U.S. LLC, as a foreign owner. This form is used to report transactions between a U.S. business and its foreign owner. Even if you are not physically present in the U.S., deriving income from U.S. sources necessitates U.S. tax compliance. The ITIN serves as your unique taxpayer identification number for this purpose. It is important to note that an ITIN is not proof of employment eligibility in the U.S. or an immigration status. It solely facilitates U.S. tax reporting for non-residents.
Required Documentation for Your ITIN Application
To apply for an ITIN using IRS Form W-7, you must submit specific documentation to the IRS. The primary document required is proof of your identity and foreign status. A valid, unexpired passport is the preferred document for this purpose. If a passport is not available, other identification documents may be accepted, but a passport simplifies the process. You will also need to include your original tax return that necessitates the ITIN, unless you qualify for an exception. For individuals in Thailand, this often means filing a U.S. tax return, such as Form 1040-NR for non-resident aliens. Supporting documents that demonstrate your foreign status may also be requested, such as a visa if you have one. It is critical that all documents submitted are originals or certified copies from the issuing agency. The IRS will not accept photocopies unless they are certified. If you are applying under a treaty benefit claim, you may need to provide documentation supporting that claim. The IRS will return your original documents typically within 60 days of receiving your application. Ensure you retain copies of everything you submit.
The ITIN Application Process for Thai Residents
Applying for an ITIN involves several distinct steps. First, you must accurately complete IRS Form W-7, Application for IRS Individual Taxpayer Identification Number. This form requires personal information, your U.S. tax return, and documentation proving your identity and foreign status. Second, you must file a U.S. tax return, unless an exception applies. For many Stripe account holders in Thailand, this involves filing a non-resident tax return. Third, you submit your completed Form W-7 and supporting documents to the IRS. You have three main options for submission. You can mail your application directly to the IRS in Austin, Texas. Alternatively, you can use the services of a Certified Acceptance Agent (CAA), such as itin.net, who can verify your original documents on your behalf. A third option is to make an appointment at an IRS Taxpayer Assistance Center (TAC) that offers ITIN application services. The typical timeline for processing an ITIN application filed directly with the IRS can range from 7 to 11 weeks during peak seasons. However, when you use a Certified Acceptance Agent (CAA), the verification of your documents happens on the spot, significantly speeding up the process. The IRS typically issues an ITIN within 5–10 business days of receiving a complete application through a CAA. You will receive a notice from the IRS, CP-565, once your ITIN is assigned.
Common Mistakes for Thai Stripe Account Holders
Stripe account holders in Thailand often encounter specific pitfalls when applying for an ITIN, distinct from general application errors. A frequent issue is failing to correctly identify the source of U.S. income. If your Stripe payments originate from U.S. customers or are tied to a U.S. business activity, you must accurately report this on your U.S. tax return. Another common mistake is incorrect claims for U.S. tax treaty benefits. While Thailand has a tax treaty with the U.S., specific conditions apply for claiming reduced withholding rates or exemptions on certain types of income. Misinterpreting or misapplying these treaty provisions on Form W-7 or your tax return can lead to rejection. Furthermore, incomplete or inaccurate supporting documentation is a major hurdle. This includes submitting expired identification or failing to provide a complete tax return when required. Some individuals may also overlook the requirement to file Form 5472 if operating a U.S. entity, which is a critical compliance step. Ensure your legal name on Form W-7 matches your passport exactly, as name discrepancies are a common reason for rejection. Consulting with a tax professional familiar with U.S. non-resident taxation is advisable.
The Certified Acceptance Agent (CAA) Advantage
Using a Certified Acceptance Agent (CAA) offers significant advantages for Stripe account holders in Thailand applying for an ITIN. The most substantial benefit is the elimination of the need to mail original identification documents to the IRS. When you apply through a CAA like itin.net, we verify your original documents, such as your passport, on your behalf. This means you retain your original documents throughout the application process, mitigating the risk of loss or delay associated with postal services. The CAA acts as an intermediary, submitting your application package to the IRS with a certification that they have verified your identity documents. This verification process allows the IRS to expedite the processing of your ITIN application. Applications submitted through a CAA typically have a much faster turnaround time, often within 5–10 business days, compared to the significantly longer processing times for direct mail applications. This speed is crucial for individuals who need their ITIN to finalize U.S. business setups, open a U.S. bank account, or meet other financial obligations tied to their Stripe account. The CAA's expertise also helps ensure that your Form W-7 and supporting documentation are correctly completed, reducing the likelihood of errors that could lead to delays or rejections.
Next Steps After Obtaining Your ITIN
Once you receive your ITIN from the IRS, typically via notice CP-565, you can proceed with fulfilling your U.S. tax obligations and business requirements. If you applied for an ITIN concurrently with a U.S. tax return, that return will now be processed by the IRS using your assigned ITIN. For Stripe account holders in Thailand who needed the ITIN to establish a U.S. business entity or open a U.S. bank account, you can now finalize those steps. Ensure you use your ITIN when opening accounts or filing subsequent tax forms. If you formed a U.S. LLC and were required to file Form 5472, you will use your ITIN for that purpose. If you are using Stripe Atlas or a similar service, your ITIN will be critical for their ongoing compliance requirements. Remember that an ITIN must be renewed every five years if it has not been used on a federal tax return. It is also essential to keep your personal information updated with the IRS. Should you have further questions about your U.S. tax obligations or the ITIN process, consider reviewing our questions & answers section or contacting itin.net for assistance with your application. Our Standard Package for ITIN applications is priced at $497.
Practical tips
- Use your full legal name exactly as it appears on your passport on Form W-7 and all supporting documents. Name discrepancies are a common reason for ITIN application rejection.
- If you are claiming a tax treaty benefit, ensure you understand the specific article and conditions that apply to your income source. Incorrect treaty claims will lead to rejection.
- When applying through a Certified Acceptance Agent (CAA), bring your original passport or other primary identification document. The CAA will verify these documents, saving you from mailing them to the IRS.
- Ensure your U.S. tax return is complete and accurate before submitting it with your Form W-7. An incomplete tax return is a frequent cause of ITIN application delays.
- Keep records of all documents submitted to the IRS. If you mail originals, remember the IRS will return them, but it's wise to have copies for your own records and future reference.
Frequently asked questions
Do I need an ITIN if I have a Stripe account but live in Thailand and only serve non-U.S. customers?
Generally, if all your income is sourced outside the U.S. and you have no U.S. tax filing obligation, you may not need an ITIN. However, if Stripe or any other U.S. financial service requires it for compliance, or if you are establishing a U.S. entity, you will likely need one. It's best to confirm your specific situation with a tax professional.
How long does it take to get an ITIN through itin.net for my Stripe account?
When applying through itin.net as a Certified Acceptance Agent (CAA), the IRS typically processes your ITIN application within 5–10 business days after we submit it. The overall process, including document verification with us, is significantly faster than mailing directly to the IRS.
Can I use my ITIN to open a U.S. bank account for my Stripe payouts?
Yes, an ITIN can often be used to open a U.S. bank account, especially if you have also formed a U.S. business entity like a U.S. LLC. Many U.S. banks and financial institutions that cater to international clients accept an ITIN as a valid taxpayer identification number for account opening purposes. You can explore options like Mercury, Relay, or Brex.
What if my passport has expired but I have other identification documents?
While a valid passport is the preferred document for proving identity and foreign status for an ITIN application, the IRS may accept other identification documents if a passport is unavailable. However, using alternative documents can sometimes lead to longer processing times or additional scrutiny. It is always best to use a valid passport if possible. If not, consult with a tax professional to determine acceptable alternatives.
Do I need to file a U.S. tax return with my Form W-7 if I'm a Thai resident earning through Stripe?
In most cases, yes. You must submit a valid U.S. federal income tax return with your Form W-7 to obtain an ITIN, unless you qualify for a specific exception (e.g., you are applying as a dependent or a third-party designee, or you meet certain exceptions related to the Tax Cuts and Jobs Act). For Stripe account holders earning U.S. income, filing a return like Form 1040-NR is typically required.
What is the difference between an ITIN and an EIN for my Stripe account?
An ITIN (Individual Taxpayer Identification Number) is for individuals who need to file U.S. taxes but cannot get an SSN. An EIN (Employer Identification Number) is for businesses, trusts, and estates. If you operate your Stripe account through a U.S. business entity like a U.S. LLC or corporation, you will need an EIN for that entity, and potentially an ITIN for yourself as an individual if you have personal U.S. tax obligations.



