Skip to main content
itin.net
Illustration for an ITIN Renewal article aimed at mobile app developers based in North Macedonia
ITIN12 min read

How mobile app developers from North Macedonia Get an ITIN Renewal

North Macedonia's mobile app developers need to renew their ITIN for U.S. app store royalties. Learn the process, required documents, and common pitfalls.

Reviewed by , ITIN Specialist at itin.net.

U.S. Tax Compliance for North Macedonia Mobile App Developers

Mobile app developers based in North Macedonia face a specific U.S. tax compliance requirement: obtaining and renewing an Individual Taxpayer Identification Number (ITIN). This is primarily driven by Apple and Google's policies. Both platforms require developers to submit U.S. tax forms to ensure proper withholding on income generated from paid apps and in-app purchases (IAPs). Without a valid ITIN, developers risk having the highest U.S. non-resident withholding tax rate applied to their earnings, significantly reducing their net income. The ITIN renewal process becomes necessary when an existing ITIN expires due to non-use for three consecutive tax years or due to the IRS's scheduled expiration based on the middle digit. For developers in North Macedonia, this means proactively managing their U.S. tax status to continue receiving royalty payments without undue withholding.

Unlike U.S. residents who use Social Security Numbers (SSNs), non-residents earning U.S.-sourced income must use an ITIN. This number is issued by the IRS to individuals who need a U.S. taxpayer identification number but do not have, and are not eligible to obtain, an SSN. For mobile app developers in North Macedonia, the income is considered U.S.-sourced because the sales occur through U.S.-based platforms like the Apple App Store and Google Play Store. Therefore, compliance with U.S. tax regulations, including ITIN renewal, is not optional but a prerequisite for continued participation in these lucrative markets. Failure to renew can lead to payment holds or excessive tax deductions.

When ITIN Renewal Becomes Necessary

An ITIN renewal is required in two primary scenarios for mobile app developers in North Macedonia. The first trigger is the IRS's rolling expiration schedule. The IRS assigns ITINs based on a middle digit, and these numbers expire on a schedule. For example, ITINs ending in '70', '71', '72', '77', '78', '79', '80', '81', '82', and '83' have expired and must be renewed if they are to be used on a federal tax return. The second trigger for renewal is non-use. If an ITIN has not been used on a federal tax return for three consecutive tax years, the IRS will deactivate it. For mobile app developers, this means even if their ITIN hasn't reached its scheduled expiration date, if they haven't filed a U.S. federal tax return using that ITIN in the past three years, it needs renewal.

It is crucial to understand that the IRS does not always send a notification, such as a CP-48 notice, to individuals whose ITINs are expiring or have expired due to non-use. Relying solely on IRS communication is a common pitfall. Mobile app developers should proactively check their ITIN status, especially if they have not filed a U.S. tax return recently or if their ITIN was issued several years ago. The North Macedonia–U.S. tax treaty does not exempt individuals from the requirement to have a valid ITIN for reporting and withholding purposes on income from U.S. sources, including app store royalties. Therefore, maintaining a current ITIN is essential for uninterrupted income flow and compliance.

Required Documents for ITIN Renewal

To renew an expired ITIN, you must submit IRS Form W-7 with the 'Renew an Existing ITIN' box checked. Alongside the W-7, you'll need to provide original or certified copies of documentation proving your identity and foreign status. The most commonly accepted document for this purpose is a valid passport. Your passport serves as both proof of identity and nationality. If you do not have a passport, other documents can be used, but a passport is the most straightforward option for mobile app developers in North Macedonia.

In addition to your passport, you will need your previous ITIN. This is typically found on an IRS notice or an old tax return. If you have an old ITIN notice (like a CP-565 or CP-575), bring it along. The most critical document to submit with your renewed ITIN application is a current federal tax return. This return demonstrates your need for an ITIN for tax purposes. For mobile app developers, this would typically be a Form 1040-NR (U.S. Nonresident Alien Income Tax Return), reporting the royalty income from app sales. Ensure all documents are current and accurately reflect your legal name as it appears on your passport. Mismatched names are a frequent cause for rejection. If you are applying via a Certified Acceptance Agent (CAA), they will verify your original documents and forward them with your application, avoiding the need to mail sensitive originals to the IRS.

The ITIN Renewal Application Process

The ITIN renewal process begins with completing Form W-7. Ensure you check the box indicating you are renewing an existing ITIN. You will need to provide your previously assigned ITIN on this form. Next, gather the required supporting documents: your valid passport (original or certified copy), and a completed federal tax return for the relevant tax year. For mobile app developers in North Macedonia, this tax return will likely be a Form 1040-NR reporting your app store royalty income.

Once the W-7 and supporting documents are ready, you have two main options for submission. You can mail the complete application package directly to the IRS ITIN Operation in Austin, Texas. However, this requires sending original identification documents, which carries inherent risks. The alternative, and often preferred method, is to apply through a Certified Acceptance Agent (CAA). A CAA, like itin.net, is authorized by the IRS to help taxpayers complete the W-7 form and verify original identification documents. Using a CAA means you do not have to mail your original passport to the IRS. The CAA reviews your application and documents, authenticates them, and then forwards the package to the IRS. Processing times for ITIN renewals submitted directly to the IRS can range from 7 to 11 weeks. However, using a CAA significantly speeds up the process, with renewals typically taking 5–10 business days.

Common Mistakes for North Macedonia Mobile App Developers

Mobile app developers in North Macedonia often encounter specific pitfalls when renewing their ITIN. A frequent error is failing to update personal information. If your legal name has changed since your last ITIN application (e.g., due to marriage or legal change), you must provide legal documentation of this change along with your W-7. Mismatched names between your passport, W-7, and tax return are a primary reason for rejection. Ensure consistency across all documents.

Another common mistake is submitting an incomplete tax return. The IRS requires a complete and accurate federal tax return to process your ITIN renewal. This means all schedules, statements, and required forms related to your app store royalty income must be included. For instance, if you received income reported on a Form 1099, you must include that information. Furthermore, some developers mistakenly believe they only need to renew their ITIN if they receive a CP-48 notice. As mentioned, the IRS does not always send these notices. Proactively checking your ITIN status and renewing it before it expires or is deactivated due to non-use is far more efficient than waiting for IRS correspondence, which may never arrive. This proactive approach is essential for uninterrupted royalty payments.

Benefits of Using a Certified Acceptance Agent (CAA)

Applying for ITIN renewal through a Certified Acceptance Agent (CAA) offers distinct advantages for mobile app developers in North Macedonia. The primary benefit is that a CAA can verify your original identification documents, such as your passport. This means you do not have to mail your original passport to the IRS, mitigating the risk of loss or theft during transit. The CAA authenticates your documents, making them acceptable to the IRS in lieu of originals.

Furthermore, CAAs are trained by the IRS to ensure your Form W-7 is completed accurately and that all necessary supporting documentation is present. This significantly reduces the chances of your application being rejected due to errors or omissions. The IRS expedites the processing of applications submitted by CAAs. While direct applications can take several weeks, renewals submitted through a CAA typically process much faster, often within 5–10 business days. This speed is crucial for developers who need their ITIN to be active for tax filings or to comply with platform requirements promptly. Services like itin.net act as CAAs, streamlining the entire ITIN renewal process for international developers.

Next Steps After ITIN Renewal

Once your ITIN renewal is approved by the IRS, you will receive a new ITIN assignment letter. You should then update your ITIN with Apple and Google. This ensures that future royalty payments are processed correctly and that the appropriate tax withholding rates are applied. For mobile app developers in North Macedonia, this means updating your tax information in your respective developer accounts on the App Store Connect and Google Play Console.

It is advisable to keep your new ITIN assignment letter in a safe place along with your other important tax documents. You will need this number for future U.S. tax filings. If you plan to establish a U.S. business presence, such as a U.S. LLC, you may also need to consider obtaining an Employer Identification Number (EIN) for that entity. For developers who might also need a U.S. bank account to receive payments or manage business finances, exploring options like Mercury, Relay, or Brex can be beneficial after securing your ITIN. Review the itin.net Renewal Package pricing at $397 or contact us for personalized assistance with your ITIN renewal.

Practical tips

  • Ensure the legal name on your Form W-7, your passport, and your U.S. tax return are identical. Any discrepancies will cause delays or rejection.
  • Proactively check your ITIN's expiration status on the IRS website or through a Certified Acceptance Agent; do not wait for an IRS notice (like CP-48) which may not be sent.
  • When submitting your Form W-7 for renewal, include a complete federal tax return (likely Form 1040-NR for app developers) demonstrating your need for the ITIN.
  • If your passport has expired, you must submit it with a valid renewal application or another acceptable identification document from the IRS list, along with proof of your renewed passport.
  • Keep meticulous records of all submitted documents and IRS correspondence related to your ITIN renewal for future reference and potential audits.

Frequently asked questions

Do I need to renew my ITIN if I'm a mobile app developer in North Macedonia and haven't filed a U.S. tax return in two years?

Yes. If your ITIN has not been used on a federal tax return for three consecutive tax years, the IRS will deactivate it. You must renew it before using it again, even if it hasn't reached its scheduled expiration date based on the middle digit.

Can I use my North Macedonia national ID card instead of my passport for ITIN renewal?

The IRS generally requires a valid passport to prove identity and foreign status for ITIN applications and renewals. While other documents may be accepted in specific circumstances, a passport is the most reliable option for mobile app developers.

How long does ITIN renewal take for a mobile app developer in North Macedonia?

Processing times vary. Direct submission to the IRS can take 7-11 weeks. Applying through a Certified Acceptance Agent (CAA) like itin.net typically speeds up the process to 5–10 business days.

What is the IRS Form W-7 'Renew an Existing ITIN' box?

This is a specific checkbox on Form W-7 that you must select if you are renewing a previously issued ITIN. It differentiates your application from a first-time ITIN application.

Will Apple or Google notify me if my ITIN needs renewal?

No, Apple and Google do not track or notify users about ITIN expiration. The responsibility lies with the developer to monitor their ITIN status and renew it proactively to avoid issues with royalty payments and tax withholding.

Do I need to submit a new U.S. tax return if my ITIN is only for app store royalties?

Yes, a completed U.S. federal tax return is a mandatory part of the ITIN renewal process. For mobile app developers in North Macedonia, this would typically be Form 1040-NR reporting your royalty income.

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