Parent Company Setup
Setup your parent company structure for multiple products
This page was last updated on: 27th December 2024
Company Registration
Register a single parent company that will house all your future SaaS products.
This approach allows you to:
- Launch multiple products quickly
- Maintain simple accounting
- Sell individual products easily
- Scale operations efficiently
Register the company with a generic name that won’t limit your product offerings. Each subsequent SaaS product will operate as a brand/project under this structure.
Business Banking & Accounting
Setup a business bank account with multi-card functionality and professional accounting.
Important Banking Requirements:
- A physical business address is now MANDATORY for US banking
- P.O. boxes are not accepted
- Virtual offices may not be sufficient
Recommended banking providers:
- Tide - UK-based startups
- Mercury - US-based startups (requires physical address)
- Wise Business - International companies (requires physical address)
Essential banking setup:
- Create virtual cards for different expense categories:
- Software subscriptions
- Marketing expenses
- Employee reimbursements
- Operating costs
- Setup automated payments for:
- Payroll
- Regular vendor payments
- Tax obligations
- Setup Midday for accounting (Self-hosted):
- Invoicing & Billing
- Time tracking & Project management
- File reconciliation & Storage
- Financial overview & Reporting
- AI-powered financial assistant
Keep business and personal expenses strictly separate to maintain clean financial records and simplify tax reporting.
Due to increasing regulatory scrutiny, ensure you have a legitimate physical business address before applying for US banking services.
Setup Stripe
Setup a Stripe account for handling payments across all your products.
- Create account at Stripe
- Complete business verification:
- Company registration documents
- Business bank account details
- Personal identification
- Configure essential settings:
- Set business profile and branding
- Setup payout schedule
- Configure tax settings
- Enable required payment methods
- Setup Stripe Connect (for marketplace/platform products):
- Enable custom accounts
- Configure onboarding flows
- Setup commission structures
- Install recommended extensions:
- Stripe Tax - Automated tax calculation and compliance
- Stripe Billing - Subscription management
- Stripe Identity - KYC verification if needed
Use test mode extensively during development. Only switch to live mode when ready to accept real payments. Keep your Stripe secret keys secure and never commit them to version control.
Setup Email
Setup Google Workspace Business Starter so you can get a custom email address and create individual email accounts for each person on the team.
Follow this tutorial to setup Google Workspace: https://youtu.be/Muhc63a_W9w?feature=shared
Setup essential accounts:
(Optional - Can be done later) Configure essential onboarding emails:
- Welcome email
- Getting started guide
- First value milestone
- Feature discovery
- Feedback request
- Upgrade prompt
- Re-engagement sequence