Vertical SaaS Acquisition Strategy
Share
A breakdown of the vertical SaaS business model, particularly focusing on Constellation Software's approach to acquiring and rolling up niche software companies.
Core Strategy Overview
- Target vertical-specific software companies serving niche industries
- Focus on markets where big tech (Microsoft, Google, Facebook) won't compete
- Buy companies when they reach $1-3M in annual revenue
- Roll up multiple companies in the same vertical
Constellation Software's Structure
- Has acquired over 500 businesses since founding
- Organized into 6 main groups
- Each group contains multiple companies
- Example: Jonas Software group owns 140 companies across 40 markets
- Markets include:
- Golf clubs
- Dentists
- Industrial rentals
- Hospitality
- Construction
- Payments
- Moving and storage
Why This Model Works
- Software is sticky - customers rarely switch providers
- Markets are fragmented
- Limited competition in niche verticals
- Predictable revenue from established customer bases
- Can improve efficiency through consolidation
Evolution of the Model
- New companies like Metropolis are evolving the model
- Instead of just owning the software layer:
- Buy the physical assets (e.g., parking lots)
- Apply software to make operations more efficient
- Control entire vertical stack from real estate to software
- Example: Metropolis paid $1.7B for parking lot company to execute this strategy
Key Learning
- Vertical SaaS has been a very lucrative play, especially when rolling up multiple companies
- The model works best in industries that are:
- Too niche for big tech
- Have fragmented competition
- Serve stable, long-term customers
44:36 - 47:25
Full video: 48:58SP
Shaan Puri
Host of MFM
Shaan Puri is the Chairman and Co-Founder of The Milk Road. He previously worked at Twitch as a Senior Director of Product, Mobile Gaming, and Emerging Markets. He also attended Duke University.