Skip to main content
itin.net
ITIN guide for mobile app developers based in Croatia
ITIN12 min read

ITIN for mobile app developers from Croatia

Mobile app developers in Croatia need an ITIN for U.S. tax compliance with platforms like Apple and Google. Learn the requirements, process, and common pitfalls for obtaining your ITIN.

Reviewed by , ITIN Specialist at itin.net.

ITIN Requirements for Croatian Mobile App Developers

Mobile app developers based in Croatia face specific U.S. tax obligations primarily due to royalty income from app distribution on U.S.-based platforms like the Apple App Store and Google Play. These platforms require developers to submit U.S. tax forms, often necessitating an ITIN (Individual Taxpayer Identification Number), to properly report and potentially reduce U.S. tax withholding on their earnings. Unlike U.S. citizens or residents who use a Social Security Number (SSN), individuals without an SSN who have a U.S. tax filing requirement must obtain an ITIN. This is particularly relevant for Croatian developers whose apps generate revenue through sales or in-app purchases processed by U.S. entities. Failure to provide the correct tax documentation can result in a default 30% withholding rate on gross revenue, significantly impacting profitability. Therefore, understanding the ITIN application process is a critical step for Croatian developers aiming to optimize their earnings from the U.S. market.

When You Need an ITIN as a Croatian Developer

An ITIN is generally required for Croatian mobile app developers if you earn income from U.S. sources and do not have, and are not eligible for, a Social Security Number. The most common trigger for this requirement comes from app store policies. Both Apple and Google require developers to complete IRS Form W-8BEN (for foreign individuals) or W-8ECI (if income is effectively connected with a U.S. trade or business), which in turn often requires a U.S. taxpayer identification number like an ITIN for treaty benefits or accurate reporting. Without an ITIN, you may face the highest statutory U.S. tax withholding rate of 30% on your gross royalty income. The Croatia-U.S. tax treaty may offer reduced withholding rates, but claiming these benefits typically requires providing a U.S. taxpayer identification number. Therefore, for Croatian mobile app developers earning U.S. royalty income, obtaining an ITIN is usually not optional if you wish to benefit from treaty provisions and avoid excessive withholding.

Required Documentation for Your ITIN Application

To apply for an ITIN, you must complete and submit IRS Form W-7, Application for IRS Individual Taxpayer Identification Number. This form requires you to provide your full legal name, address, and other personal information. Crucially, Form W-7 must be submitted with original or certified copies of documents proving your identity and foreign status. The most commonly accepted and preferred document is a valid passport. If you do not have a passport, other documents like a birth certificate, national identity card, or driver's license can be used, but you must submit at least two from a list of acceptable documents. Each document must contain your name, a recent photograph, date of birth, and expiration date. Additionally, you must include a U.S. federal income tax return for the year you are seeking the ITIN, unless you qualify for an exception, such as an exception for foreign status claims. For developers, this would typically be a Form 1040-NR (U.S. Nonresident Alien Income Tax Return).

The ITIN Application Process for Croatian Developers

The ITIN application process involves several key steps. First, you must complete IRS Form W-7 accurately and thoroughly. Ensure all personal details match your identification documents precisely. Next, gather your supporting identification documents (preferably a passport) and your U.S. federal income tax return. For Croatian developers, this tax return is often a Form 1040-NR, reporting your app-related royalty income. You then have three primary options for submitting your application: mail the original documents to the IRS in Austin, Texas; apply through a Designated IRS Taxpayer Assistance Center (TAC); or use the services of a Certified Acceptance Agent (CAA). When filing through a CAA like itin.net, they will verify your original documents and forward your application to the IRS, returning your originals to you. This method typically expedites the process and reduces the risk of mailing sensitive documents.

Processing Times and IRS Communication

The IRS processing time for an ITIN application can vary. When applying by mail directly to the IRS without the assistance of a CAA, it can take anywhere from 7 to 14 weeks, sometimes longer during peak tax seasons. If you use the services of a Certified Acceptance Agent (CAA), the IRS generally processes applications submitted through them faster, often within 5–10 business days for the initial review and forwarding. Once the IRS approves your application, they will issue you an ITIN via mail, typically on IRS Letter CP-575. If there are issues with your application, the IRS may send a letter, such as CP-48, requesting additional information. It is crucial to respond promptly to any IRS correspondence to avoid delays or rejection. The IRS also issues CP-565 as a confirmation of your ITIN once assigned.

Common Mistakes for Croatian Mobile App Developers

Croatian mobile app developers applying for an ITIN often encounter specific pitfalls related to U.S. tax forms and international income reporting. A frequent error is failing to include a complete and accurate U.S. tax return with the Form W-7. For developers, this means ensuring the Form 1040-NR correctly reports royalty income and any applicable treaty benefits. Another common mistake is submitting photocopies of identification documents instead of originals or certified copies, which the IRS will reject. Mismatched names between the Form W-7 and supporting documents (e.g., passport vs. other IDs) are also a major cause for rejection. Furthermore, incorrectly claiming treaty benefits without understanding the specific articles applicable to royalty income or failing to meet the residency requirements for Croatia under the tax treaty can lead to denial. Ensure your application clearly articulates your eligibility for any claimed treaty rate reductions.

Benefits of Using a Certified Acceptance Agent (CAA)

Using a Certified Acceptance Agent (CAA), such as itin.net, offers significant advantages for Croatian mobile app developers applying for an ITIN. A primary benefit is that CAAs can authenticate your original identification documents, meaning you do not have to mail your passport or other vital paperwork directly to the IRS. This significantly reduces the risk of loss or theft of these important items. The CAA reviews your entire application package, including Form W-7 and the supporting tax return, for completeness and accuracy before forwarding it to the IRS. This pre-screening process helps minimize errors that could lead to delays or rejection. While the IRS charges no fee to apply for an ITIN, CAAs do charge a service fee for their expertise and assistance. The typical processing time through a CAA is also often shorter than mailing directly, providing a more streamlined experience.

Next Steps After Obtaining Your ITIN

Once you receive your ITIN from the IRS, you can use it to file your U.S. tax return accurately and claim any applicable tax treaty benefits. This is essential for ensuring the correct withholding rate is applied to your royalty income from U.S. app stores, potentially saving you significant amounts. You will need to provide your ITIN to the relevant platforms (Apple, Google) by updating your tax information. If you plan to conduct further business in the U.S., such as forming a U.S. LLC or opening a /bank-account, your ITIN can be useful, though an EIN (Employer Identification Number) is often required for business entities. For developers who have already filed or anticipate filing U.S. taxes, understanding ongoing compliance is key. Consider reviewing the ITIN application pricing or contacting itin.net for personalized assistance with your application.

Practical tips

  • Use the exact same legal name on your Form W-7, your passport, and any other identification submitted to the IRS. Variations in spelling or middle initials can cause rejection.
  • Ensure your submitted U.S. tax return (e.g., Form 1040-NR) is complete and accurate, reporting all U.S. source income, including royalty earnings from app sales.
  • If claiming benefits under the Croatia-U.S. tax treaty, carefully review the treaty articles pertaining to royalty income and ensure you meet all residency and eligibility requirements.
  • When submitting documents, always use originals or certified copies from the issuing agency. Uncertified photocopies will not be accepted by the IRS.
  • If you are applying for an ITIN for the first time and have never filed a U.S. tax return, you must include a tax return unless you qualify for a specific exception to the filing requirement for ITIN applications.

Frequently asked questions

Do I need an ITIN if my mobile apps are only published in Europe and not the U.S. App Store?

If your apps are exclusively distributed outside the U.S. and you have no other U.S. source income, you likely do not need an ITIN. The requirement arises from U.S. tax law and U.S. platform policies, such as those of Apple and Google, which apply to U.S. revenue streams.

How long does it take to get an ITIN through a Certified Acceptance Agent (CAA)?

When you use a Certified Acceptance Agent (CAA) like itin.net, the IRS typically processes applications submitted through them within 5–10 business days for initial review. The overall time to receive your ITIN from the IRS after submission can still take several weeks, depending on IRS workload, but the CAA's verification step speeds up the initial handling.

Can I use my Croatian national ID card instead of a passport for my ITIN application?

Yes, a Croatian national identity card can be used as one of your identification documents if it meets IRS requirements, which include having your name, a recent photograph, date of birth, and expiration date. However, a valid passport is the preferred document as it satisfies the identity and foreign status requirements on its own. If you use a national ID card, you will likely need to provide a second supporting identification document.

What is the difference between an ITIN and an EIN for a Croatian developer?

An ITIN is a personal tax identification number for individuals who must file U.S. taxes but cannot get an SSN. An EIN (Employer Identification Number) is a business tax ID for entities like U.S. LLCs or corporations. If you are operating as an individual developer receiving royalties, you'll need an ITIN. If you form a U.S. LLC, that entity will need an EIN. Learn more about EINs at /ein.

Does Croatia have a tax treaty with the U.S. that affects my app royalties?

Yes, Croatia and the U.S. have a tax treaty in force. This treaty may allow for reduced U.S. withholding tax rates on certain types of income, including royalties. To claim these reduced rates, you will typically need to provide your ITIN to the U.S. platforms paying you royalties and potentially file a U.S. tax return. Confirm specific treaty provisions with a qualified tax professional.

What happens if I mail my original passport to the IRS for my ITIN application?

Mailing original identification documents like your passport directly to the IRS carries a risk of loss or theft. While the IRS generally returns documents, it can take several weeks or months. Using a Certified Acceptance Agent (CAA) allows them to verify your originals and return them to you immediately, without them ever leaving your possession.

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