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

U.S. Bank Account Tips for Upwork freelancers from Bulgaria

Upwork freelancers in Bulgaria need a U.S. bank account for payments. Learn the requirements, documents, and process for non-residents.

Reviewed by , ITIN Specialist at itin.net.

Upwork Freelancers in Bulgaria Face Unique Banking Hurdles

Upwork freelancers in Bulgaria encounter specific challenges when trying to open a U.S. bank account. Unlike U.S. residents, you cannot simply walk into a branch or complete an online application with a domestic address. Most major U.S. banks have strict policies against opening accounts for non-residents without a physical U.S. presence or a U.S. tax identification number. This creates a significant barrier for Bulgarian freelancers who receive payments in USD from U.S. clients via Upwork and want direct access to those funds without currency conversion fees or delays associated with international transfers. The primary friction point is the Know Your Customer (KYC) and Anti-Money Laundering (AML) regulations that U.S. financial institutions must follow. These regulations often require in-person verification or a U.S. physical address, which most international freelancers do not possess. Furthermore, specific documentation requirements can be confusing, especially when dealing with foreign business structures or personal identification.

When a U.S. Bank Account Becomes Necessary

A U.S. bank account is often not strictly mandatory but becomes highly advantageous for Upwork freelancers in Bulgaria. Upwork itself offers a direct payment option to your Bulgarian bank account, but this involves currency conversion by Upwork or a third-party payment processor, which can lead to less favorable exchange rates and potential fees. Holding funds directly in a U.S. bank account allows you to receive payments in USD, manage your cash flow more effectively, and choose your preferred time and method for currency conversion. This is particularly relevant if you plan to reinvest profits into U.S. services, pay U.S.-based contractors, or simply want to maintain a U.S. dollar balance. While not a regulatory requirement from Upwork itself, it streamlines financial operations and can reduce overall transaction costs. For those considering expanding their U.S. business operations or seeking U.S. investment, a U.S. bank account is an essential step.

Essential Documents for Non-Resident Account Opening

Opening a U.S. bank account as a non-resident from Bulgaria requires specific documentation, often more than what a U.S. resident would need. If you are opening a business account, you will typically need an Employer Identification Number (EIN) obtained from the IRS. This is applied for using Form SS-4. Alongside the EIN confirmation letter (CP-575), you’ll likely need formation documents for your U.S. business entity, such as Articles of Organization if you formed a U.S. LLC. Personal identification is also critical. This includes a valid passport and often a secondary form of identification, like a national ID card. A proof of address is usually required, which can be a utility bill or bank statement from Bulgaria. Some banks may also request a business plan or a letter explaining the purpose of the U.S. bank account. Understanding these requirements upfront prevents application delays. You can explore U.S. LLC formation and EIN services at itin.net.

The Remote U.S. Bank Account Application Process

The process for opening a U.S. bank account remotely as a Bulgarian freelancer typically takes 5–10 business days from the submission of a complete application. It begins with selecting a financial institution that accepts non-resident applicants; traditional large banks often decline. Fintech solutions like Mercury, Relay, or Brex are common choices for non-residents, but they have their own eligibility criteria. You will submit an online application detailing your personal and business information. This will include uploading the required documents mentioned previously. The bank's compliance team will review your application and documents. This review stage can involve additional questions or requests for clarification. Once approved, you will be issued account details, and a debit card will be mailed to your Bulgarian address, often within the 5–10 business day window. Some providers may require a small initial deposit to activate the account.

Common Pitfalls for Upwork Freelancers from Bulgaria

Upwork freelancers in Bulgaria often stumble into specific application pitfalls. A frequent mistake is attempting to open an account with a bank that does not support non-residents, leading to outright rejection without clear reasons. Another common issue is incomplete or mismatched documentation; for example, using a different name on your passport than on your business formation documents. Failing to obtain an EIN before applying for a business account is a critical error, as most U.S. banks require it for non-resident business accounts. Some freelancers also underestimate the need for a clear business purpose; banks want to understand why you need a U.S. account. Finally, attempting to use a virtual U.S. mailbox as a physical address is often flagged and can lead to application denial. Ensure all submitted information is accurate and verifiable.

How a Certified Acceptance Agent Streamlines ITIN Applications

While this post focuses on bank accounts, it's important to note the role of a Certified Acceptance Agent (CAA) in related processes, such as obtaining an ITIN. An ITIN (Individual Taxpayer Identification Number) is often a precursor or alternative to an EIN for certain personal tax filings or when an EIN is not applicable. As a CAA, itin.net can verify your identity and documentation for an ITIN application, sending it directly to the IRS. This bypasses the need to mail original identification documents to the IRS, significantly speeding up the process and reducing the risk of mail loss. This service is valuable for freelancers who need an ITIN for tax purposes related to their U.S. income. The CAA process ensures accuracy and adherence to IRS procedures, making it a reliable path for obtaining your tax identification number.

Next Steps After Opening Your U.S. Bank Account

Once your U.S. bank account is active, you can link it to your Upwork profile for direct USD deposits. This eliminates intermediary conversion fees and provides greater control over your funds. You should also ensure you have the necessary U.S. tax identification number, either an ITIN or an EIN, depending on your business structure and income. For Upwork freelancers operating as sole proprietors, an ITIN may suffice for tax reporting purposes, especially when filing a U.S. non-resident tax return (Form 1040-NR). If you have formed a U.S. LLC, an EIN is mandatory. Review itin.net's pricing for banking setup and related services, or contact us directly to discuss your specific needs and ensure a smooth transition into the U.S. financial system.

Practical tips

  • Ensure your legal name is consistent across all documents: passport, business formation documents, and any prior IRS correspondence.
  • When applying for a business account, have your EIN confirmation letter (CP-575) readily available, as it is a primary requirement for most banks.
  • Clearly articulate the business purpose of your U.S. bank account; banks need to understand your operational needs and how you will use the account.
  • If you formed a U.S. LLC, ensure you have your Articles of Organization and Operating Agreement prepared, as these are often requested.
  • Research banks and fintech providers that explicitly state they accept non-resident applicants before starting your application to avoid wasted effort.

Frequently asked questions

Can I open a U.S. bank account from Bulgaria without visiting the U.S.?

Yes, it is possible to open a U.S. bank account remotely from Bulgaria. Many fintech companies and some traditional banks offer online application processes for non-residents. However, you will need to provide extensive documentation, including proof of identity and address, and potentially an EIN or ITIN.

Do I need an EIN to open a U.S. bank account as an Upwork freelancer?

If you are operating as a U.S. LLC or a similar business entity, an EIN is typically required by U.S. banks to open a business bank account. If you are operating as a sole proprietor and only need a personal U.S. bank account, an ITIN might be sufficient for some institutions, but many still require an EIN or prefer business accounts for freelancers.

How long does it take to get a U.S. bank account as a Bulgarian resident?

The typical timeline for opening a U.S. bank account remotely as a non-resident is 5–10 business days from the complete submission of your application and required documents. This can vary depending on the financial institution and the thoroughness of your application.

What are the main differences between Mercury, Relay, and Brex for non-residents?

Mercury, Relay, and Brex are popular fintech options for non-residents. Mercury is often favored for its robust features and acceptance of international founders. Relay focuses on streamlining payments and integrations. Brex, while powerful, historically focused more on U.S.-based startups with significant spending, though their offerings evolve. Each has specific eligibility requirements, so research which best fits your freelance business needs.

Will Upwork automatically convert my USD earnings to Bulgarian Lev?

Upwork allows you to choose how you receive your payments. While they offer direct deposit to your local Bulgarian bank account, this often involves their chosen exchange rate and fees. Holding funds in a U.S. bank account gives you more control over currency conversion timing and provider.

Is there a U.S.-Bulgaria tax treaty that affects my U.S. bank account?

Yes, a U.S.-Bulgaria tax treaty is in force. While it primarily addresses income tax and withholding rates, it doesn't directly impact the ability to open a U.S. bank account. However, understanding your tax obligations related to U.S. income is crucial, and having a U.S. bank account can simplify reporting, especially if you have an ITIN or EIN for tax purposes.

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