Skip to main content
itin.net
ITIN guide for indie hackers based in North Macedonia
ITIN15 min read

ITIN for indie hackers from North Macedonia

Indie hackers in North Macedonia need an ITIN to file U.S. taxes. Learn the specific steps, required documents, and common pitfalls for your unique situation.

Reviewed by , ITIN Specialist at itin.net.

ITIN Requirements for North Macedonia Indie Hackers

Indie hackers in North Macedonia often encounter U.S. tax obligations through various online platforms and business structures. The primary trigger for needing an ITIN is typically earning U.S.-sourced income that requires a U.S. tax return, such as through U.S.-based clients or platforms like Stripe, which may issue 1099 forms. Without a Social Security Number (SSN), the ITIN serves as your unique tax identification number for the IRS. Unlike other non-residents, indie hackers in North Macedonia may be particularly sensitive to processing times and costs, given the lean operational models common in the bootstrapping community. Understanding the specific IRS requirements and how they apply to your situation is the first step to ensuring compliance without unnecessary delays or expenses. The U.S. tax system has specific rules for non-residents, and correctly identifying your filing obligations is paramount. Failing to obtain the correct identification can lead to penalties and complications with your U.S. tax filings.

For those operating a U.S. business entity, such as a U.S. LLC, an ITIN is also frequently required. This is especially true if the LLC has a single foreign owner and is subject to reporting requirements like Form 5472. While an EIN is needed for the business entity itself, individuals associated with the LLC who need to file personal U.S. tax returns or fulfill other IRS reporting obligations will likely need an ITIN. The distinction is important: the EIN identifies the business, while the ITIN identifies the individual for tax purposes. For North Macedonia-based founders, setting up a U.S. entity like an LLC is a common strategy for accessing U.S. markets and financial services, making the ITIN a necessary component of that setup. Ensure you clarify which tax identification number is needed for which purpose to avoid confusion.

When You Need an ITIN

An ITIN is required for individuals who must file a U.S. tax return but are not eligible for an SSN. For indie hackers in North Macedonia, this most commonly arises when you receive income from U.S. sources. This includes payments from U.S. clients, revenue generated through U.S.-based digital marketplaces, or any business activity that establishes a U.S. tax presence. Platforms like Stripe, PayPal, or Amazon Associates may report your earnings to the IRS, necessitating a U.S. tax filing and thus an ITIN.

Another frequent trigger is operating a U.S. business entity. If you have formed a U.S. LLC, particularly a single-member LLC with no U.S. owner, you will likely need to file Form 5472 to report transactions between the LLC and yourself. This reporting requirement necessitates that you have an ITIN. Even if your LLC has an EIN, the individual owner or responsible person often requires an ITIN for personal tax filings related to the business or for other IRS reporting obligations. The IRS uses the ITIN to track these filings and ensure compliance with U.S. tax law for non-residents conducting business in the U.S. Therefore, understanding these triggers is essential for avoiding future tax issues.

Required Documentation for Your ITIN Application

To apply for an ITIN, you will need to submit a completed Form W-7, Application for IRS Individual Taxpayer Identification Number. This form requires basic personal information, including your name, address, and foreign tax identification number (if applicable). It is crucial that the name you provide on the Form W-7 exactly matches the name on your identification documents.

In addition to the Form W-7, you must provide original identification documents or certified copies from the issuing agency. The most commonly accepted and preferred document is your valid passport. If you do not have a passport, other documents like a national identity card (with photo, name, address, DOB, and expiration date), a foreign driver's license, or a foreign birth certificate may be accepted, but a passport is generally the most straightforward option. The IRS requires proof of your identity and foreign status. For indie hackers in North Macedonia, ensure your passport is current and has not expired. Any discrepancies in your name or date of birth between your identification documents and the Form W-7 can lead to delays or rejection of your application. You will also need to include a U.S. federal tax return unless you qualify for an exception, such as applying under a specific circumstance code on the W-7.

The ITIN Application Process: Steps and Timeline

Applying for an ITIN involves several distinct steps. First, you must complete Form W-7. This form requires accurate personal details and must be signed. Next, you must gather your supporting identification documents, primarily your original or certified passport, and your complete U.S. federal tax return (e.g., Form 1040-NR for non-resident aliens). If you are filing as part of a U.S. LLC and need an ITIN for Form 5472 reporting, ensure you have all necessary documentation for that as well.

Once your application package is ready, you have three main options for submission: mail it directly to the IRS, apply through a Certified Acceptance Agent (CAA), or visit an IRS Taxpayer Assistance Center (TAC) that offers ITIN services. Mailing directly to the IRS means sending your original identification documents, which carries inherent risk and longer processing times. Visiting a TAC requires an appointment and may have limited availability for ITIN services. The Certified Acceptance Agent (CAA) route, like that offered by itin.net, is generally the most efficient and secure. A CAA verifies your original documents, reducing the risk of loss and often speeding up the process. The IRS aims to process ITIN applications within 7–10 weeks when filed directly, but using a CAA typically shortens this to 5–10 business days for document verification. The IRS then issues a CP-565 notice with your ITIN, which can take an additional few weeks after the initial processing.

It's important to note that processing times can fluctuate based on IRS workload. During peak tax seasons, delays are more common. Planning your application well in advance of any tax deadlines is therefore advisable. For indie hackers in North Macedonia, factoring in international mail times if you choose to mail directly also adds to the overall timeline. The CAA path circumvents much of this uncertainty.

Common Pitfalls for North Macedonia Indie Hackers

Indie hackers from North Macedonia face specific challenges when applying for an ITIN. A prevalent mistake is attempting to submit copies of identification documents instead of originals or certified copies. The IRS requires verification of your identity, and uncertified copies will lead to application rejection. Ensure your passport is valid and that all information on the Form W-7 precisely matches your passport details, including name and date of birth. Mismatched name fields are a frequent cause of denial.

Another common error involves the accompanying tax return. Many indie hackers assume they only need the Form W-7, but a U.S. federal tax return (unless an exception applies) is almost always required. For those operating a U.S. LLC, ensure you understand if Form 5472 reporting is necessary and that your ITIN application is linked to this requirement if applicable. Incorrectly claiming treaty benefits without proper substantiation can also cause issues; while North Macedonia inherits the former Yugoslavia–U.S. tax treaty, specific articles and conditions must be met. Confirming your eligibility for any treaty provisions with a tax professional is recommended. Finally, many applicants overlook the importance of using the correct mailing address for the IRS or for the Certified Acceptance Agent (CAA), leading to delays or lost correspondence. Double-checking all addresses and submission instructions is critical.

Benefits of Using a Certified Acceptance Agent (CAA)

Applying for an ITIN through a Certified Acceptance Agent (CAA) offers significant advantages, especially for indie hackers based in North Macedonia. A CAA is an individual or entity authorized by the IRS to help taxpayers apply for ITINs. The primary benefit is that a CAA can authenticate your original identification documents, such as your passport. This means you do not have to mail your original documents to the IRS, thereby eliminating the risk of them being lost or stolen in transit.

When you use a CAA like itin.net, they review your Form W-7, verify your supporting documentation, and forward the application package to the IRS on your behalf. This process significantly streamlines the application and often results in faster processing times compared to mailing directly. The typical timeline for document verification by a CAA is much shorter than the IRS's direct processing. This efficiency is invaluable for indie hackers who need their ITIN promptly to file tax returns or meet other financial obligations, such as opening a U.S. bank account.

Furthermore, CAAs are trained to identify common errors on the Form W-7 and supporting documents. By catching mistakes before the application is sent to the IRS, they increase the likelihood of a smooth and successful application. This expertise helps avoid the common pitfalls that can lead to delays or rejections. While there is a fee associated with CAA services, the security, speed, and increased accuracy often make it a worthwhile investment for those who value peace of mind and timely completion of their ITIN application.

Next Steps After Obtaining Your ITIN

Once you receive your ITIN from the IRS, typically via CP-565 notice, your immediate tax obligations can be addressed. If you applied for the ITIN to file a U.S. tax return, ensure you submit that return by the deadline. For indie hackers operating a U.S. LLC, use your new ITIN for any required Form 5472 filings. This ensures your business entity is compliant with IRS reporting requirements. If your goal was to open a U.S. bank account, having your ITIN makes this process smoother, as many U.S. banks require a tax identification number for non-resident account holders.

Remember that an ITIN is for tax purposes only; it does not authorize you to work in the U.S. or provide eligibility for Social Security benefits. It is a crucial step for tax compliance for non-residents earning U.S. income or operating U.S. businesses. Review the pricing for itin.net's ITIN services to understand the costs associated with our assistance. If you have further questions or require personalized guidance for your ITIN application, consider reaching out to itin.net for expert support. Your path to U.S. tax compliance as an indie hacker in North Macedonia can be made straightforward with the right assistance.

Practical tips

  • Ensure your full legal name on Form W-7 precisely matches your passport or other government-issued identification.
  • If you are self-employed and receiving payments from U.S. clients, you will likely need an ITIN to report this income on a U.S. tax return.
  • If you operate a U.S. LLC with no U.S. owner, you must file Form 5472 and will need an ITIN for this reporting requirement.
  • Do not mail original identification documents to the IRS unless you are applying directly and understand the risks; use a Certified Acceptance Agent (CAA) to verify your documents.
  • Keep a copy of your submitted Form W-7 and all supporting documents for your records, as well as the IRS CP-565 notice containing your ITIN.

Frequently asked questions

Can I use my North Macedonia tax identification number instead of an ITIN?

No, your North Macedonia tax identification number is not a substitute for an ITIN. An ITIN is specifically for U.S. federal tax purposes for individuals who cannot obtain an SSN. You may list your foreign tax ID on Form W-7 if applicable, but it does not fulfill the U.S. tax identification requirement.

How long does it take to get an ITIN after applying through a CAA?

When you apply through a Certified Acceptance Agent (CAA) like itin.net, your documents are verified on the spot. The IRS typically processes these applications within 5–10 business days after receiving them from the CAA. However, the IRS may take additional weeks to issue the ITIN confirmation notice (CP-565).

Do I need an ITIN if I only have a U.S. LLC and no personal U.S. income?

Yes, if you own a U.S. LLC that has no U.S. owner and engages in certain business transactions, you are required to file IRS Form 5472. This reporting requirement necessitates that you have an ITIN. Even if you don't have direct personal U.S. income, the reporting obligation triggers the need for an ITIN.

What if my passport has expired?

An expired passport is generally not accepted as a primary identification document for an ITIN application. You must use a valid, unexpired passport. If your passport is expired, you will need to use another acceptable form of identification or renew your passport before applying.

Can I apply for an ITIN and a U.S. bank account at the same time?

While you can begin the process of opening a U.S. bank account by gathering information, most U.S. banks require a valid tax identification number (ITIN or SSN) before they can fully open an account for a non-resident. You will typically need to obtain your ITIN first. Some banks may allow you to start the application process and submit your ITIN once received.

Does the U.S.-Yugoslavia tax treaty apply to North Macedonia for ITIN purposes?

North Macedonia inherits the former Yugoslavia–U.S. tax treaty. While this treaty may affect U.S. tax liability on certain types of income, it does not directly impact the requirement to obtain an ITIN. The ITIN is needed for filing U.S. tax returns regardless of treaty benefits. If you plan to claim treaty benefits, ensure you meet all requirements and consult a tax professional.

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