Loading...
Loading...
Design and optimize pricing strategies for SaaS products including tiering, packaging, value metrics, and experimentation. Use when setting initial pricing, optimizing conversion, expanding revenue, or when users ask about pricing strategy, monetization, or revenue optimization.
npx skill4agent add daffy0208/ai-dev-standards pricing-strategistSlack: Per active user
✅ Grows with team size
✅ Easy to understand
✅ Aligns with value
Twilio: Per API call
✅ Grows with usage
✅ Predictable for users
✅ Direct value correlation
Dropbox: Storage size
✅ Clear metric
✅ Grows with needs
⚠️ Can be gamed (compression)
AWS: Everything (CPU, storage, bandwidth, etc.)
⚠️ Complex but accurate
⚠️ Hard to predict costs
✅ Pay for what you use| Metric | Alignment to Value | Simplicity | Predictability | Growth Potential |
|---|---|---|---|---|
| Per User | High | High | High | Medium |
| Per Feature | Medium | High | High | Low |
| Usage-Based | High | Medium | Low | High |
| Storage | Low | High | Medium | Medium |
| Transactions | High | Medium | Medium | High |
$99/month - unlimited everythingStarter: $29/mo - 5 users
Pro: $99/mo - 20 users
Business: $299/mo - Unlimited users$0.01 per API call
First 10,000 freeBase: $49/mo + $0.50 per extra userTier 1 - Starter ($29/mo):
Target: Individuals, tiny teams, trying it out
Value Limit: 5 users, 10 projects
Features: ✅ Core features
✅ Basic support (email)
❌ Advanced features
❌ Integrations
❌ Custom anything
Tier 2 - Professional ($99/mo):
Target: Small-medium teams, main product
Value Limit: 20 users, 100 projects
Features: ✅ Everything in Starter
✅ Advanced features
✅ Integrations (Slack, etc.)
✅ Priority support
✅ API access
❌ Custom SLA
❌ SSO
Tier 3 - Business ($299/mo):
Target: Larger teams, mission-critical
Value Limit: Unlimited users, unlimited projects
Features: ✅ Everything in Professional
✅ Advanced security (SSO, SAML)
✅ Custom SLA
✅ Dedicated support
✅ Custom integrations
✅ Training & onboardingStarter: $29/mo (entry point)
Pro: $99/mo (3.4x - where you want most people) 👈 Sweet spot
Business: $299/mo (3x - makes Pro look reasonable)Starter Tier (60% features):
- All core CRUD operations
- Basic reporting
- Email support
- Mobile app
Goal: Get them using the product successfully
Pro Tier (85% features):
- Everything in Starter
- Advanced analytics
- Integrations (Slack, Zapier, etc.)
- API access
- Priority support
- Collaboration features
Goal: Make this irresistible for growing teams
Business Tier (100% features):
- Everything in Pro
- SSO/SAML
- Advanced security & compliance
- Custom SLA
- Dedicated support
- Training & onboarding
- Custom contracts
Goal: Remove all objections for enterprise buyers$99/mo > $100/mo (1% cheaper, feels 20% cheaper)
$29/mo > $30/mo❌ Bad:
Basic: $50
Premium: $75 (only 50% more, but not 50% more value?)
✅ Good:
Basic: $50
Premium: $150 (3x price for 2x value = good deal)
Enterprise: $500 (makes Premium look reasonable)Monthly: $99/mo ($1,188/year)
Annual: $990/year (Save $198 = 17% discount)Type: 14-day free trial, no credit card required
When: Product has clear "aha moment" quickly
Pros:
- Everyone experiences full product
- Clear conversion point
- No freeloaders
Cons:
- Friction at signup
- Have to convert them quicklyType: Forever free tier with limitations
When: High viral coefficient, network effects
Pros:
- No friction at signup
- Build large user base
- Word of mouth
Cons:
- Many users never pay
- High infrastructure costs
- Harder to monetize// Example: Test pricing pages
const pricingVariants = {
control: {
starter: 29,
pro: 99,
business: 299
},
test: {
starter: 39,
pro: 129,
business: 349
}
}
// Show different prices to 50% of visitors
const variant = Math.random() < 0.5 ? 'control' : 'test'
// Track which converts better
analytics.track('pricing_page_viewed', {
variant: variant,
prices: pricingVariants[variant]
})Need ~1,000 visitors per variant to detect 10% change
Need ~5,000 visitors per variant to detect 5% changeScenario: Raising Pro from $99 → $129
Option 1: Grandfather forever
- Existing: Stay at $99/mo forever
- New: Pay $129/mo
- Pros: Great for retention
- Cons: Growing discount over time
Option 2: Grandfather for 12 months
- Existing: Stay at $99 for 1 year, then $129
- New: Pay $129/mo immediately
- Pros: Balanced approach
- Cons: Still have to communicate increase
Option 3: No grandfathering, small increase
- Everyone: Goes to $129/mo
- Give 30 days notice
- Offer annual deal to lock in current price
- Pros: Simplest
- Cons: Some churn riskSubject: [Product] pricing update - your plan is increasing
Hi [Name],
Good news: We've shipped [impressive features] over the last
year, including [X, Y, Z].
Starting [Date, 30+ days away], we're updating our pricing:
- Pro: $99 → $129/mo (+30%)
- Business: $299 → $349/mo (+17%)
Your current pricing:
- You'll stay at $99/mo for the next 12 months
- To lock in $99/mo permanently, switch to annual: $990/year
Why we're increasing prices:
- [Specific value adds]
- [New features]
- [Better support]
Questions? Reply to this email.
Thanks for being with us,
[Founder Name]// Hit limit
if (user.projectCount >= user.plan.projectLimit) {
showUpgradePrompt({
message: "You've hit your 10 project limit",
cta: 'Upgrade to Pro for 100 projects',
timing: 'when_blocked'
})
}
// Feature discovery
if (user.clickedAdvancedFeature && !user.hasAccess) {
showUpgradePrompt({
message: 'This feature is available on Pro',
cta: 'Upgrade now for $99/mo',
timing: 'moment_of_value'
})
}
// Usage-based trigger
if (user.daysActive > 30 && user.plan === 'starter') {
showUpgradePrompt({
message: "You're a power user! Unlock more with Pro",
cta: 'See Pro features',
timing: 'established_user'
})
}Base Product: $99/mo
Add-ons (à la carte):
- Extra users: +$10/user/mo
- Advanced analytics: +$49/mo
- White label: +$99/mo
- Priority support: +$199/mo
- API rate limit increase: +$49/mo
Example Bill:
Pro plan: $99
+5 extra users: $50
+Advanced analytics: $49
Total: $198/moPrice Point: $29-99/mo
Sales Motion: Self-serve
Features: Simple, easy to use
Support: Email, docs
Decision Maker: End user or team lead
Sales Cycle: Minutes to daysPrice Point: $99-999/mo
Sales Motion: Self-serve + light touch
Features: Integrations, collaboration
Support: Priority email, chat
Decision Maker: Department head
Sales Cycle: Days to weeksPrice Point: $1,000+/mo (often $10k-100k+)
Sales Motion: High-touch sales
Features: SSO, custom, security, SLA
Support: Dedicated account manager
Decision Maker: VP, C-level, procurement
Sales Cycle: Weeks to monthsinterface PricingMetrics {
// Revenue metrics
mrr: number // Monthly Recurring Revenue
arr: number // Annual Recurring Revenue
arpu: number // Average Revenue Per User
// Conversion
trial_to_paid_rate: number // %
free_to_paid_rate: number // % (if freemium)
// Expansion
expansion_mrr: number // New revenue from existing customers
contraction_mrr: number // Lost revenue from downgrades
net_revenue_retention: number // (Expansion - Contraction) / Starting MRR
// Efficiency
cac: number // Customer Acquisition Cost
ltv: number // Lifetime Value
ltv_cac_ratio: number // Should be > 3x
payback_period_months: number // Should be < 12 months
// Distribution
customers_by_tier: {
starter: number
pro: number
business: number
}
}Good SaaS Company:
Trial → Paid: > 15%
MRR Growth: > 10% month-over-month (early stage)
Churn Rate: < 5% per month (SMB) or < 1% (enterprise)
LTV:CAC: > 3:1
Payback Period: < 12 months
Net Revenue Retention: > 100% (expansion covers churn)
Annual Contract Value:
- SMB: $1k-10k
- Mid-market: $10k-100k
- Enterprise: $100k+Hero Section:
Headline: "Pricing that grows with you"
Subheadline: "Start free, upgrade anytime"
Comparison Table:
[Starter] [Pro - Most Popular] [Business]
Feature comparison rows
[CTA Button] [CTA Button] [CTA Button]
FAQ Section:
- Can I change plans?
- What payment methods do you accept?
- Do you offer refunds?
- Can I cancel anytime?
Trust Signals:
- Testimonials
- Logos of customers
- Money-back guarantee<!-- Highlight most popular tier -->
<div class="pricing-card" data-popular="true">
<div class="badge">Most Popular</div>
<h3>Pro</h3>
<div class="price">
<span class="amount">$99</span>
<span class="period">/month</span>
</div>
<!-- Larger button, different color -->
<button class="cta-primary-large">Start Free Trial</button>
</div>
<!-- Show annual savings -->
<div class="billing-toggle">
<span>Monthly</span>
<toggle />
<span>Annual <badge>Save 20%</badge></span>
</div>
<!-- Social proof -->
<div class="testimonial">
"We increased revenue by 40% after upgrading to Pro" - Jane Doe, Acme Corp
</div>