ESSAY № 003·3 MINUTES·SEPTEMBER 2025

How to Build a Growth Model from Scratch

A step-by-step guide to building a bottoms-up growth model that actually helps you make decisions — not just impress your board.

Every growth team needs a model, but most growth models are wrong in unhelpful ways. They're either too simple to be useful (linear extrapolation) or too complex to be understood (200-tab spreadsheet nightmares). Here's how to build one that sits in the sweet spot.

Start with the Loop, Not the Funnel

Traditional growth models are funnels: traffic → signups → activation → conversion → revenue. This works for paid acquisition but completely misses the compounding dynamics that make PLG powerful.

Instead, start by mapping your growth loops. Every growth engine has at least one reinforcing loop:

  • Viral loop: Users invite other users
  • Content loop: Usage generates content that attracts new users via SEO
  • Paid loop: Revenue funds acquisition that generates more revenue

The Three-Layer Model

Layer 1: Acquisition

Model each acquisition channel separately. For each channel, define:

  • Input (spend, content published, users who can invite)
  • Conversion rate to signup
  • Any natural growth rate or decay

Layer 2: Activation & Monetization

From signups, model:

  • Activation rate (% who reach the aha moment)
  • Time-to-activation distribution
  • Conversion rate to paid
  • Average starting contract value

Layer 3: Retention & Expansion

For active customers:

  • Monthly/annual retention curves (cohorted)
  • Expansion rate (usage-based growth, upsells)
  • Contraction and churn rates

Connecting the Loops

The magic is in how you connect layers. For example:

  • Layer 3 retention → feeds back into Layer 1 as referral source
  • Layer 2 activation improvements → compounds through Layer 3 retention

Making It Decision-Useful

A model that just forecasts revenue isn't useful. A useful growth model answers questions like:

  • "If we improve activation rate by 5 points, what's the revenue impact over 12 months?"
  • "Should we invest in reducing churn or increasing top-of-funnel?"
  • "At what CAC does our paid channel become unprofitable?"

Build sensitivity analysis into your model. Highlight the 2-3 levers with the highest impact.

Keep It Honest

Update your model monthly with actuals. Track where your assumptions were wrong and why. A model that's never wrong is a model that's never useful — the value is in the delta between prediction and reality.


The best growth model I've ever seen was a single Google Sheet with 30 rows. It modeled one acquisition loop, one conversion funnel, and one retention curve. It was updated weekly and used in every planning meeting. Complexity is not sophistication.

Cite as · Magnuson 2025 · Omega Point Writing № 003Growth Modeling · Strategy · Forecasting