Skip to main content
itin.net
Visual cover for ITIN guidance for mobile app developers based in Serbia
ITIN15 min read

ITIN Tips for mobile app developers from Serbia

Mobile app developers in Serbia require an ITIN for U.S. tax compliance, especially for app store royalties. Learn the process, required documents, and common pitfalls.

Reviewed by , ITIN Specialist at itin.net.

Why Mobile App Developers in Serbia Need an ITIN

Mobile app developers based in Serbia encounter specific U.S. tax obligations primarily due to platform requirements from Apple and Google. When you publish paid apps or apps with in-app purchases (IAPs) on these platforms, they require you to provide U.S. tax information. This is to ensure compliance with U.S. tax law regarding royalty payments and other income earned from U.S. sources. Without a U.S. Social Security Number (SSN), the IRS issues an Individual Taxpayer Identification Number (ITIN) for this purpose. The ITIN allows platforms to correctly withhold U.S. taxes on your earnings, preventing higher withholding rates and ensuring you meet your filing obligations. For developers in Serbia, this process is a necessary step to monetize your applications effectively within the U.S. digital economy.

The core issue for Serbian developers is the mandatory tax documentation required by app stores. Apple, for instance, requires developers to complete IRS Form W-8BEN for non-U.S. persons to claim tax treaty benefits. However, when it comes to royalty income, the U.S. tax system often requires a more formal tax identification number than the W-8BEN provides. This is where the ITIN becomes essential. It serves as your unique tax ID for U.S. tax purposes, enabling accurate reporting and withholding by the payers, such as Apple and Google. Failing to provide this can lead to a default 30% U.S. tax withholding on your earnings, significantly impacting your revenue.

Understanding the U.S. tax implications of earning income through U.S.-based platforms is critical for mobile app developers in Serbia. The ITIN bridges the gap between your non-U.S. status and the U.S. tax system. It's not about becoming a U.S. resident for tax purposes, but rather about fulfilling a specific compliance requirement to receive your rightfully earned income. This number facilitates the application of any applicable tax treaty benefits between Serbia and the U.S., potentially reducing the withholding tax rate on your royalties below the standard 30%.

While many non-residents might interact with the U.S. tax system for various reasons, the specific scenario for mobile app developers involves the direct earning of passive income (royalties) from U.S. entities. This direct channel of income generation, coupled with platform mandates, makes the ITIN application a common and necessary step. It ensures that your business operations, even as a sole proprietor or small team in Serbia, are compliant with U.S. tax regulations for digital content and services sold through major app marketplaces.

When You Need an ITIN as a Mobile App Developer

An ITIN is required for mobile app developers in Serbia when you earn income from U.S. sources that is subject to U.S. tax reporting and withholding. The most common trigger for this requirement is receiving royalty payments from U.S.-based platforms like Apple's App Store and Google Play Store. These platforms are obligated by the U.S. Internal Revenue Service (IRS) to collect tax information from their international developers.

Specifically, Apple and Google require developers to complete tax forms to determine the correct U.S. federal income tax withholding rate on your earnings. If you are not a U.S. citizen or resident alien, you will likely need to provide an ITIN or an SSN. Since most international developers do not have an SSN, the ITIN becomes the necessary identification number. This is to ensure that the correct amount of tax is withheld from your royalty payments according to U.S. tax law and any applicable tax treaties.

Beyond royalties, other U.S. income sources could necessitate an ITIN, although they are less common for typical mobile app developers. This might include income from U.S. business activities that go beyond simple app sales, such as providing services directly to U.S. clients that are not facilitated through an app store. If you are required to file a U.S. tax return (e.g., Form 1040-NR for non-resident aliens) and do not qualify for an SSN, you must obtain an ITIN. However, for the primary purpose of app store royalties, the ITIN is primarily for withholding purposes, not necessarily for filing a tax return unless your total U.S. income exceeds certain thresholds.

The trigger is thus direct: earning income via U.S. digital platforms that requires tax identification. The absence of a U.S. tax treaty that fully exempts such royalty income for Serbian residents means that U.S. tax withholding will apply, necessitating an ITIN for claiming treaty benefits and ensuring compliance. Without an ITIN, the platforms will apply the default 30% withholding rate. The former Yugoslavia–U.S. tax treaty, which Serbia inherits, can potentially reduce this rate, but you must have an ITIN to claim these benefits.

Required Documents for Your ITIN Application

To apply for an ITIN, you must submit a completed IRS Form W-7, Application for IRS Individual Taxpayer Identification Number, along with original or certified copies of supporting identification documents. The primary document proving your identity and foreign status is typically your 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, but a passport is preferred by the IRS and expedites the process.

In addition to your identification, you must provide a federal income tax return for which the ITIN is needed, unless you qualify for a specific exception. For most mobile app developers in Serbia, the ITIN is needed to comply with U.S. tax withholding requirements on royalties from platforms like Apple and Google. In such cases, you may be able to submit a return that reflects the tax liability you are trying to resolve, or in some instances, an exception applies that allows you to submit the Form W-7 without a U.S. tax return. However, for royalty income, the most straightforward path is often linked to demonstrating your U.S. tax liability or the need for an ITIN for reporting purposes.

Commonly required supporting documents, besides your passport, can include: a birth certificate, a foreign driver's license, a foreign voter's card, a U.S. visa (if applicable), or a U.S. state-issued identification card. Each document must be valid, unexpired, and contain your full legal name, current address, and photograph (for identification documents). If you submit photocopies, they must be certified by the issuing agency, the U.S. embassy or consulate, or a Certified Acceptance Agent (CAA) like itin.net.

When applying through a CAA, you will present your original identification documents to the agent, who will verify them and send certified copies to the IRS along with your Form W-7. This avoids the risk of mailing your original passport or other vital documents to the IRS, which can take months to return. Ensure all information on Form W-7 is accurate and matches your supporting documents precisely to avoid delays or rejection. The IRS requires complete and accurate information to process your application.

The ITIN Application Process: Step-by-Step

Applying for an ITIN involves several key steps, whether you choose to mail your application directly to the IRS or use a Certified Acceptance Agent (CAA). The first step is to obtain and accurately complete IRS Form W-7. This form requires personal information, your U.S. tax situation, and details about the supporting identification documents you will submit. Mistakes on this form are a primary reason for application delays or rejections.

Next, you must gather your required supporting documents. As mentioned, a valid passport is the preferred form of identification. You will also need to include the relevant U.S. federal tax return or documentation supporting an exception to the tax return filing requirement. For mobile app developers in Serbia earning royalties, this typically involves demonstrating the need for the ITIN for withholding purposes. Carefully review the IRS instructions for Form W-7 to understand which specific documentation applies to your situation.

Once your Form W-7 and supporting documents are ready, you have two main options for submission. You can mail your application package directly to the IRS ITIN Operation in Austin, Texas. This method requires you to send original documents or certified copies, which the IRS will process and return. The IRS typically returns original documents within 60 days, but this can vary significantly. This direct submission method can lead to longer overall processing times due to mail transit and IRS verification.

Alternatively, you can apply through a Certified Acceptance Agent (CAA). Services like itin.net act as CAAs. With this method, you present your original identification documents to the CAA. The agent verifies your documents, certifies copies, and submits the complete application package to the IRS on your behalf. This process is generally faster and more secure, as you do not have to mail your original passport. The typical timeline when using a CAA is about 5–10 business days for the IRS to process the application and issue the ITIN, after which the IRS sends you a CP-565 notice confirming your ITIN. The IRS processing time for the ITIN itself can then take several weeks to a few months.

Common Mistakes for Serbian Mobile App Developers

Mobile app developers in Serbia often make specific errors when applying for an ITIN, largely stemming from misunderstandings about U.S. tax obligations and documentation requirements. A frequent mistake is failing to use the correct legal name across all submitted documents. Your name on Form W-7 must precisely match your passport and any other identification provided. Any discrepancies, even minor ones like a middle initial versus a full middle name, can lead to rejection.

Another common pitfall is submitting incomplete or incorrect supporting documentation. This includes providing expired identification, missing required documents, or submitting uncertified photocopies when originals or certified copies are mandated. For instance, forgetting to include the necessary tax return or documentation proving your need for an ITIN for royalty withholding purposes can halt the process. Ensure you have reviewed the latest IRS guidance for Form W-7 to confirm all required items are present.

Misunderstanding U.S. tax treaties is also a source of error. While the former Yugoslavia–U.S. tax treaty can reduce withholding rates on royalties, claiming these benefits requires specific information on Form W-7, often referencing the correct treaty article. Incorrectly claiming treaty benefits or failing to provide the necessary justification can result in the standard 30% withholding being applied or the application being flagged. It's crucial to correctly identify your tax residency and the applicable treaty provisions.

Lastly, many developers overlook the importance of accurately reporting U.S. source income. While the ITIN is primarily for withholding, the underlying income must be correctly accounted for. Errors in how you declare your earnings or your need for an ITIN can raise red flags. For mobile app developers, this often relates to understanding that royalties from U.S. app stores are considered U.S. source income and are subject to U.S. tax rules. Ensuring your application aligns with your actual income-generating activities is key to a smooth process.

Benefits of Using a Certified Acceptance Agent (CAA)

Applying for an ITIN through a Certified Acceptance Agent (CAA) offers distinct advantages, particularly for mobile app developers in Serbia who want a streamlined and secure process. The primary benefit is that CAAs, like itin.net, can authenticate your original identification documents. This means you do not have to mail your passport or other irreplaceable documents directly to the IRS. Instead, you present them to the CAA, who verifies them and returns your originals to you on the spot.

This verification process significantly reduces the risk of losing your original documents during transit or while they are being processed by the IRS. The IRS trusts CAAs to perform this crucial step, which simplifies the application for the applicant. By accepting certified copies from a CAA, the IRS streamlines its own processing and reduces the burden on applicants who might otherwise hesitate to send vital personal documents through the mail.

Furthermore, CAAs are trained by the IRS to assist applicants in completing Form W-7 accurately. They can help identify any potential issues with your application before it is submitted to the IRS, thereby minimizing the chances of rejection or delays. This expert guidance is invaluable, especially for individuals who may not be familiar with U.S. tax forms and procedures. A correctly completed application is submitted the first time, leading to a quicker ITIN issuance.

The typical timeline for receiving an ITIN when using a CAA is also often shorter than mailing directly to the IRS. While the IRS still needs to process the application, the initial verification and submission by the CAA can expedite the overall journey. This efficiency is critical for developers who need their ITIN promptly to ensure correct tax withholding by platforms like Apple and Google, avoiding unnecessary 30% withholdings. The service provided by a CAA adds a layer of confidence and efficiency to the ITIN application process.

What Happens After You Receive Your ITIN

Once the IRS processes your application, you will receive an official IRS notice, CP-565, which contains your nine-digit ITIN. This notice is a crucial document, so keep it in a safe place. Your ITIN is now active and can be used for U.S. tax purposes, including providing it to platforms like Apple and Google for royalty payments.

For mobile app developers in Serbia, the immediate next step is to update your tax information on the developer portals of the platforms you use. For example, on Apple's App Store Connect or Google Play Console, you will need to enter your newly issued ITIN into the relevant tax information section. This ensures that future royalty payments are subject to the correct U.S. withholding tax rate, potentially reduced by any applicable tax treaty benefits. If you were previously subject to the higher 30% withholding rate, updating your ITIN should adjust this going forward.

It is also important to understand that an ITIN is for tax reporting and withholding purposes only. It does not grant you the right to work in the United States, nor does it make you eligible for Social Security benefits. It is simply a tax processing number issued by the IRS.

Depending on your total U.S. income and other factors, you may also be required to file a U.S. federal income tax return (such as Form 1040-NR). Even if not strictly required to file a return, you might choose to do so to claim a refund of any excess tax withheld. Review your specific tax situation with a qualified tax professional to determine your filing obligations. For developers looking to establish a more robust U.S. business presence, obtaining an ITIN is often a foundational step before considering other services like forming a U.S. LLC or opening a U.S. bank account.

Practical tips

  • Use the same legal name across Form W-7, your passport, and any prior IRS correspondence; mismatched name fields are the most common rejection reason.
  • Double-check that all supporting documents are valid and unexpired. Expired IDs will cause your ITIN application to be rejected.
  • If you are applying for an ITIN for multiple family members, submit each Form W-7 separately. Do not combine multiple applications into one package.
  • Ensure your U.S. visa information, if applicable, is accurately entered on Form W-7. Inaccurate visa details can cause processing delays.
  • Keep a copy of your submitted Form W-7 and all supporting documents for your records. This can be helpful for future tax filings or if questions arise.

Frequently asked questions

Do I need an ITIN if I only publish free apps on the App Store?

If your apps are entirely free and do not generate any revenue through in-app purchases or ads that pay you directly, you likely do not need an ITIN for U.S. tax purposes. The ITIN requirement is triggered by earning U.S.-source income, such as royalties from paid apps or IAPs.

How long does it take to get an ITIN for my app business in Serbia?

When applying through a Certified Acceptance Agent (CAA) like itin.net, the IRS typically processes the ITIN application within 5–10 business days. However, the IRS's own processing time for issuing the ITIN can take several weeks to a few months after submission. Mailing directly to the IRS can take significantly longer.

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

While a valid passport is the preferred identification document for the ITIN application, other documents may be accepted if you do not have a passport. These can include a national identity card, driver's license, or birth certificate. However, acceptance of non-passport documents can sometimes lead to longer processing times. A passport is always recommended for a smoother application.

What is the tax treaty between Serbia and the U.S. for mobile app developers?

Serbia inherits the former Yugoslavia–U.S. tax treaty. This treaty may allow for reduced U.S. withholding tax rates on royalty income compared to the standard 30%. To claim these treaty benefits, you must have an ITIN and correctly complete the relevant sections of Form W-7, often referencing specific treaty articles. Consult a tax professional for details applicable to your situation.

Will I have to file a U.S. tax return if I get an ITIN?

Having an ITIN does not automatically require you to file a U.S. tax return. However, if your total U.S. source income exceeds certain thresholds, or if you are otherwise required to file a return as a non-resident alien, you will need to do so using your ITIN (e.g., Form 1040-NR). You might also choose to file to claim a refund of excess taxes withheld.

Can itin.net help me with my U.S. LLC formation and bank account opening?

itin.net specializes in ITIN applications. While we focus on helping you obtain your ITIN, we can provide guidance and resources for related services. For U.S. LLC formation, you may need to look into services that specialize in U.S. LLC formation, and for opening a U.S. bank account, there are specific providers that cater to international clients.

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