Practice SaaS pricing tier vocabulary: Basic/Pro/Enterprise tier language, feature gating, entitlement service, plan limits, overage, and plan upgrade communication.
0 / 5 completed
1 / 5
A product manager says: "We need to implement feature gating per tier." What does 'feature gating per tier' mean?
Feature gating is the mechanism that enforces tier-based product differentiation. When a Basic tenant tries to access an advanced feature, the application checks their entitlements and either hides the feature, shows an upgrade prompt, or returns a 403. The entitlement check is typically: does tenant X have entitlement Y? Feature gating is what makes the same codebase serve multiple plan tiers.
2 / 5
What is an 'entitlement service' in a SaaS architecture?
An entitlement service centralises the answer to 'can this tenant do this?' It knows each tenant's plan, any add-ons purchased, trial status, and custom overrides (e.g., enterprise custom contract). Without a central entitlement service, feature gating logic gets duplicated across many services — and becomes inconsistent. Services query the entitlement service: 'does tenant A have entitlement advanced-analytics?' and get a yes/no response.
3 / 5
A pricing page shows: "Basic: 5 users, 10 GB storage. Pro: 50 users, 100 GB storage." What are these called in SaaS product vocabulary?
Plan limits are the quantitative boundaries of each tier. They define what 'Basic' and 'Pro' actually mean in resource terms. Enforcement: the platform checks current usage against the limit before allowing an action (e.g., inviting a 6th user on a Basic plan triggers an upgrade prompt). Technically, limits are stored in the entitlement system and checked at action time — not at login.
4 / 5
A customer receives an email: "Your team has used 95% of your monthly API call limit. You will be charged for overages above 10,000 calls." What is 'overage' in SaaS billing vocabulary?
Overage is consumption beyond the included plan limit. SaaS platforms handle it two ways: hard limits (block the action when the limit is reached — 'you must upgrade to continue') or soft limits with overage billing (allow usage and charge per additional unit). Enterprise contracts often include committed usage with overage rates. Overage language appears in pricing pages, invoices, and automated limit-warning emails.
5 / 5
A growth email says: "Upgrading your plan unlocks advanced reporting, custom integrations, and priority support." What language pattern is this?
Upgrade communication is a product-led growth mechanic: when a tenant encounters a feature gate or limit, the platform surfaces a contextual upgrade prompt. The language pattern: name the gated feature, connect it to the tenant's goal, and reduce friction to upgrading. 'Upgrading your plan' is the standard call-to-action. This is distinct from upsell emails (proactive outreach not triggered by a limit hit).