This page was last updated on: 27th December 2024

1

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.

2

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:

  1. Tide - UK-based startups
  2. Mercury - US-based startups (requires physical address)
  3. Wise Business - International companies (requires physical address)

Essential banking setup:

  1. Create virtual cards for different expense categories:
    • Software subscriptions
    • Marketing expenses
    • Employee reimbursements
    • Operating costs
  2. Setup automated payments for:
    • Payroll
    • Regular vendor payments
    • Tax obligations
  3. 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.

3

Setup Stripe

Setup a Stripe account for handling payments across all your products.

  1. Create account at Stripe
  2. Complete business verification:
    • Company registration documents
    • Business bank account details
    • Personal identification
  3. Configure essential settings:
    • Set business profile and branding
    • Setup payout schedule
    • Configure tax settings
    • Enable required payment methods
  4. Setup Stripe Connect (for marketplace/platform products):
    • Enable custom accounts
    • Configure onboarding flows
    • Setup commission structures
  5. Install recommended extensions:

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.

4

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