Skip to main content
itin.net
Visual cover for U.S. Bank Account guidance for Google Play developers based in Bulgaria
Banking15 min read

U.S. Bank Account Tips for Google Play developers from Bulgaria

Google Play developers in Bulgaria need a U.S. bank account for payments. Learn the process, required documents, and common pitfalls to ensure a smooth setup with itin.net.

Reviewed by , ITIN Specialist at itin.net.

Google Play Developers in Bulgaria Face Unique U.S. Banking Hurdles

Google Play developers in Bulgaria encounter specific challenges when trying to receive payments, primarily due to the platform's payment processing and U.S. banking regulations. Unlike developers within the U.S., Bulgarian developers cannot simply open a local bank account to receive funds directly from Google Payments International. This often necessitates establishing a U.S. bank account to manage these earnings efficiently and comply with reporting requirements. The friction point arises from the fact that most U.S. banks require a physical presence or specific U.S. identification, making remote account opening difficult for non-residents. This is where specialized services become essential for bridging the gap between Bulgarian operations and U.S. financial infrastructure.

When You Need a U.S. Bank Account for Google Play Earnings

For Google Play developers based in Bulgaria, a U.S. bank account is typically required when Google's payment system routes earnings to a U.S. dollar account. While Google Play supports international payments, the most straightforward and often cost-effective method for non-U.S. developers is to receive funds in USD. This is particularly true if you are operating as a U.S. entity, such as a U.S. LLC, which simplifies tax reporting. Without a U.S. bank account, you might face currency conversion fees and delays, impacting your cash flow. The need is triggered by the payment disbursement process from Google Play, which aims to streamline transactions for a global developer base. Establishing this account is a foundational step for serious developers aiming for efficient financial management of their app revenue.

Essential Documents for Your U.S. Bank Account Application

Opening a U.S. bank account as a non-resident requires specific documentation to satisfy Know Your Customer (KYC) and Anti-Money Laundering (AML) regulations. For a business account, you will generally need an Employer Identification Number (EIN) confirmation letter, which is issued by the IRS after filing Form SS-4. You'll also need formation documents for your business entity, such as Articles of Organization if you have a U.S. LLC. Personal identification is crucial, including a valid passport and potentially a second form of ID. Proof of your Bulgarian address, such as a utility bill or bank statement, is also a standard requirement. Some institutions may request additional documents depending on their internal policies and risk assessment.

The U.S. Bank Account Application Process for Non-Residents

The process for opening a U.S. bank account remotely typically involves several key steps. First, you must gather all the necessary documentation, as outlined above. This includes obtaining an EIN if you are opening a business account. Once your documents are ready, you will submit an application to a U.S. bank or a fintech provider like Mercury, Relay, or Brex. This application will undergo a review process, which includes identity verification and compliance checks. The typical timeline from application submission to an active account, complete with a debit card, is usually between 5–10 business days. Delays can occur if documentation is incomplete or if further verification is required by the bank.

Common Pitfalls for Bulgarian Google Play Developers

Google Play developers in Bulgaria often stumble over specific hurdles not always apparent to U.S.-based applicants. A common mistake is attempting to open an account with major U.S. national banks that outright reject non-resident applications. Many fintech alternatives exist, but they too have specific eligibility criteria. Failing to secure an EIN before applying for a business account is another frequent error; banks require this for business verification. Mismatched personal information between your passport, application forms, and any prior IRS filings can also lead to rejection. Understanding that not all U.S. banks serve non-residents and preparing the correct documentation upfront, including an EIN, is critical to avoid these common pitfalls.

How a Certified Acceptance Agent Streamlines the Process

Working with a Certified Acceptance Agent (CAA) like itin.net offers a distinct advantage for non-residents applying for U.S. financial services. A CAA is authorized by the IRS to assist taxpayers with ITIN applications and can verify original documentation, preventing the need to mail sensitive originals to the IRS. While not directly involved in bank account opening, a CAA can assist with the essential step of obtaining an ITIN or EIN, which are often prerequisites for opening a U.S. bank account. This verification service adds a layer of trust and security to your application process, potentially speeding up approvals by ensuring your identity documents are authenticated correctly. This path contrasts with applying directly to institutions that may have more stringent or opaque requirements for non-residents.

Next Steps After Opening Your U.S. Bank Account

Once your U.S. bank account is active, you can update your Google Play Console payment settings to direct your earnings to this new account. Ensure you understand any reporting requirements associated with holding a U.S. bank account as a non-resident, especially concerning U.S. tax obligations. For Bulgarian developers operating as a U.S. LLC, this includes filing Form 5472 annually to report transactions between the LLC and its foreign owner. Review the specific pricing for banking setup services at itin.net or contact us directly to discuss your unique situation and ensure all requirements are met.

Practical tips

  • Obtain an EIN before applying for a U.S. business bank account; most banks require it for verification.
  • Ensure your legal name is consistent across all documents: passport, EIN application, and bank application.
  • Research fintech banking solutions like Mercury, Relay, or Brex, as they often cater specifically to non-residents and startups.
  • If you plan to operate as a U.S. LLC, understand the annual filing requirements, such as Form 5472, to maintain compliance.
  • Consult with a tax professional experienced in U.S. non-resident taxation to ensure you meet all reporting obligations, especially concerning the U.S.-Bulgaria tax treaty.

Frequently asked questions

Do I need a U.S. address to open a U.S. bank account as a Bulgarian developer?

Generally, you do not need a U.S. physical address to open a U.S. bank account remotely. Most fintech providers and some traditional banks allow non-residents to apply using their Bulgarian address as proof of residence.

Can I open a U.S. bank account with just my Bulgarian passport?

Your Bulgarian passport is a primary form of identification, but it's usually not sufficient on its own. Banks require additional documentation, such as proof of address, business formation documents (if applicable), and potentially an EIN.

How long does it take to get an EIN for my U.S. business account?

If you have a valid SSN or ITIN, you can often receive an EIN immediately by phone. For foreign applicants without an SSN/ITIN, applying via Form SS-4 by mail or fax can take several weeks. Using a service like itin.net can expedite this.

What is the U.S.-Bulgaria tax treaty's impact on my U.S. bank account?

The U.S.-Bulgaria tax treaty primarily affects income tax withholding rates on certain types of U.S.-sourced income. While it doesn't directly dictate bank account opening, it's crucial for understanding your overall U.S. tax obligations related to earnings deposited into your U.S. bank account. You may need an ITIN to claim treaty benefits.

Can Google Play developers in Bulgaria use their earnings directly from Google Payments?

While Google Payments International facilitates international transfers, many developers find it more efficient and cost-effective to receive funds into a dedicated U.S. bank account. This avoids potential currency conversion fees and simplifies financial management, especially if operating a U.S. entity.

Do I need to file a U.S. tax return if I have a U.S. bank account?

Having a U.S. bank account alone does not automatically require you to file a U.S. tax return. However, if you earn U.S.-sourced income that is not subject to sufficient withholding, or if you operate a U.S. business entity like an LLC, you will likely have U.S. tax filing obligations. This is particularly relevant for Google Play developers earning revenue from U.S. users.

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