Growth features, structural patterns
SaaS growth feature patterns.
Seven structural design patterns for the SaaS growth features indie founders most often build — referral programs, freemium gates, paywalls, in-product upgrade prompts, in-app surveys, monthly-to-annual upgrade prompts, team invitation flows. Each page covers how the pattern works, when it fits, when it fails, the target growth metric, implementation considerations, and the common indie SaaS misuses.
Distinct from /onboarding-pattern (onboarding-specific) and /pricing-model (pricing-structure).
Referral program
Referral programs are the most-attempted and least-honestly-evaluated growth pattern in indie SaaS. The structural design (referrer reward, referee benefit, attribution mechanic) determines whether the program produces real growth or just rewards existing happy customers for what they were going to do anyway.
Freemium gate
The freemium gate is the structural mechanism that converts free-tier users to paid customers — usage caps, feature limits, time limits, or a combination. Designed well, the gate is invisible until it produces upgrade intent. Designed badly, the gate produces churn before conversion.
Paywall (content / feature gating)
Paywalls gate specific content or features behind paid subscription. The structural choice is soft (preview shown, then paywall) vs hard (no preview, full gate). Soft paywalls convert higher per visitor; hard paywalls produce higher trust per subscriber.
In-product upgrade prompt
In-product upgrade prompts are the contextual nudges that appear inside the product when a user could benefit from upgrading. Done well they convert at high rates because intent is implicit; done badly they read as constant nagging and damage retention.
In-app survey
In-app surveys collect specific customer signal at the moment it matters (post-onboarding, post-feature-use, pre-churn). Done well they produce signal qualitative interviews cannot scale to; done badly they produce survey fatigue that damages NPS and engagement metrics.
Annual upgrade prompt (monthly → annual)
The monthly-to-annual upgrade prompt is the cleanest cash-flow lever indie SaaS has. Converting one monthly customer to annual produces 12 months of upfront cash, lower churn risk, and a stronger LTV calculation. The trigger logic and discount level determine conversion.
Team invitation flow
Team invitation flows convert single-user customers into multi-seat customers — the biggest expansion-revenue lever for B2B SaaS. Designed well, invitations produce 30-60% of seat growth; designed badly, they sit unused and the customer stays solo.
Test the pattern before fully committing
Each growth feature pattern is an investment. The experiment recipes test the pattern's actual lift on your product before you commit to it long-term.