Apple App Store developers in Slovenia face unique payment hurdles
Apple requires developers to provide a U.S. Taxpayer Identification Number (TIN) — either an EIN or an ITIN — to avoid a 30% withholding tax on U.S.-sourced income. For developers in Slovenia who are not U.S. citizens or residents, this typically means applying for an ITIN. The friction point arises when Apple holds payments due to the lack of a U.S. TIN, directly impacting your revenue stream. This is especially relevant for Slovenian developers whose primary market or a significant portion of their revenue comes from U.S. users downloading their apps. Without the correct documentation, you may experience payment delays or the aforementioned 30% withholding, significantly reducing your earnings. The process of obtaining an ITIN involves the IRS, and understanding the specific requirements and potential pitfalls is key to a smooth application. This guide breaks down the process for Apple App Store developers based in Slovenia, focusing on the practical steps and documentation needed to secure your ITIN efficiently.
When you need an ITIN for Apple App Store income
An ITIN is required for Apple App Store developers in Slovenia when you need to receive payments from Apple without the default 30% U.S. withholding tax. Apple mandates that all developers provide a U.S. TIN on file. If you do not have a Social Security Number (SSN), the IRS issues an ITIN for tax filing purposes. This number is essential for complying with U.S. tax reporting requirements related to your app revenue. The trigger is Apple's payment processing system, which flags accounts lacking a valid U.S. TIN. They require either an Employer Identification Number (EIN), typically for businesses, or an ITIN for individuals. Since most individual developers are not U.S. businesses, the ITIN becomes the necessary identification. This applies even if your business is registered in Slovenia; the income is considered U.S.-sourced by Apple due to the platform's U.S. base and user base.
Required documents for your ITIN application
To apply for an ITIN, you will need to complete IRS Form W-7, Application for IRS Individual Taxpayer Identification Number. This form requires your personal information, including your name, address, and U.S. taxpayer identification number if you have one (which you won't, if you're applying for an ITIN). Alongside the Form W-7, you must submit original or certified copies of 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, birth certificate, or driver's license may be accepted, provided they meet IRS criteria. You will also need to demonstrate your need for an ITIN, which for Apple App Store developers, is typically done by attaching a copy of a U.S. tax return you are filing or intend to file. For those who haven't filed a U.S. tax return yet, you may submit a tax treaty statement if you are claiming benefits under a tax treaty. The Slovenia–U.S. tax treaty may offer benefits, but confirm your eligibility with a tax professional. Ensure all documents are current and valid.
The ITIN application process for Slovenian developers
The ITIN application process involves several steps, and the timeline can vary. The IRS generally processes Form W-7 applications within 5–10 business days when filed through a Certified Acceptance Agent (CAA). If you choose to mail your application directly to the IRS, processing times can be significantly longer, often taking 6 to 10 weeks, and this requires mailing original identification documents, which carries a risk of loss. The first step is to gather all required documentation: a completed Form W-7, your original or certified identification documents (like your passport), and documentation proving your need for an ITIN (such as a draft U.S. tax return). If you are using a CAA, like itin.net, they will review your application and verify your original documents, returning them to you on the same day. The CAA then submits your application package to the IRS. Once the IRS approves your application, they will issue your ITIN via mail, typically in the form of IRS Notice CP-565. This entire process, from submission via a CAA to receiving your ITIN, is designed to be as streamlined as possible, minimizing the time you wait to provide it to Apple.
Common mistakes for Apple developers from Slovenia
Apple App Store developers based in Slovenia often encounter specific errors when applying for an ITIN. A frequent issue is submitting an incomplete Form W-7. This includes missing signature, incorrect name spelling that doesn't match your passport, or failing to select the correct reason for needing an ITIN. Another common pitfall is failing to attach the required supporting documentation, such as a U.S. tax return or a valid tax treaty statement. Some developers mistakenly believe they can use their Slovenian tax identification number; however, the IRS requires a U.S. TIN. For Apple developers, ensuring your name on the Form W-7 exactly matches your passport is critical. Discrepancies here are a leading cause of rejection. Additionally, applicants sometimes misunderstand the requirements for proving their need for an ITIN, especially when relying on tax treaty benefits. It is vital to correctly claim any treaty benefits on your tax return or statement. Lastly, mailing original documents directly to the IRS without using a Certified Acceptance Agent can lead to delays and the potential loss of irreplaceable identification.
Benefits of using a Certified Acceptance Agent (CAA)
Using a Certified Acceptance Agent (CAA), such as itin.net, significantly simplifies the ITIN application process for Apple App Store developers in Slovenia. A CAA is authorized by the IRS to assist applicants in obtaining an ITIN. The primary benefit is that CAAs can verify your original identification documents, such as your passport, on the spot. This means you do not have to mail your original documents to the IRS, eliminating the risk of them being lost or stolen in transit. The CAA reviews your entire application package, including Form W-7 and supporting documents, for accuracy and completeness before forwarding it to the IRS. This pre-screening process drastically reduces the chances of your application being rejected due to common errors. Consequently, applications submitted through a CAA typically have a much faster processing time, often receiving the ITIN within 5–10 business days, compared to the much longer wait times for direct IRS submissions. This speed is crucial for developers needing to provide a TIN to Apple promptly to avoid payment withholding.
Next steps after obtaining your ITIN
Once you receive your ITIN from the IRS, typically in the form of IRS Notice CP-565, your next step is to provide this number to Apple. Log in to your Apple Developer account and navigate to the tax and financial information section. Enter your new ITIN where prompted. This will update your tax information with Apple, ensuring that future payments are processed without the 30% U.S. withholding tax. It's also important to keep your ITIN documentation safe for your records. Remember that your ITIN is for tax purposes only; it does not grant you the right to work in the U.S. or provide eligibility for a Social Security Number. For Apple App Store developers, especially those in Slovenia, ensuring compliance with U.S. tax obligations is an ongoing process. You will need to file a U.S. tax return annually if you continue to earn income from the U.S. market. Consider reviewing itin.net’s Standard Package pricing for application assistance or contacting us if you have further questions about your specific situation.
Practical tips
- Use the exact same legal name across your Form W-7, your passport, and any prior IRS correspondence. Mismatched name fields are a primary reason for ITIN application rejection.
- Ensure your passport is valid and unexpired. If using alternative identification, verify with the IRS or a CAA that it meets their specific requirements for ITIN applications.
- If you are claiming benefits under the Slovenia–U.S. tax treaty, ensure your tax return or accompanying statement clearly states the treaty article and the basis for your claim. Incorrect treaty claims can lead to rejections.
- When applying through a Certified Acceptance Agent (CAA), be prepared to present your original identification documents. The CAA will verify these and return them to you immediately.
- After receiving your ITIN, update your tax information with Apple promptly. Delaying this step could result in continued withholding on your earnings.
Frequently asked questions
As an Apple App Store developer in Slovenia, do I need an ITIN if I'm not a U.S. resident?
Yes, if you are earning income from the U.S. market through the Apple App Store and do not have a Social Security Number (SSN), you will need an ITIN. Apple requires a U.S. TIN to avoid a 30% withholding tax on your U.S.-sourced payments.
How long does it take to get an ITIN for my Apple Developer account?
When applying through a Certified Acceptance Agent (CAA) like itin.net, the process typically takes 5–10 business days from submission to receiving your ITIN. Mailing directly to the IRS can take 6–10 weeks or longer.
Can I use my Slovenian tax identification number instead of an ITIN for Apple?
No, you cannot use your Slovenian tax identification number. Apple requires a U.S. Taxpayer Identification Number (TIN), which for individuals without an SSN is the ITIN.
What is the most common mistake Apple developers make when applying for an ITIN?
The most common mistake is providing inconsistent or mismatched name information between the Form W-7, your passport, and other documents. Ensure your legal name is identical across all.
Do I need to file a U.S. tax return to get an ITIN?
Generally, yes. You must demonstrate a valid tax reason for needing an ITIN. For Apple App Store developers, this usually means filing or intending to file a U.S. tax return (like Form 1040-NR) or claiming tax treaty benefits.
Will applying for an ITIN affect my tax status in Slovenia?
An ITIN is a U.S. tax processing number and does not change your tax residency status in Slovenia. However, you will have U.S. tax filing obligations for income sourced from the U.S. Consult with a Slovenian tax advisor for specifics.



