Proof of Address for Stripe: How to Verify Your Address as a Non U.S. Resident (2026)

Stripe is the payment infrastructure that most remote and location-independent businesses are built on. It accepts cards, handles payouts, integrates with virtually every major platform, and works across more than 40 countries. For non-U.S. residents running U.S. LLCs, it is often the first payment processor they set up — and the first place they encounter a proof-of-address requirement that their situation makes difficult to satisfy.

Stripe doesn’t just want a single address. It requires two: one tied to you as an individual, and one tied to your business as a legal entity. For remote entrepreneurs, satisfying both — with documents Stripe will actually accept — is where most applications run into trouble.

This guide explains exactly what Stripe requires, why, and how to meet those requirements as a non-U.S. resident forming or operating a U.S. LLC.

Why Stripe Requires Proof of Address

Stripe is regulated as a financial institution and operates under the same federal compliance framework as U.S. banks. Under the USA PATRIOT Act and related regulations, all financial institutions that process payments in the United States are required to implement KYC (Know Your Customer) and AML (Anti-Money Laundering) controls. 

Foreign nationals opening a business bank account are already familiar with these rules, and Stripe is not exempt. Today, enforcement is stricter than it has been at any point since these rules were enacted.

  • Know Your Customer (KYC) requires Stripe to verify the identity of every account holder — not just who you are, but where you actually live. A government-issued ID establishes your identity; proof of address confirms your residence.
  • Anti-Money Laundering (AML) requires Stripe to verify that your business operates from a genuine, verifiable location. This prevents anonymous or fraudulent entities from using Stripe to move money without a traceable operating presence.

The practical consequence: you will need to provide two separate sets of documentation, and the requirements for each are different.

Fintech companies including Stripe have faced increased regulatory scrutiny since 2023, with audits specifically targeting KYC and AML compliance. Stripe has responded by tightening its verification standards and running re-verification reviews on existing accounts, including accounts that were approved under more lenient standards in previous years. An address that passed Stripe verification in 2021 or 2022 may not pass a re-verification request today.

Sole Proprietor vs. LLC: How Your Business Structure Changes What Stripe Requires

The type of business entity you operate determines what Stripe asks you to verify.

Sole Proprietors

A sole proprietor operates under their own name rather than a separate legal entity. Payments are made to you personally — “Jane Smith” rather than “Smith Consulting LLC.”

For sole proprietors, Stripe does not distinguish between you and your business. Your personal address is your business address, and a single set of documents satisfies both requirements. Acceptable documents include:

  • A government-issued ID that shows your home address
  • If your ID address doesn’t match your current residence: a recent utility bill, lease agreement, or bank statement in your name showing your current address

For non-U.S. resident sole proprietors, your foreign residential address and foreign government ID are acceptable. The verification process is relatively straightforward as long as your documents are current, consistent, and issued in your name.

LLCs and Corporations

An LLC or corporation is a separate legal entity. Payments are made to the company — “Smith Consulting LLC” — and the company is legally distinct from its owner.

If you register on Stripe as an LLC, you are required to verify two separate addresses:

  • Your personal residential address  to verify your identity as the beneficial owner. Non-U.S. residents can use their foreign residential address for this purpose, supported by a foreign government ID and a recent proof of residence document.
  • Your LLC’s U.S. business address to verify that the company has a genuine operating presence in the United States. This is where non-U.S. residents most commonly run into problems, because this address must be a U.S. address, and it must meet Stripe’s AML verification standards.

Documents Stripe accepts for business address verification include:

  • A commercial office lease in the LLC’s name
  • A utility bill addressed to the company at that address
  • Tax returns filed under the business that reference that address

All documents must include either the legal name of your LLC or the name of the account owner. Stripe is looking for evidence that your business actually operates from the location you have listed — not simply that mail is received there.

What Doesn’t Work for Stripe Business Address Verification

A number of address solutions that are widely used among remote and international entrepreneurs are not accepted by Stripe for business address verification. Understanding why helps clarify what you need to find instead.

  • P.O. Boxes are categorically rejected. This has always been the case and is not expected to change.
  • Registered agent addresses satisfy your LLC’s state formation requirement but often fail Stripe’s AML verification. Stripe distinguishes between an address where your LLC receives legal notices and an address where your business actually operates. Registered agent addresses satisfy only the first, and Stripe rejects them for business address verification.
  • Virtual office addresses are the most frequently misunderstood option. Most virtual office providers — including well-known national chains — are registered with the U.S. Postal Service as Commercial Mail Receiving Agencies (CMRAs). Stripe’s verification systems check submitted addresses against the USPS CMRA database. If your business address is registered as a CMRA, it is often flagged.
  • Virtual mailbox services carry the same problem. There is no way to use a virtual mailbox address for Stripe verification while keeping it off the CMRA registry.

The re-verification risk

Some remote business owners have successfully opened Stripe accounts using virtual office or registered agent addresses, particularly before 2023. This remains possible in some cases — but it is not a stable long-term strategy.

Stripe can request re-verification of your business address at any point. When it does, it will ask for documents — typically a lease agreement or utility bill — that prove your business operates from that location. A CMRA address cannot produce those documents, which means an account that passed initial verification can be restricted or closed during a subsequent compliance review.

If you receive a re-verification request from Stripe, respond promptly. Gather your LLC’s operating agreement, your EIN confirmation letter, and proof of a compliant business address. Stripe typically provides a response window of 30 days. Non-response results in account restriction.

Getting a Business Address That Works for Stripe

Option A: Use Your Personal Residence (U.S. Residents Only)

For LLC owners who maintain a U.S. residential address, registering the business at home is the simplest path. A driver’s license, utility bill, or lease in your name typically satisfies both personal KYC and business AML requirements simultaneously.

This option is not available to non-U.S. residents. Stripe accepts a foreign residential address for personal identity verification, but it will not accept a foreign address as the LLC’s U.S. business address. These are separate requirements, and your overseas home satisfies only the first.

Option B: Lease a Physical Office

A commercial office lease held in your LLC’s name is always accepted by Stripe. The lease itself is the proof-of-address document Stripe is looking for, and no compliant verification system will reject it.

The drawback is cost. Office space in the United States ranges from approximately $400–$800/month in secondary markets to $2,000–$5,000+/month in major cities. For a business that operates entirely online, that overhead is difficult to justify when banking and payment processor compliance is the primary need.

Option C: Use a Banking-Compliant Remote Office Lease

A third option has emerged specifically for remote and international entrepreneurs: remote office arrangements that are structured as genuine commercial leases, using addresses that are not registered as CMRAs.

At Nomadpreneur, our virtual office lease service is built for exactly this use case. Our addresses are backed by a signed commercial lease agreement you can upload directly to Stripe

This option provides the compliance credentials Stripe requires at a cost that makes sense for a remote business.

Start Your Journey

Become a Nomadpreneur

Get started now, or set up a free consultation

Summary

Stripe’s address verification requirements follow the same federal compliance framework as U.S. banks — and for non-U.S. residents operating U.S. LLCs, the business address requirement is the most common point of failure.

Your foreign residential address satisfies personal KYC verification but cannot serve as your LLC’s U.S. business address. Registered agent addresses, P.O. Boxes, and most virtual offices and mailboxes are rejected because they are classified as CMRAs or cannot produce the lease or utility documentation Stripe requires.

The reliable path forward is a U.S. business address backed by a signed commercial lease at a non-CMRA location — either a physical office or a banking-compliant virtual office lease. Once you have that, combined with your foreign ID and proof of overseas residence, Stripe verification for your U.S. LLC is straightforward.

If you want a solution that handles Stripe and bank compliance without the cost of full office space, Nomadpreneur’s virtual office lease is built specifically for this situation.

Leave a Reply

Your email address will not be published. Required fields are marked *