Virtual mailbox for Stripe: which address fields accept it and which reject CMRAs

Updated October 26, 2026 · Policies and prices checked against primary sources on that date · Affiliate disclosure

Whether you can use a virtual mailbox for Stripe depends on which Stripe product you use and which address field you put it in. Stripe's public support address—the one printed on customer receipts and card statements—can be a virtual mailbox so your home address stays private. Similarly, Stripe Atlas explicitly allows a virtual address when incorporating a Delaware company and applying for an EIN. By contrast, Stripe Issuing, Treasury for platforms, Opal, and Corporate Card strictly block Commercial Mail Receiving Agency (CMRA) and registered agent addresses, and Stripe's September 30, 2026 API changelog added dedicated CMRA rejection codes to the Accounts API.

Short version

✅ Allowed: your Stripe public customer support / mailing address (business_profile.support_address, shown on customer receipts and card statements) and your Stripe Atlas company incorporation / EIN address.

❌ Blocked: the business entity address and account representative address on Stripe Issuing, Treasury for platforms, Opal, and Corporate Card. New accounts are blocked at onboarding; existing accounts get a 30-day grace period before capabilities are disabled.

⚠️ Requires operational proof / can trigger API errors: the legal / physical business address (company.address) on standard Stripe Payments accounts. Stripe's KYC policy requires you to operate from the business address you provide, and the 2026-09-30 Accounts API update introduced invalid_address_cmra_address for addresses identified as CMRAs or virtual mailboxes.

Which address fields exist on a Stripe account

Founders often run into Stripe verification locks because they treat "my Stripe address" as a single setting. In the Stripe Dashboard and the Stripe Accounts API, your address appears in four separate places with different compliance rules:

Where a virtual mailbox (CMRA) is accepted vs. rejected across Stripe's address fields (checked October 2026).
Stripe address field Dashboard / API location Who sees it? Can you use a virtual mailbox (CMRA)?
1. Public support / mailing address Settings → Public details → Support address (business_profile.support_address) Public: shown to customers on email receipts and card statements Yes. Stripe states no CMRA restriction for your public customer support mailing address.
2. Legal / physical business address Settings → Business details → Business address (company.address) Private (KYC): Stripe compliance & banking partners No for Issuing, Treasury, Opal & Corporate Card. For Standard Payments, Stripe verifies you operate from this address and may request a lease or utility bill.
3. Account representative / owner home address Settings → Personal details / Business owners (person.address / individual.address) Private (KYC): Stripe compliance & banking partners No. Must be the individual's physical residential street address. Explicitly screened against CMRA and registered agent lists on money-management products.
4. Stripe Atlas company address Atlas incorporation application → Company address Filed on Delaware incorporation docs & IRS Form SS-4 (EIN) Yes for the company address (Atlas even offers partner virtual addresses), no for the founder's home address (which must be a residential address).

Stripe rules by product: Standard Payments vs. Issuing, Treasury, Corporate Card & Atlas

Stripe's address verification becomes stricter when you move from standard card processing to banking and money-management products backed by Stripe's regulated financial partners.

1. Standard Stripe Payments (card processing & checkout)

For ordinary payment processing, Stripe's Verifying your business address support guide states:

"Know Your Customer" (KYC) obligations require Stripe to verify that account holders are operating from the business addresses they provide in their account application.

When Stripe can verify your business and representative addresses automatically against public records and credit/KYC bureaus, onboarding finishes without manual uploads. However, if Stripe cannot verify your address independently—or if your address triggers a CMRA or registered-agent check—Stripe asks for documentation showing either your business name or the account owner's name at that operating address (such as a signed rental/lease agreement, utility bill, federal or state tax return, or government-issued formation document). Because a virtual mailbox agreement is not a commercial lease where you physically operate, putting a CMRA in the private KYC business-address field risks a verification hold.

2. Stripe Issuing, Treasury for platforms, Opal, and Corporate Card

If your account uses—or connects to a platform that uses—Stripe Issuing, Treasury for platforms, Opal (Stripe's money-management account that stores funds and sends/receives ACH and wires), or Stripe Corporate Card, Stripe enforces strict automated CMRA and registered-agent blocks. Stripe's Validate addresses for money management products documentation states:

To comply with financial partner requirements, Stripe verifies that all accounts have a physical presence in the United States. This means Stripe can no longer allow addresses for registered agents, mailbox services, or virtual address services. These requirements apply to both: The business entity's address, regardless of the business type [and] The address of the account representative.

Specifically, Stripe enforces two layers of validation on those accounts:

Sourced Stripe address policies

Every Stripe rule we track is listed below with direct quotes and primary-source links. See the full CMRA acceptance database for how Stripe compares with banks like Mercury, Relay, and Wells Fargo.

InstitutionAddress fieldVerdictWhat the source saysSource (checked)
Stripe — Issuing, Treasury for platforms, Opal, Corporate Card
Payments / fintech
Business address and account representative addressRejects CMRA / virtual mailboxStripe's docs say these products enforce validations that the address is not a PO box, private mailbox, Commercial Mail Receiving Agency (CMRA) or registered agent address. New businesses are blocked from onboarding until they provide a valid physical address; existing accounts get a 30-day grace period before capabilities are disabled.
“Stripe can no longer allow addresses for registered agents, mailbox services, or virtual address services.”
Stripe Docs: Address validation (Issuing)
October 22, 2026
Stripe — Connect Accounts API (v1/v2) error codes
Payments / fintech
Account addressRejects CMRA / virtual mailboxA Stripe changelog entry dated 2026-09-30 adds the error code invalid_address_cmra_address, returned when an account's address is identified as a CMRA or virtual mailbox address; the account holder must update the address. A separate code covers registered agent addresses (resolvable with proof of address). The entry does not list which capabilities trigger the check, so treat it as 'may be rejected' for ordinary card payments.
“Returned when an account's address is identified as a Commercial Mail Receiving Agency (CMRA) or virtual mailbox address.”
Stripe changelog: address validation errors for CMRAs and registered agents
October 22, 2026
Stripe — standard account verification
Payments / fintech
Business address (KYC)Physical address required (CMRA not named)Stripe's support article says KYC obligations require it to verify that account holders operate from the business address they provide, and it may ask for a lease, utility bill, tax return or formation documents. The article does not name CMRAs explicitly.
“KYC obligations require Stripe to verify that account holders are operating from the business addresses they provide”
Stripe Support: Verifying your business address
October 22, 2026
Stripe — Public business information (support address)
Payments / fintech
Customer support address (shown on receipts and card statements)No restriction statedStripe requires a public support address that customers can see on card statements or email receipts. Unlike the legal/physical business address verified for KYC, Stripe’s setup documentation describes the support address as public contact information you can update any time in Account settings and states no restriction against using a virtual mailbox or mailing address there.
“Your customers see the following details on either their card statements or in email receipts sent by Stripe: Business name and website URL; Support email address, phone number, and address”
Stripe Docs: Set up your account (Public business information)
October 26, 2026
Stripe Atlas — Delaware incorporation & EIN application
Incorporation / fintech
Company address on Atlas application (vs. founder home address & registered agent)Accepted in some fields onlyStripe Atlas explicitly allows a virtual address as your company address during incorporation (used on IRS Form SS-4 and formation filings, and where the IRS mails the physical EIN confirmation letter). However, each founder must still provide a residential home address for identity verification and 83(b) elections, and Atlas’s Delaware registered agent address cannot be used as a general company or mail-forwarding address.
“If you don’t have an official company address yet, you can use your home address or get a virtual address through one of our partners. We include this address in your EIN application to the IRS and in incorporation documents.”
Stripe Docs: How to incorporate your company (Stripe Atlas)
October 26, 2026

Inside the 2026-09-30 Stripe API changelog (invalid_address_cmra_address)

On September 30, 2026 (API version 2026-09-30.endive, following an earlier preview header registered_agent_cmra_preview=v1), Stripe published a breaking API changelog titled Adds address validation errors for CMRAs and registered agents to Accounts v1 and Accounts v2.

The update adds two specific error codes to requirements.errors[].code and future_requirements.errors[].code across Account, Person, Capability, BankAccount, and V2.Core.Account objects:

Notice an important distinction in Stripe's API payload design:

How to fix a flagged Stripe address (and acceptable proof documents)

If your Stripe account shows an incomplete requirement banner or receives an account.updated webhook with invalid_address_cmra_address or invalid_address_registered_agent_address, you have two ways to resolve it within the 30-day window:

Option A: Update to your real physical operating or home address (fastest)

If you entered a virtual mailbox or registered agent address as your business or representative address, go to your Stripe Dashboard (Settings → Business details and Personal details) and replace it with the physical street address where you actually work or live (for a home-based LLC or sole proprietorship, your residential home address). Keep your virtual mailbox in the Public details → Support address field instead.

Option B: Submit a proof-of-address appeal (if you genuinely operate at the flagged location)

If Stripe mistakenly flagged a building where you physically work, Stripe's address validation documentation lists eight acceptable proof-of-address documents. Each document must clearly display either the company name or the company representative's name along with the principal business address:

  1. Lease or rental agreements: A copy of a lease or rental agreement identifying the user as a tenant at that location.
  2. Mortgage statements: A mortgage statement from the last 6 months.
  3. Insurance policies: Business liability, property, or workers' compensation insurance policies.
  4. Tax documents: Filed tax documents from the last 24 months that include the address of operations (for example, state business tax forms).
  5. Financial account statements: Bank account, credit card, or other financial statements from the last 6 months (statements cannot be from Stripe).
  6. Utility bill: A utility bill (water, electricity, gas, internet) from the last 6 months showing the address of operations.
  7. Valid government ID: A driver's license or resident card (accepted only for individuals, sole proprietors, or single-person legal entities).
  8. Company formation documents: Articles of Organization or Articles of Incorporation that state the principal address of your business.

How Stripe Atlas handles virtual mailboxes and registered agents

Stripe Atlas (Stripe's Delaware C-corporation and LLC incorporation service) has a much friendlier policy toward virtual addresses during formation, documented in How to incorporate your company:

Important nuance for Atlas founders: While Stripe Atlas lets you put a virtual address on your Delaware incorporation papers and IRS Form SS-4, activating Stripe Issuing / Corporate Card or opening a business bank account at Mercury or Relay will still require you to supply a real physical operating address and founder residential address alongside that mailing address.

How to keep your home address private on Stripe

Many solo founders, creators, and LLC owners buy a virtual mailbox specifically because they do not want customers seeing their home address on receipts or credit card statements. You can achieve full customer-facing privacy on Stripe without violating KYC rules:

  1. Put your virtual mailbox in Public business information → Support address. Per Stripe's Set up your account documentation, customers only see your Public business information (business name, website URL, support email, support phone number, support address, support site URL, and statement descriptor) on card statements and Stripe email receipts. Enter your virtual mailbox here.
  2. Put your real physical operating address in Business details → Business address. This field is used internally by Stripe for KYC verification and financial-partner compliance, not printed on customer receipts.
  3. Put your real home street address in Personal details / Representative address.
  4. Lock down your Stripe Profile if enabled. If you created a Stripe profile, you can make the profile private or hide specific business information fields in your profile settings.

Virtual mailbox provider comparison for Stripe

When using a virtual mailbox for your Stripe public support address, Stripe Atlas company address, and IRS mail (such as your physical CP575 EIN confirmation letter or 1099-K correspondence), compare providers on open-and-scan inclusions and business-name support. All figures below were checked directly on each provider's pricing page on October 26, 2026.

Entry plans as published on each provider's pricing page. Prices exclude tax. “Varies” means the price depends on the address/location you pick.
ProviderEntry planFrom (per month)IncludedOpening & scanningRegistered agent add-onSource (checked)
Traveling MailboxBasic$15.0040 incoming envelopes + 35 page scans / month; 3 recipientsPage scans included in plan (35 on Basic); $0.50 per page over allotment; $0.25 per extra envelopeNot offered / not statedPricing page
October 22, 2026
iPostal1Virtual Business Address (30 items)$14.99 varies30 mail items / month; 1 company name + up to 6 recipient namesNot included: $2.25 per scan order (up to 10 pages), then $0.25/page; prepaid bundles from $10 for 5 orders$99/year add-on with any business plan, in listed states only (AK, AL, AZ, CA, CO, DC, DE, FL, GA, IL, MA, MN, MO, MS, NC, NJ, NM, NV, NY, SC, TX, UT, VA, WA, WY as of check date)Pricing page
October 22, 2026
Anytime MailboxVaries by location (each mail center sets its own plans)$9.99 variesSet per location; shown before signupPlan- and location-dependentNot offered / not statedPricing page
October 22, 2026
Earth Class Mail (now LegalZoom Virtual Mail)Starter MailBox$39.005 mail items digitized / month (junk excluded); 2 recipientsIncluded up to plan limit for documents of 20 pages or lessNot offered / not statedPricing page
October 22, 2026
StableGrow$59.0030 pieces of mail / month (360/yr on annual); 1 user, unlimited recipientsFree open & scan on request or automatically$25/month per state, all 50 states + DC + Puerto RicoPricing page
October 22, 2026
PostScan MailStarter$10.00 varies30 items / month; 1 recipient (monthly)$2.00 per envelope up to 10 pages, then $0.25/page (Standard plan includes 5 free open & scans)Not offered / not statedPricing page
October 22, 2026

Provider details

Traveling Mailbox

  • Entry: Basic, from $15.00/mo
  • Included: 40 incoming envelopes + 35 page scans / month; 3 recipients
  • Scanning: Page scans included in plan (35 on Basic); $0.50 per page over allotment; $0.25 per extra envelope
  • Forwarding: Postage + $2 per shipment (not per piece)
  • Check deposit: $4.95 per check + postage
  • Business names: Business names can be added to any plan
  • Annual: Annual plans: 2 months free
Other plans
  • Extended: $25.00/mo — 100 envelopes, 80 page scans, 5 recipients
  • Small Business: $55.00/mo — 200 envelopes, 180 page scans, 10 recipients

Unused scans roll over on Extended and Small Business plans. Envelopes held 30 days free, then shredded unless held ($1/envelope/month). Home base address in Sanford, NC; other locations available.

Visit Traveling Mailbox → Source, checked October 22, 2026

iPostal1

  • Entry: Virtual Business Address (30 items), from $14.99/mo (varies by location)
  • Included: 30 mail items / month; 1 company name + up to 6 recipient names
  • Scanning: Not included: $2.25 per scan order (up to 10 pages), then $0.25/page; prepaid bundles from $10 for 5 orders
  • Forwarding: Real-time carrier postage shown at checkout; letter consolidation free, $1.95 per package consolidated
  • Check deposit: $4.95 to deposit up to 5 checks, plus scan and trackable shipping (most locations)
  • Business names: Business plans include 1 company name (personal plans include none)
  • Registered agent: $99/year add-on with any business plan, in listed states only (AK, AL, AZ, CA, CO, DC, DE, FL, GA, IL, MA, MN, MO, MS, NC, NJ, NM, NV, NY, SC, TX, UT, VA, WA, WY as of check date)
  • Annual: Yearly from $149/yr for the 30-item business plan
Other plans
  • Business 60 items: $19.99/mo — 60 items/month
  • Business 120 items: $29.99/mo — 120 items/month
  • Business 240 items: $44.99/mo — 240 items/month
  • Personal Virtual Mailing Address (no company name): $9.99/mo — 30 items/month

Prices are 'starting at' and vary by Standard/Select/Premium/Prestige location, plus tax. $0.35 per item over plan maximum.

Visit iPostal1 → Source, checked October 22, 2026

Anytime Mailbox

  • Entry: Varies by location (each mail center sets its own plans), from $9.99/mo (varies by location)
  • Included: Set per location; shown before signup
  • Scanning: Plan- and location-dependent
  • Forwarding: Plan- and location-dependent
  • Check deposit: Select locations only

Homepage states 'Plans from $9.99 per month' and its FAQ says the cheapest plans are $4.99 and some vanity addresses cost up to $50. Its own FAQ says it does not recommend using the address as an official business address for LLC registration, IRS or banking without checking with the state/institution first.

Visit Anytime Mailbox → Source, checked October 22, 2026

Earth Class Mail (now LegalZoom Virtual Mail)

  • Entry: Starter MailBox, from $39.00/mo
  • Included: 5 mail items digitized / month (junk excluded); 2 recipients
  • Scanning: Included up to plan limit for documents of 20 pages or less
  • Forwarding: Domestic: $1.25 per shipment + postage + $1 per item; international $5 per shipment + postage + $1 per item
  • Check deposit: Listed as $10 per deposit or included with a $39/month check-deposit subscription
  • Business names: Business address product
Other plans
  • Essentials MailBox: $59.00/mo — 25 items/month, 5 recipients
  • Premium MailBox: $119.00/mo — 50 items/month, 20 recipients

earthclassmail.com/pricing now 301-redirects to LegalZoom's Virtual Mail page, which says Earth Class Mail is now part of LegalZoom. 53 addresses across 44 states. No in-person pickup. Higher tiers (100 and 250 items) are listed but their prices were not legible in our capture, so they are omitted.

Visit Earth Class Mail → Source, checked October 22, 2026

Stable

  • Entry: Grow, from $59.00/mo
  • Included: 30 pieces of mail / month (360/yr on annual); 1 user, unlimited recipients
  • Scanning: Free open & scan on request or automatically
  • Forwarding: Cost of postage
  • Check deposit: Separate add-on; volume-based plans 'as low as $3/check'
  • Business names: Multiple business recipients at the same address
  • Registered agent: $25/month per state, all 50 states + DC + Puerto Rico
  • Annual: $49/month billed yearly
Other plans
  • Scale: $99.00/mo — 50 pieces/month; $83/mo billed yearly

Advertises 50% off Grow for 1 year for businesses under $1M revenue or using the address to incorporate. $3 per piece over plan limit. Stable's own help center says its mailing address counts as a mail-forwarding address and should NOT be used as your Mercury legal address.

Visit Stable → Source, checked October 22, 2026

PostScan Mail

  • Entry: Starter, from $10.00/mo (varies by location)
  • Included: 30 items / month; 1 recipient (monthly)
  • Scanning: $2.00 per envelope up to 10 pages, then $0.25/page (Standard plan includes 5 free open & scans)
  • Forwarding: $2.00 first item, then $0.50 per additional item, plus shipping
  • Business names: Pricing page says plans suit personal and LLC business use
  • Annual: Annual billing: 2 months free
Other plans
  • Standard: $20.00/mo — As low as $20/mo; 60 items, 5 free open & scans, 2 recipients
  • Premium: $30.00/mo — As low as $30/mo; 120 items, 10 free open & scans, 4 recipients

Prices shown as 'as low as' and vary by address location.

Visit PostScan Mail → Source, checked October 22, 2026

Which virtual mailbox fits a Stripe business best?

Frequently asked questions

Can I use a virtual mailbox on Stripe to hide my home address from customers?

Yes. Put your virtual mailbox in Settings → Public details → Support address (business_profile.support_address). Stripe displays your Public business information on customer email receipts and card statements, while keeping your private KYC business address and personal representative address internal.

Why did Stripe return the error invalid_address_cmra_address?

On September 30, 2026 (API version 2026-09-30.endive), Stripe added invalid_address_cmra_address to the Accounts v1 and v2 requirement error enums. Stripe returns this code when a business address (company.address) or representative address (person.address) is identified as a Commercial Mail Receiving Agency (CMRA) or virtual mailbox. To resolve it, update that field to the physical location where you actually operate or live.

Which Stripe products strictly block CMRA and registered agent addresses?

Stripe’s compliance documentation states that all current and future Stripe Issuing, Treasury for platforms, Opal, and Corporate Card accounts prohibit registered agent, private mailbox, CMRA, and virtual address services for both the business entity address and the account representative address. New accounts are blocked at onboarding; existing flagged accounts get a 30-day grace period before capabilities are disabled.

Does standard Stripe payment processing allow a virtual mailbox as the business address?

Stripe’s standard KYC policy states that it must verify account holders are operating from the business addresses they provide. If Stripe cannot verify your address automatically, it requests a signed rental or lease agreement, utility bill, tax return, or government-issued formation document. Because a virtual mailbox is not a physical operating location, using it as your KYC business address can trigger a verification hold.

Can I use a virtual mailbox with Stripe Atlas?

Yes, for the Company address field during incorporation. Stripe Atlas’s signup documentation explicitly states you can use your home address or get a virtual address through one of its partners for your EIN application and Delaware incorporation documents. However, founders must still provide their personal residential home address for identity verification and 83(b) elections.

Can I use my Stripe Atlas registered agent address as my business or mailing address?

No. Stripe Atlas documentation explicitly states that your Delaware registered agent address is only for official state legal notices, is not a general-purpose mail-forwarding address, and should not be listed as your company address.

What documents does Stripe accept if my physical address is mistakenly flagged?

If you genuinely operate at an address that Stripe flagged, you can submit a proof-of-address document showing your company name or representative name and the principal business address: a lease or rental agreement, mortgage statement (last 6 months), business insurance policy, filed tax document (last 24 months), non-Stripe bank or credit card statement (last 6 months), utility bill (last 6 months), government ID (for individuals/sole proprietors), or formation documents showing the principal address.

Sources

All primary sources checked October 22–26, 2026. Provider pricing pages are linked directly in the comparison table above.

This guide is independent research, not legal, tax, or compliance advice. Stripe updates its API and onboarding requirements regularly; always check the official Stripe Documentation for your account type.