Stripe Accounts for Multiple Locations
This guide walks you through creating and managing separate Stripe accounts for each of your coaching locations.
How to Set Up Multiple Stripe Accounts for Multiple Locations
By using multiple standalone Stripe accounts—one per location—you’ll maintain clear financial separation, simplify administration, and preserve seamless integration with CoachIQ.
Benefits of Multiple Standalone Stripe Accounts
Independent Financials: Each location’s Stripe account handles its own payments, payouts, and data, eliminating financial overlap.
Centralized Visibility: As the owner/admin, you can access and manage all location-specific accounts from one central Stripe Organization.
No-Code Integration: Your existing CoachIQ integration works with multiple standalone accounts out of the box. No extra development needed.
Easy Reporting: Generate both location-specific and consolidated reports across all your accounts.
Step-by-Step Setup
Step 1: Create a Stripe Account for Each Location
Log in to your primary Stripe account.
From your dashboard, go to Settings → Business Settings → Add New Account.
Create a new account for each location, naming them clearly (e.g.,
CoachIQ - Location A
,CoachIQ - Location B
).
[TIP] Make sure each account name clearly identifies the location to avoid confusion later.
Step 2: Link All Accounts Under a Stripe Organization
Navigate to the Stripe Organizations page in your Stripe dashboard.
Add each newly created location account to your Stripe Organization.
Assign yourself as the Organization Admin to gain full visibility and control over all accounts.
You can also visit stripes docs for more info on this structure here - https://docs.stripe.com/get-started/account/orgs
Step 3: Add Operators to Each Account
In each location’s Stripe account, go to Settings → Team.
Invite your operators for that specific location and assign their roles (e.g., Viewer, Administrator).
Operators will only see and manage their assigned location’s account. You retain full oversight across all locations.
Step 4: Configure Branding & Payouts
For each Stripe account, set up branding in Settings → Branding (logo, business name, etc.).
Add unique bank accounts or payout methods in Settings → Payouts for each account.
[NOTE] Your existing CoachIQ integration will automatically recognize each standalone account. No extra coding or configuration is needed.
Step 5: Run Individual or Consolidated Reports
Individual Reports: Access each location’s Stripe account to view location-specific reports.
Consolidated Reports: Use the Stripe Organization dashboard to generate reports that combine data across all your locations. This makes it easy to see your entire business performance in one place.
Understanding the Basics
Multiple Stripe Accounts: You will create one Stripe account per location. Each of these accounts behaves like its own separate “business unit” within your larger organization. This separation helps keep finances and reporting clear and organized.
Frequently Asked Questions & Best Practices
Can I be the Admin on All Stripe Accounts? Yes. As an Organization Admin, you can add yourself to each account, giving you comprehensive access and oversight.
Will This Work with My Existing CoachIQ Integration? Absolutely. Each standalone account functions like your primary account. Just set it up in CoachIQ, and it’ll work seamlessly.
How Scalable Is This Setup? Very scalable. Adding a new location is as simple as creating another Stripe account and linking it under your Organization—no additional development required.
Are There Any Drawbacks? You’ll need to configure branding and payouts for each new account once. However, this upfront effort keeps long-term operations efficient and organized.
Do I Need a New Bank Account for Each Location?
Short Answer: It’s strongly recommended.
Why?
Clean Separation of Funds: Having a dedicated bank account for each Stripe account (each location) makes it easy to see exactly how much money that location brings in, and where that money goes.
Simpler Accounting: If all locations share a single bank account, you’ll spend more time sorting through transactions to match which payouts belong to which location.
Flexible Payouts: When each Stripe account is linked to its own bank account, you can easily adjust payout schedules or handle any unique financial arrangements on a per-location basis.
Practical Tip: If you currently have one main operating account, consider setting up sub-accounts for each location at your bank. This can simplify setup and tracking while keeping everything under the same overall banking relationship.
Do I Need a New Email for Each Stripe Account?
Short Answer: Operators need unique emails, but as the COO, you can manage all Stripe accounts under one login.
How This Works:
As the COO (Organization Admin): You can have a single email (your main admin login) that controls all of your Stripe accounts through Stripe Organizations. This means you don’t have to juggle multiple logins for yourself. One login, multiple accounts, complete oversight.
For Location Operators/Managers: Each location’s operator will need their own unique email address. This ensures that when you invite them to their specific Stripe account, they only see their location’s data. For example:
Location A Operator: operatorA@yourcompany.com
Location B Operator: operatorB@yourcompany.com
And so forth…
Why Unique Operator Emails?
Clear Access Control: Each operator only sees their assigned location—no risk of confusion or accidental data overlap.
Accountability & Security: Individual emails let you revoke access easily if someone leaves, without affecting other locations’ accounts.
Practical Tip: If your staff currently uses personal emails, set them up with business-specific emails for their Stripe logins. It keeps things professional and organized.
Putting It All Together: The Setup Process
Create a Stripe Account for Each Location:
From your main Stripe login (the one tied to your organization), you’ll create new accounts for each location.
No need to sign up fresh with a new email for each account. You can do this all under your primary admin login.
Add Operators to Each Account:
Invite each location’s operator using their unique email address.
Assign them appropriate permissions (e.g., “Viewer” or “Administrator” for their location).
This ensures they only see their location’s Stripe dashboard and cannot access others.
Link a Separate Bank Account to Each Stripe Account:
For Location A’s Stripe account, connect the bank account designated for Location A.
Repeat this for each location with its own bank account.
This step ensures each location’s payouts go directly to the correct financial account.
Set Up Branding & Configuration:
Update branding (like business name, logo, and email settings) for each account so customers recognize the correct location when they receive payment confirmations and receipts.
Consolidated Oversight & Reporting:
Use Stripe Organizations to view all your accounts in one place.
Run consolidated reports to see how the entire business performs, or drill down into individual accounts to review a single location’s financial health.
Day-to-Day Operations
For You (COO):
One login, central control over every location’s Stripe account.
Quickly switch between accounts from your Stripe Organizations dashboard.
Generate consolidated or location-specific reports as needed.
For Location Operators:
One login per operator, restricted to their location’s account.
They can view their transactions, handle refunds, and manage customer inquiries without accessing other locations’ data.
More FAQs
Q: Can I reuse my main email for multiple Stripe accounts? A: Yes, as the admin you can. You’ll create and manage multiple accounts under one Stripe Organizations login. Each operator still needs their own unique email.
Q: Is a separate bank account mandatory? A: While not strictly required, it’s highly recommended. Without separate accounts, tracking finances by location becomes much more complicated.
Q: Will this work with my existing CoachIQ setup? A: Yes. CoachIQ integrates seamlessly with multiple Stripe accounts. Just connect each location’s Stripe account following the same steps you would for a single account.
Q: How do I handle a new location? A: Simply create a new Stripe account under your existing login, set up a new bank account for it, invite the new operator, and link it to your Stripe Organization. No new code, no complicated integrations.
Last updated