Address & Compliance · 2026-04-13
What Is Address Verification? How Platforms and Banks Check Your Address
Address verification is not a single check. It is a chain of six distinct verification layers, and different platforms check at different depths. Here is how the full chain works.
What Is Address Verification? How Platforms and Banks Check Your Address
The Address You Provide Is Just the Beginning
When you enter your business address on a platform, you might think the verification process is a simple database lookup. Type in the address, system confirms it exists, done.
That is step one of six.
Modern address verification is a layered process. Each layer adds confidence — or raises doubt — about whether your address represents a real, operational business location. Understanding these layers explains why the same address can pass verification on one platform and fail on another.
Layer 1: USPS Database Lookup
The foundation of every address verification in the United States is the USPS Address Matching System (AMS). This is the database that confirms whether an address is deliverable.
When a platform verifies your address, the first check is whether the address exists in the USPS system as a valid delivery point. This includes:
**Street address validation** — does this street number exist on this street?
**ZIP+4 resolution** — can the address be resolved to a specific 4-digit extension?
**Delivery Point Barcode (DPBC)** — does the address have a unique delivery point?
**Vacancy indicator** — is the address currently receiving mail?
Most addresses pass this layer. If your address is deliverable by USPS, it clears the first check. But this tells the platform nothing about the nature of the address — only that mail can be delivered there.
Layer 2: CMRA Flag Check
This is where many business addresses fail without their owners understanding why.
USPS maintains a database of addresses registered as Commercial Mail Receiving Agencies (CMRAs). These are businesses that receive mail on behalf of others — UPS Store locations, PostNet, private mailbox services, and similar operations.
When an address is flagged as a CMRA in the USPS database, it carries a specific indicator: "Y" for CMRA. This flag is available to any organization that subscribes to the USPS address database.
What triggers this flag:
The business at that address has filed USPS Form 1583 (Application for Delivery of Mail Through Agent) for multiple customers
The address is registered with USPS as a mail receiving agency
The business operates under CMRA regulations
The impact is significant. Many banks, payment processors, and platforms automatically reject or flag addresses with the CMRA indicator. The reasoning: CMRA addresses are associated with mail forwarding services, not physical business operations, making them higher risk for fraud and shell company activity.
Important distinction: Not every address at a building with a CMRA tenant gets flagged. The flag applies to the specific suite or unit registered as a CMRA. But in practice, some verification services flag the entire building when any unit is a registered CMRA.
Layer 3: Entity Density Scoring
Even if an address is not a registered CMRA, platforms can assess how many business entities are registered at the same location.
This check cross-references your address against:
**State Secretary of State filings** — how many LLCs and corporations list this address?
**IRS records** — how many EINs are associated with this address?
**Credit bureau data** — how many business credit files reference this address?
An address where 500 different LLCs are registered raises obvious questions. An address where 3 businesses operate is normal. The threshold varies by platform, but the principle is consistent: address density is inversely correlated with address quality.
This is why Registered Agent addresses — even when they are not CMRAs — often fail platform verification. A Registered Agent serving hundreds of Wyoming LLCs creates extreme entity density at a single address. The address itself is legitimate, but the density signals that most entities there are not physically present.
Layer 4: Utility Bill Cross-Verification
When platforms request a "proof of address" document, they are adding a verification layer that goes beyond database lookups.
A utility bill proves:
**Active service** — someone is consuming electricity, water, internet, or phone service at the address
**Account holder identity** — the name on the account matches (or relates to) the business or individual being verified
**Recency** — the bill is current, meaning the address is actively occupied
This layer is particularly effective at filtering out addresses that exist in databases but are not actively used. A vacant suite at a coworking space will have a valid USPS record and might not be a CMRA, but it cannot produce a utility bill in the business's name.
Platforms that require utility bills include:
**Amazon** (for seller verification and ungating)
**PayPal** (for business account verification)
**Stripe** (for certain verification tiers)
**Traditional banks** (for business account opening)
The utility bill requirement is the layer where sublease-based addresses with actual service connections differentiate from virtual addresses. If you have a real sublease agreement and utilities in your name or your landlord can provide a letter confirming service, this layer is passable. If you have a virtual mailbox, it is not.
Layer 5: Secretary of State Filing Match
For business accounts, platforms increasingly verify that the address on the account matches the address on official state filings.
This check compares:
**Registered Agent address** — the address listed with the state for legal service of process
**Principal office address** — the business's primary operating address on state filings
**Mailing address** — the correspondence address on state filings
Discrepancies between the address on the platform and the address on state filings raise questions. If your Amazon seller account uses one address but your Wyoming LLC filing shows a Registered Agent address in Cheyenne, the mismatch itself becomes a signal.
This layer rewards consistency. The same address on your state filing, your bank account, your platform account, and your utility records creates a coherent business identity. Mixed addresses across different filings suggest the business may not have a stable physical location.
Layer 6: On-Site and Video Verification
The deepest verification layer involves actual visual confirmation that a business operates at the claimed address.
Methods include:
**Google Street View check** — does the building exist? Is it a commercial property? Does it look like a place where businesses operate?
**Site visit** — some banks and high-value platforms send representatives or third-party verifiers to confirm physical presence
**Video verification** — the business owner shows their workspace via live video call, demonstrating they have access to the physical location
**Mail delivery test** — sending a verification code by physical mail and requiring entry within a time window
This layer is rare for standard account opening but increasingly common for:
High-value merchant accounts
Banking relationships above certain thresholds
Government contracts and licensing
Dispute resolution (proving you operate where you claim)
Different Platforms Verify at Different Depths
Not every platform checks all six layers. The depth of verification depends on the platform's risk tolerance and regulatory requirements.
Deep verification (Layers 1-5, sometimes 6):
Amazon Seller Central — particularly for category ungating and account reinstatement
Traditional banks — especially for business accounts with wire transfer access
Government agencies — licensing, permits, tax registrations
Medium verification (Layers 1-4):
Stripe — standard merchant onboarding
PayPal Business — account verification
Shopify Payments — merchant verification
Light verification (Layers 1-2):
Neobanks — initial account opening (deeper checks triggered by activity patterns)
Payment apps — basic identity verification
SaaS platforms — billing address confirmation
Understanding the depth helps explain why an address works on Stripe but fails on Amazon. It is not that the address is "bad" — it is that Amazon checks layers that Stripe does not.
The Address Quality Score Concept
While no platform publishes an explicit "address quality score," the verification layers function as a cumulative scoring system.
Each layer that an address passes adds confidence:
Valid USPS delivery point: **baseline**
Not a CMRA: **+significant**
Low entity density: **+moderate**
Utility bill available: **+significant**
Matches state filings: **+moderate**
Visual confirmation possible: **+high**
An address that passes all six layers represents a verified, operational business location. An address that passes only Layer 1 represents nothing more than a deliverable mailing point.
The practical implication: when choosing a business address, evaluate it against all six layers, not just whether it "works" for receiving mail.
What This Means for Your Address Strategy
The address verification chain reveals why certain address types consistently fail:
CMRA / virtual mailbox addresses fail at Layer 2 and cannot produce documents for Layer 4.
Registered Agent addresses pass Layers 1-2 but fail at Layer 3 (entity density) and Layer 4 (no utility bill).
Home addresses pass most layers but create privacy concerns and may fail Layer 5 if state filings show a different address.
Commercial sublease addresses — where the business has a real lease agreement and physical space — can pass all six layers when properly documented.
For a detailed comparison of every LLC address type ranked by bank acceptance, see Every LLC Address Type Ranked by Bank Acceptance.
To understand why CMRA addresses specifically cause bank rejections, see What Is a CMRA? How It Causes Bank Rejection.