Last updated: 23rd May 2025

This page covers PARENT COMPANY setup - done ONCE to create your business entity.

Company registration is only necessary in two specific scenarios:

  1. When your product accepts payments (requires legal entity for Stripe),

or

  1. When building an agency.

For beginners learning to code, you can skip company setup while building practice projects with Titan. Focus on building products first, and only register a company when you have a working product that’s been tested and is ready to accept payments, or when you’re ready to start agency work.

After completing parent company setup, each individual product you build (whether for clients or yourself) will follow the MVP Development Process.

Understanding the Structure

Your parent company serves as a single business entity that can handle:

Your Own Products

  • Multiple SaaS products under your company
  • Unified legal entity and accounting
  • Your company retains all IP and control
  • Your company handles all billing and customer relationships

Agency Services

  • Client project development
  • Consulting and technical services
  • Client owns the final product and IP
  • Clear handover of assets and credentials

Key Principle: One parent company → Multiple products/projects. Each product gets its own domain, branding, and setup process, but operates under your single legal entity.

Company Setup Costs Breakdown

Here’s a comprehensive breakdown of all costs involved in setting up and maintaining a UK limited company:

Expense TypeStandard CostDIY Method CostPayment FrequencyNotes
Company Registration£69.99 (Companies Made Simple)£50 (Register directly with Companies House)One-offBasic registration without privacy protection is just £50
Confirmation Statement£34 (online) / £62 (paper)£34 (online)AnnualRequired filing to confirm company details
Business Bank Account£0-£7.50/month£0 (Tide, comes free with Companies Made Simple package)MonthlyFree Tide account included with privacy package
Accountant£800-£1,500/year£0 (Self-filing)AnnualDIY accounting software: £10-30/month
Corporation Tax19% on profits19% on profitsAnnualOnly payable if your company makes profit
VAT Registration£0£0N/AOnly required if turnover exceeds £89,000
Voluntary Dissolution£44 (paper)£33 (online)One-offCost to close your company if needed

DIY Cost-Saving Tips:

  • File your own Confirmation Statement online (£34 vs £62)
  • Use free business banking (Tide, Starling)
  • Consider self-filing accounts for micro-entities with low/no revenue
  • Apply to strike off your company online (£33) instead of using paper form (£44)

Dissolving Your Company

Don’t worry! If you want to close your company later for whatever reason, for a one-person company, closing down is simple:

  1. Online Application: Apply online at Companies House to strike off your company - costs just £33.

  2. Quick Checklist:

    • Make sure your company hasn’t traded in the last 3 months
    • Close your business bank account and transfer any remaining money
    • File your final accounts and tax return with HMRC
  3. Timeline: After application, Companies House publishes a notice. If nobody objects within 2 months, your company is dissolved.

That’s it! No complicated liquidation process needed for a simple one-person company with no debts.

This page was last updated on: 2nd May 2025

Parent Company Structure Timeline

Setting up a single company that can function both as a product business and as an agency is the smartest approach. We’ll go through a comprehensive timeline for setting up such a structure, with specific guidance for UK-based founders (You will have to set up something similar for your own jurisdiction if you live outside the UK).

Phase 1: Initial Setup

1

Buy Your Company Domain

Purchase a domain for your parent company (not individual products).

Examples:

  • yourcompanyname.com
  • yourcompanyname.co.uk
  • techcorpsolutions.com

Recommended registrars: Namecheap or Porkbun

This domain is for your company’s main website and email. Each product you build will get its own separate domain during the MVP Development Process.

2

Setup Company Email

Establish professional communication channels for your parent company operations:

Company Email Setup Setup with Google Workspace - Tutorial. It’s £6/email/month.

Required Company Email:

  • admin@yourcompany.com - Main admin email for all business operations (banking, accounting, legal correspondence, and company registration)

Additional Emails (create after company registration):

Important: This Google Workspace setup is for your parent company operations only. Each product you build will need its own email setup during the MVP Development Process, whether it’s for clients (agency work) or your own products.

3

Register Your Parent Company

Now that you have your company email setup, register a single parent company that will house both your own products and agency services.

This dual-purpose structure allows you to:

  • Launch multiple products under one legal entity
  • Provide agency/freelance services to clients
  • Maintain simple unified accounting
  • Scale operations efficiently with minimal admin overhead

For UK-based founders:

Use the Privacy Package from Companies Made Simple (GBP 69.99 one-off including GBP 50 Companies House fee) which provides:

  • Companies House registration
  • London registered office and service address for privacy
  • Scanning of HMRC/Companies House mail
  • Free business bank account referral to Tide

Key SIC Codes for Dual-Purpose Business:

  • 62012: Business and domestic software development (for your products)
  • 62020: Information technology consultancy activities (for agency work)

Choose a company name that’s broad enough to accommodate both your product business and agency services. Avoid names that pigeonhole you into a specific niche. Examples: “TechCorp Solutions Ltd”, “Digital Innovations Ltd”, “CodeCraft Technologies Ltd”

4

Setup Business Banking

Establish a business bank account to keep your finances separate from personal funds. This will come with the above privacy package.

For UK-based founders:

Tide’s free tier (Pay As You Go plan) is sufficient for startups:

  • UK business account with no monthly fees
  • Low-cost transactions (e.g., 20p per transfer)
  • App-based invoicing and expense tracking
  • Suitable for dormant companies or those earning less than GBP 100/year

Essential banking features:

  • Separate expense tracking for own products vs agency work
  • Invoice tracking for client work
  • Integration with accounting software

Strictly separate business and personal expenses from day one - this simplifies accounting, tax compliance, and makes your business more credible to clients and investors.

Cost: £0 for now

1

Tax Registration and Compliance

For UK-based founders:

If your company will be actively trading, register with HMRC within 3 months of starting business activity:

  • HMRC Registration is simple: Register for corporation tax using your UTR (Unique Taxpayer Reference) - This will be in the letter from Companies House. You can do this online and should be done within 3 months of starting business activity.
  • Annual Requirements:
    • Confirmation Statement (GBP 34/year)
    • Annual Accounts filing
  • Corporation Tax: Payable at 19% on profits, due 9 months after your accounting period ends

For very small businesses (e.g., less than GBP 100/year), DIY filing is straightforward and can save GBP 800 to 1,500/year on accountant fees. Consider hiring a professional accountant only when your revenue grows significantly.

2

Agency Contract Templates (Optional)

This is optional and can be skipped for now unless you’re starting agency work immediately. Focus on your own products first.

Set up professional contract templates for your agency/freelance services. These contracts are essential for:

  • Clarifying project scope and deliverables
  • Establishing payment terms
  • Protecting your intellectual property
  • Limiting your liability
  • Setting clear expectations for both parties

Two essential contract types:

Software Development Agreement (when working through your company)

  • Defines the relationship between your company and the client
  • Specifies work scope, timelines, and payment terms
  • Includes IP assignment provisions
  • Sets out acceptance criteria for completed work

Service Agreement (for ongoing relationships)

  • Establishes a framework for multiple projects
  • Defines service levels and support terms
  • Includes provisions for recurring payments
  • Outlines termination process

Use this contract as a template (tweak as you see fit): https://www.pandadoc.com/software-development-agreement-template-uk/

Always include intellectual property (IP) clauses that clearly transfer ownership of code and assets to the client upon final payment. For agency work, this ensures your client owns what they’ve paid for. For your own products, you retain all IP.

Always have your contracts double-checked by a legal professional to ensure they provide adequate protection for your specific situation and comply with local laws. The cost of proper contracts is minimal compared to the potential costs of disputes or intellectual property issues.

Phase 3: Operational Setup

1

Setup Company Payment Processing

Establish payment systems for your parent company:

For Agency Services

  • Setup a company Stripe account for invoicing clients
  • Configure invoice templates with your company branding
  • Setup milestone-based payment structures

For Your Own Products

  • Use the same company Stripe account
  • Each product will have separate payment flows during MVP Development

Setup Stripe for your company - Tutorial

Essential Stripe configuration:

  • Business information with your company details
  • Bank account linked to your business banking
  • Tax settings for your jurisdiction
  • Company branding in Stripe dashboard

Your company Stripe account can handle payments for multiple products and client projects. Each will be tracked separately for accounting purposes.

Agency Work Framework

If you plan to do agency work, understand these key principles:

Client Responsibilities vs Your Responsibilities

What Clients Must Provide for Agency Projects:

Critical: For agency projects, clients should ideally own and control all third-party services. This ensures clean handover and avoids billing/ownership complications.

Client Must Setup & Own:

  • Domain registration and DNS control
  • Production hosting accounts (Vercel, Netlify, etc.)
  • Database services (Supabase, PlanetScale, etc.)
  • Authentication services (Clerk, Auth0, etc.)
  • Payment processing (their own Stripe account)
  • Email services (their own Google Workspace or email provider)
  • Any other third-party integrations

Client Must Provide to You:

  • Admin access to only the services that you need to setup (Google Workspace)
  • API keys and configuration details
  • Brand assets (logo, colors, fonts)
  • Content and copy for the application
  • Clear project requirements and scope

Your Agency Provides:

  • Development expertise and code
  • Technical consultation and advice
  • Setup and configuration guidance
  • Testing and quality assurance
  • Documentation and handover
  • Support during handover period

Agency vs Own Products Workflow

For Agency Projects:

  1. Client completes company setup
  2. Client purchases domain and makes sure they have a business bank account and Google Workspace
  3. You follow MVP Development Process
  4. Clean handover with documentation and credential transfer

For Your Own Products:

  1. You control all services and credentials
  2. You purchase product domain
  3. You follow MVP Development Process using your company’s setup
  4. You retain all ownership and control

Next Steps

Ready to Build Products

Your parent company is now set up. Each product you build (whether for clients or yourself) will follow the MVP Development Process, which covers product-specific setup like domains, branding, and service configuration.

Remember: Parent company setup is done ONCE. Product development setup is done for EACH product you build.