Skip to main content
itin.net
ITIN guide for Apple App Store developers based in Bulgaria
ITIN15 min read

ITIN for Apple App Store developers from Bulgaria

Apple App Store developers in Bulgaria need an ITIN for U.S. payments. Learn how to get your ITIN, required documents, and common pitfalls.

Reviewed by , ITIN Specialist at itin.net.

Apple App Store Developers in Bulgaria Face Unique ITIN Requirements

Apple App Store developers based in Bulgaria encounter a specific hurdle when receiving payments sourced from the U.S. Apple requires developers to submit either an Employer Identification Number (EIN) or an Individual Taxpayer Identification Number (ITIN) along with a Form W-8BEN to avoid a 30% withholding tax on their U.S.-sourced revenue. This is distinct from many other non-resident scenarios where an ITIN might be needed for filing U.S. taxes due to other income streams. For Bulgarian developers, the primary driver for obtaining an ITIN is often solely to comply with Apple's payment processing requirements. This means the process is driven by a platform requirement rather than a direct tax obligation to the IRS, though filing a U.S. tax return may become necessary depending on your specific income and residency situation. Understanding this distinction is key to approaching the ITIN application correctly. The ITIN, a 9-digit IRS tax ID, is specifically for individuals who must file U.S. taxes but cannot obtain a Social Security Number. For Apple App Store developers in Bulgaria, this number serves as a unique identifier that allows Apple to report payments accurately to the IRS and process them without excessive withholding.

Unlike U.S. citizens or residents who have an SSN, non-residents earning income from U.S. sources, such as through app sales on the Apple App Store, often need a way to identify themselves for tax purposes. The ITIN fills this gap. The process for obtaining an ITIN involves submitting an application to the IRS, typically using Form W-7, along with supporting documentation that verifies your identity and foreign status. For developers in Bulgaria, this means gathering specific documents that meet the IRS's stringent requirements. The typical timeline for receiving an ITIN can vary, but using a Certified Acceptance Agent can significantly expedite the process. It is important to note that an ITIN is not a work authorization and does not qualify you for U.S. Social Security benefits. Its sole purpose is for U.S. federal tax reporting. The IRS issues ITINs to individuals who have U.S. tax reporting or filing requirements. For Apple App Store developers, this requirement is triggered by Apple's need to comply with U.S. tax regulations on payments made to non-U.S. persons. Without a valid ITIN or EIN, Apple will withhold 30% of your U.S.-sourced income, a significant reduction for any developer relying on these earnings. Therefore, proactively obtaining an ITIN is a critical step for Bulgarian developers looking to maximize their revenue from the Apple App Store.

When You Need an ITIN for Apple App Store Payments

You are generally required to obtain an ITIN if you are an Apple App Store developer based in Bulgaria and are receiving payments sourced from U.S. customers, and you do not have a Social Security Number. Apple mandates the submission of either an ITIN or an EIN on Form W-8BEN to ensure compliance with U.S. tax laws. This form is used to certify your foreign status and claim any applicable treaty benefits, which can reduce or eliminate U.S. tax withholding. For Bulgarian residents, the U.S.-Bulgaria tax treaty may offer benefits, but you must provide a valid tax identification number to claim them. If you fail to provide an ITIN or EIN, Apple will automatically withhold 30% of your U.S.-sourced income, as per Chapter 3 of the U.S. Internal Revenue Code.

The threshold for requiring an ITIN is directly tied to earning U.S.-sourced income. For app developers, revenue generated from sales made through the Apple App Store to users located in the United States is considered U.S.-sourced. Apple, as the payer, is obligated to collect necessary tax identification information from its developers to comply with IRS reporting requirements. This includes sending you a Form 1099-MISC or 1042-S at year-end, detailing your earnings, if you have provided a valid ITIN or EIN. Without it, they will report under a default withholding status. While an ITIN is primarily for tax filing purposes, its immediate utility for Apple App Store developers in Bulgaria is to facilitate smoother payment processing and avoid the highest withholding rate. It is important to understand that obtaining an ITIN is not a prerequisite for developing or listing apps on the App Store, but it is essential for receiving your earned revenue without significant deductions. If you are unsure whether your income is U.S.-sourced or if you have other U.S. tax obligations, consult with a qualified tax professional.

In some cases, you might already have an ITIN from previous U.S. tax filings or other income-generating activities. If you have previously filed a U.S. tax return (such as Form 1040-NR), you would have been issued an ITIN. You can use this existing ITIN for your Apple App Store account. If you have never applied for an ITIN before, you will need to complete the application process. The process involves completing Form W-7, Application for IRS Individual Taxpayer Identification Number. This form requires personal information, details about your U.S. tax obligation, and documentation to prove your identity and foreign status. The IRS generally requires you to have a U.S. tax filing or reporting requirement to be eligible for an ITIN. For Apple App Store developers, this requirement is met by the need to avoid the 30% withholding tax and potentially claim treaty benefits. The IRS will issue you a CP-565 letter once your ITIN application is approved. This letter contains your unique ITIN. Keep this document secure, as you will need it for future tax filings and for your Apple Developer account.

Essential Documents for Your ITIN Application

To apply for an ITIN, you must submit Form W-7 along with original or certified copies of documents that verify your identity and foreign status. The most commonly accepted and preferred document for identity verification is your valid U.S. passport. If you do not have a passport, other documents may be accepted, but they must be current and contain your photograph, name, address, date of birth, and signature. These can include a national identity card, a foreign driver's license, or a foreign military identification card. Each document must be valid and unexpired.

In addition to identity documents, you need to provide evidence of your foreign status. This can include your birth certificate (with a certified English translation if not in English), a foreign driver's license, a foreign voter's registration card, or a U.S. visa. If you are applying based on being a dependent or a third-party designee, additional documentation will be required. For Apple App Store developers in Bulgaria, a valid passport is the most straightforward document to use for both identity and foreign status verification. Ensure that the name on all your submitted documents matches exactly the name you use on Form W-7. Discrepancies in names are a frequent cause for rejection. If your name has changed due to marriage or other reasons, you will need to provide legal documentation of the name change.

Crucially, you must also include a valid U.S. federal income tax return with your Form W-7 application, unless you qualify for a special exception. For most Apple App Store developers in Bulgaria, this tax return would be Form 1040-NR, U.S. Nonresident Alien Income Tax Return. If you are applying to meet the requirements for Apple's payment processing and avoid withholding, you will typically attach your tax return to the Form W-7. You can also apply for an ITIN without filing a tax return if you qualify for an exception, such as those related to specific types of income or treaty benefits. However, for the purpose of satisfying Apple's requirement to avoid withholding, filing the tax return is usually necessary. The IRS generally processes ITIN applications that include a tax return within a few weeks. If you are mailing original documents, be aware that the IRS will return them to you, but this can take time. Using a Certified Acceptance Agent (CAA) can streamline this process by verifying your original documents on your behalf. The itin.net service is a Certified Acceptance Agent, simplifying the document verification step.

The ITIN Application Process: A Step-by-Step Guide

The ITIN application process begins with completing Form W-7, Application for IRS Individual Taxpayer Identification Number. This form collects essential personal information, including your full legal name, address, date of birth, and country of citizenship. You must also indicate the reason for applying for an ITIN. For Apple App Store developers in Bulgaria, the reason is typically to comply with U.S. tax law and avoid withholding, often by attaching a U.S. federal income tax return (e.g., Form 1040-NR).

Next, you must gather your supporting documentation. This includes proof of your identity and foreign status. As mentioned, a valid passport is the preferred document. You will also need to include a U.S. federal income tax return, unless you meet an exception. This tax return should accurately report any U.S.-sourced income, such as that from the Apple App Store. Ensure all information on your tax return aligns with your Form W-7 and your identification documents. If you are claiming benefits under the U.S.-Bulgaria tax treaty, you may need to provide additional documentation or specific treaty article references on your tax return. Confirm the specific requirements for claiming treaty benefits with a qualified tax professional.

Once your Form W-7 and supporting documents are ready, you have three main options for submission. You can mail your application package directly to the IRS ITIN Operation in Austin, Texas. However, this means sending original documents, which can take a considerable amount of time to be returned, and the IRS processing times can be lengthy, often 10–15 weeks or more. Alternatively, you can apply through an IRS Taxpayer Assistance Center (TAC). TACs can assist with ITIN applications, but appointments are often required and processing can still take time. The most efficient method for most applicants, especially those who prefer not to mail original documents, is to use a Certified Acceptance Agent (CAA). A CAA, such as itin.net, can verify your original documents on your behalf, reducing the risk of loss and expediting the overall process. The typical timeline when applying through a CAA is 5–10 business days for the verification process, after which your application is forwarded to the IRS. The IRS then takes an additional 4–8 weeks to issue the ITIN, resulting in a much faster overall turnaround than mailing directly. After your application is approved, the IRS will mail you a letter containing your ITIN, officially known as CP-565. You will then use this ITIN for your Apple Developer account and any future U.S. tax filings.

Common Mistakes for Bulgarian Apple App Store Developers

One of the most frequent errors for Bulgarian Apple App Store developers is failing to accurately complete Form W-7. This includes missing information, incorrect personal details (like name or date of birth), or selecting the wrong reason for applying. Ensure that the name on your Form W-7 exactly matches the name on your passport or other identification documents. Mismatched names are a leading cause of application rejection. Double-check all fields before submission. If your name has changed, provide legal documentation of the name change.

Another common pitfall is submitting incorrect or insufficient supporting documentation. This often involves not providing a valid passport or an acceptable alternative, or failing to include the required tax return. If you are applying to avoid withholding by Apple, attaching a complete and accurate U.S. federal income tax return is usually mandatory. Ensure the tax return is signed and dated. For Apple App Store developers in Bulgaria, understanding that U.S. app sales constitute U.S.-sourced income is critical for correctly preparing the tax return. If you are unsure about U.S. tax return preparation, seeking assistance from a tax professional experienced with non-resident filings is advisable. Incorrectly claiming treaty benefits without proper substantiation can also lead to application denial. Make sure you understand the terms of the U.S.-Bulgaria tax treaty and how it applies to your specific income.

Submitting original documents directly to the IRS when applying by mail is another common mistake, especially if you are hesitant to part with your original passport for an extended period. While the IRS does return original documents, the process can be lengthy, and there's always a risk of loss in transit. Using a Certified Acceptance Agent (CAA) like itin.net allows you to have your original documents verified without sending them to the IRS, mitigating this risk. Ensure you are applying for the correct tax identification number; for individuals, it is an ITIN, not an EIN, unless you are operating as a business entity and have registered for one separately. For Apple App Store developers primarily receiving passive income from app sales, an ITIN is generally the correct choice. Finally, miscalculating or misunderstanding the U.S. tax implications of your income can lead to filing errors on your tax return, which can then impact your ITIN application. Always confirm your U.S. tax obligations with a qualified professional.

How a Certified Acceptance Agent (CAA) Streamlines the Process

Applying for an ITIN through a Certified Acceptance Agent (CAA), such as itin.net, offers significant advantages over mailing your application directly to the IRS. A CAA is an individual or entity authorized by the IRS to help taxpayers apply for ITINs. The primary benefit of using a CAA is that they can authenticate your original identification documents, such as your valid passport, on your behalf. This means you do not have to mail your original documents to the IRS, eliminating the risk of them being lost or delayed in transit.

When you apply through a CAA, they will review your Form W-7 and supporting documents for accuracy and completeness. They verify your identity and foreign status documents, ensuring they meet IRS requirements. This pre-verification step significantly reduces the chances of your application being rejected due to common errors. Once the CAA has authenticated your documents and confirmed your application is in order, they forward it to the IRS ITIN Operation. This direct submission channel, combined with the initial verification, typically leads to a much faster processing time for your ITIN application compared to the direct mail method. The IRS processing time after receiving the application from a CAA is generally 4–8 weeks.

Using a CAA like itin.net provides a more secure and efficient path to obtaining your ITIN. For Apple App Store developers in Bulgaria, this can be particularly valuable. It allows you to get your ITIN more quickly, enabling you to update your Apple Developer account sooner and avoid the 30% withholding tax without the stress of mailing sensitive original documents. The fee for using a CAA service covers their expertise in handling the application and verifying your documents. This fee is separate from any IRS fees, although the IRS does not charge a fee for processing an ITIN application itself. The itin.net Standard Package is priced at $497, reflecting the comprehensive service provided, including document authentication and application submission. For renewals, the cost is $397. This investment ensures a smoother, faster, and more secure ITIN application experience, allowing you to focus on developing your apps rather than navigating complex IRS procedures.

Next Steps After Obtaining Your ITIN

Once you receive your ITIN from the IRS, typically via CP-565 letter, your immediate next step is to update your Apple App Store Developer account. Log in to your Apple Developer account and navigate to the financial information or tax setup section. Enter your newly issued ITIN in the designated field. This action will ensure that Apple stops withholding 30% of your U.S.-sourced revenue and begins paying you the full amount earned, subject to any applicable U.S. tax obligations. Ensure you enter the ITIN exactly as it appears on your CP-565 letter.

It is crucial to remember that your ITIN is for U.S. tax reporting purposes. If you earned U.S.-sourced income during the tax year for which you applied for the ITIN, you will need to file a U.S. federal income tax return. For Bulgarian Apple App Store developers, this would typically be Form 1040-NR, U.S. Nonresident Alien Income Tax Return. This return will report your app store earnings and any other U.S. income, and will allow you to claim any applicable treaty benefits under the U.S.-Bulgaria tax treaty. Filing this return is essential for complying with U.S. tax law and can potentially result in a tax refund if too much tax was withheld. If you are unsure about filing Form 1040-NR, especially concerning treaty claims, consult with a tax professional specializing in international taxation.

Consider opening a U.S. bank account if you haven't already. While not strictly required for an ITIN, having a U.S. bank account can simplify receiving payments and managing U.S. finances. Services like Mercury, Relay, or Brex can assist non-residents in opening U.S. business bank accounts, which may require an EIN or other business formation documents like a U.S. LLC. If you plan to scale your app development business or engage in other U.S. business activities, exploring U.S. LLC formation via /llc might be a relevant next step. For those who need assistance with the entire ITIN process, from application to understanding their tax obligations, itin.net offers comprehensive services. You can review our pricing at / or contact us directly at /contact for personalized guidance. Remember, maintaining accurate tax records and fulfilling all U.S. tax obligations is key to a successful and compliant business operation.

Practical tips

  • Use your full legal name exactly as it appears on your passport for both Form W-7 and your Apple Developer account. Any discrepancies can delay or prevent ITIN issuance.
  • If you have previously applied for an ITIN and received one, use that existing ITIN. Do not apply for a new one, as this can cause significant issues with the IRS.
  • When using the Certified Acceptance Agent path, ensure your chosen agent is actively authorized by the IRS. Verify their status on the IRS website if unsure.
  • Retain copies of all documents submitted with your ITIN application, including your Form W-7 and passport details. This is crucial for your records and future tax filings.
  • Understand that an ITIN is for tax purposes only and does not grant any right to work in the U.S. or entitle you to U.S. Social Security benefits.

Frequently asked questions

Do I need an ITIN if I am an Apple App Store developer in Bulgaria and my app sales are mostly to users outside the U.S.?

You need an ITIN or EIN primarily if you have U.S.-sourced income. If your app sales are exclusively to users outside the U.S., and Apple does not classify the revenue as U.S.-sourced, you may not need an ITIN for payment processing. However, if any portion of your revenue is from U.S. customers, Apple will require an ITIN or EIN to avoid the 30% withholding tax.

How long does it take to get an ITIN through itin.net?

When you apply through a Certified Acceptance Agent (CAA) like itin.net, the process of verifying your documents and submitting your application to the IRS is typically very fast, often completed within 5–10 business days. The IRS then takes an additional 4–8 weeks to process the application and issue the ITIN. This is significantly faster than mailing your application directly to the IRS.

Can I use my Bulgarian national ID instead of my passport for the ITIN application?

The IRS strongly prefers a valid U.S. passport for identity verification. If you do not have a U.S. passport, other documents like a national identity card may be accepted, but they must be current and contain specific information (photo, name, address, DOB, signature). A valid passport is the most straightforward and recommended document for both identity and foreign status verification.

What happens if I don't provide an ITIN to Apple?

If you do not provide a valid ITIN or EIN to Apple, they are required by U.S. tax law to withhold 30% of your U.S.-sourced revenue. This withholding applies to payments made to non-U.S. persons who do not furnish the appropriate tax identification number and certify their foreign status via Form W-8BEN.

Is the ITIN application free?

The IRS does not charge a fee to process an ITIN application (Form W-7). However, if you use a Certified Acceptance Agent (CAA) service, like itin.net, there will be a fee for their service, which includes document verification and application assistance. The itin.net Standard Package is $497.

Do I need to file a U.S. tax return every year after getting an ITIN?

You are generally required to file a U.S. tax return if you have U.S. tax filing obligations. For Apple App Store developers in Bulgaria, this means filing Form 1040-NR if you have U.S.-sourced income and are not subject to the 30% withholding, or if you wish to claim a refund of excess withholding. Your obligation depends on your total U.S. income and any applicable tax treaties. Consult a tax professional to determine your annual filing requirements.

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