How to Price Your SaaS Product: A Framework That Actually Works
Most SaaS founders price too low or too high. Here's a data-driven framework for pricing your SaaS, when to raise prices, and how to test pricing without losing customers.
"What should I charge for my SaaS?"
I've helped 40+ founders price their products. Most make the same mistake: pricing based on gut feel, not data.
Result: 60% price too low and leave $200K+ on the table. 30% price too high and kill growth. 10% get it right.
Here's the framework that works.
The #1 Pricing Mistake: Guessing
What Founders Do
"My competitor charges $49/month, so I'll charge $39/month to undercut them."
Or: "Let me do some value-based pricing math and charge $299/month."
Both are guesses.
The Cost
Pricing too low:
- Example: Product worth $200/month, charging $50/month
- With 100 customers: $5K MRR (should be $20K MRR)
- Lost revenue: $15K/month = $180K/year
Pricing too high:
- Example: Product worth $50/month, charging $200/month
- With 20 customers (should have 100): $4K MRR
- Lost revenue: $1K/month = $12K/year + slower growth
The Fix
Don't guess. Test.
The SaaS Pricing Framework
Step 1: Identify Your Value Metric
Value metric = what customers pay for
Common value metrics:
- Users: Slack ($8/user/month)
- Contacts: Mailchimp ($15/month for 500 contacts)
- Usage: Twilio ($0.01/SMS)
- Features: Ahrefs (plans by tool access)
- Flat: Basecamp ($99/month unlimited)
How to choose:
❌ Bad: "Per user" when users don't correlate with value ✅ Good: "Per user" when more users = more value
❌ Bad: "Per feature" when features are commodities ✅ Good: "Per outcome" when outcome is measurable
Example:
Project management SaaS:
- ❌ Per user (more users ≠ more value for small team)
- ✅ Per project (more projects = more value for everyone)
The test: Does your metric grow with customer value?
Step 2: Set Your Anchors (3 Tiers)
Most B2B SaaS needs 3 tiers:
- Starter ($X/month) - Individual contributors, small teams
- Professional ($3-5X/month) - Small businesses, core offering
- Enterprise ($10-20X/month) - Larger companies, premium features
Why 3 tiers:
- 1 tier = No comparison, hard to sell
- 2 tiers = Good/expensive choice (most pick cheap)
- 3 tiers = Cheap/reasonable/expensive (most pick middle)
- 4+ tiers = Confusion, decision paralysis
Pricing ladder example:
Starter: $49/month
↓ (3x)
Professional: $149/month (← most customers)
↓ (5x)
Enterprise: $699/month
Step 3: Calculate Your Minimum Viable Price
Formula:
Minimum Price = (Customer Acquisition Cost × 3) / 12
Why × 3: You need 3:1 LTV:CAC ratio minimum Why ÷ 12: Convert annual to monthly
Example:
- CAC = $1,500 (ads + sales time)
- Minimum price = ($1,500 × 3) / 12 = $375/month
If you charge less than $375/month, you lose money on every customer.
This is your floor. Don't go below it.
Step 4: Find Your Value Ceiling
Value ceiling = Maximum customers will pay
How to find it:
Method 1: Van Westendorp (survey):
Ask 20-30 potential customers:
- "At what price would this be too expensive?" (expensive)
- "At what price would this be expensive but worth considering?" (high)
- "At what price would this be a bargain?" (cheap)
- "At what price would this be too cheap to trust?" (suspicious)
Plot responses:
- Intersection of "expensive" and "cheap" = optimal price
- Range of "high" to "cheap" = acceptable range
Method 2: Willingness-to-pay interviews:
"How much would you pay to solve [problem]?"
Bucket responses:
- Under $50: Low willingness
- $50-200: Medium willingness
- $200-500: High willingness
- $500+: Very high willingness
Your ceiling = 80th percentile answer
Step 5: Test Your Initial Price
Start with:
Price = (Value Ceiling + Minimum Viable Price) / 2
Example:
- Minimum: $375/month (from CAC)
- Ceiling: $800/month (from surveys)
- Starting price: $587/month → Round to $599/month
Why middle: Easy to raise if too low, easy to discount if too high
When to Raise Prices
Signal #1: Conversion Rate >20%
What it means: You're too cheap
Healthy B2B SaaS conversion:
- Trial → Paid: 10-15%
- Demo → Customer: 20-30%
If your conversion is 30%+: You're leaving money on the table
Action: Raise price 20-30%
Signal #2: No Price Objections
If nobody says "That's expensive":
- You're underpriced
- Raise 15-25%
If everyone says "That's expensive":
- Maybe too high, or
- Wrong customer segment
Signal #3: Customer Success is Profitable
Calculate:
LTV = Average Revenue Per Customer × Average Lifetime (months)
CAC = Customer Acquisition Cost
LTV:CAC Ratio = LTV / CAC
Healthy ratios:
- 3:1 = Minimum viable
- 5:1 = Good, room to grow
- 10:1+ = You're underpriced
If ratio >8:1: Raise prices 20-40%
Signal #4: Customers Upgrade Fast
If >30% upgrade from Starter → Professional in first 3 months:
Your starter tier is too valuable. Either:
- Raise starter price
- Remove features from starter
- Both
Signal #5: You've Added Significant Value
Raise prices when you:
- Add major feature (20-30% more value)
- Improve core outcome (2x faster, 50% better)
- Expand to new use case
Grandfathering:
- Keep existing customers at old price for 6-12 months
- New customers pay new price immediately
Real Pricing Examples
Example 1: Too Low → Fixed
Initial pricing:
- Basic: $19/month
- Pro: $49/month
- Business: $99/month
Metrics:
- Conversion: 35% (way too high)
- CAC: $800
- LTV: $588 (Basic), $1,470 (Pro), $2,970 (Business)
- LTV:CAC: 0.7:1 (Basic), 1.8:1 (Pro), 3.7:1 (Business)
Problem: Losing money on every Basic customer. Even Pro barely works.
New pricing (18 months later):
- Starter: $79/month (4x)
- Professional: $199/month (4x)
- Enterprise: $499/month (5x)
New metrics:
- Conversion: 18% (healthier)
- CAC: $950 (spent more on better leads)
- LTV: $2,370 (Starter), $5,970 (Pro), $14,970 (Enterprise)
- LTV:CAC: 2.5:1, 6.3:1, 15.7:1
Result: $45K → $180K MRR in 12 months (4x growth from pricing + volume)
Example 2: Too High → Fixed
Initial pricing:
- $499/month (flat rate)
Metrics:
- Conversion: 3% (very low)
- CAC: $2,000
- LTV: $5,988
- LTV:CAC: 3:1 (looks okay)
Problem: Growth too slow. Only 20 customers in 12 months.
New pricing:
- Starter: $99/month
- Professional: $299/month
- Enterprise: $799/month
New metrics:
- Conversion: 15% (much healthier)
- CAC: $1,200 (lower friction)
- Mix: 40% Starter, 50% Pro, 10% Enterprise
- Blended LTV: $6,156
- LTV:CAC: 5.1:1
Result: 20 customers → 150 customers in 12 months (faster growth)
Example 3: Value Metric Changed Everything
Initial pricing:
- Per user: $15/user/month
Problem:
- Small teams (3-5 users) paid $45-75/month
- Got tons of value (saved 20 hours/week)
- Wildly underpriced
New pricing:
- Per project: $49/project/month
Result:
- Same customers paid $150-300/month (3-6 projects)
- Better alignment with value
- 3-4x revenue from existing customers
Common Pricing Mistakes
Mistake #1: Free Trial Too Long
30 days = conversion killer
Why:
- Users forget to evaluate
- Takes 3 weeks to test properly
- Week 4 they're busy
Better: 14 days Best: 7 days + option to extend
Mistake #2: Too Many Plans
4+ plans = decision paralysis
Data: Conversion drops 25% going from 3 → 4 plans
Stick with 3:
- Entry (15% of customers)
- Professional (70% of customers)
- Enterprise (15% of customers)
Mistake #3: Annual Discount Too High
Common: 20-30% annual discount Problem: You're training customers to pay less
Better: 15-20% max
Calculate:
Annual discount = (Monthly Churn × 12) - 5%
Example:
- Monthly churn: 3%
- Max churn savings: 36%
- Annual discount: 31% (too high)
- Better discount: 15% (you still win, customer wins)
Mistake #4: Grandfather Pricing Forever
"We'll never raise prices on existing customers"
Problem:
- Your best customers pay least
- New features subsidized by new customers
- Can't invest in product
Better:
- Grandfather for 12 months
- Then raise to new pricing (with 60-day notice)
- Offer 50% discount vs full new price (still 2x more)
Mistake #5: Race to Bottom with Competitors
"Competitor dropped price to $39, let's go to $29"
Problem: Price war nobody wins
Better: Differentiate on value, not price
Example:
Competitor at $39/month:
- You at $99/month
- But 3x faster
- Better support
- More features
Premium positioning > cheaper positioning
Testing Price Changes
The Right Way to Test
For new customers (A/B test):
- Split traffic 50/50
- Test for 30 days minimum
- Compare:
- Conversion rate
- Revenue per trial
- LTV (model, not actual)
Math:
Revenue per trial = Conversion% × Price
Example:
- Option A: 15% conversion at $99 = $14.85/trial
- Option B: 12% conversion at $149 = $17.88/trial
Winner: Option B (+20% revenue per trial)
For existing customers:
- Email 60 days before
- Explain value added
- Offer annual lock-in at current price
FAQ
The Bottom Line
Most SaaS founders:
- Guess at pricing (based on competitors or gut feel)
- Price too low (60% of founders)
- Never test price changes
- Lose $100K-500K+ in first 2 years
The right approach:
- Calculate minimum (CAC × 3 / 12)
- Find ceiling (survey willingness to pay)
- Start middle (test with real customers)
- Watch metrics (conversion, LTV:CAC, objections)
- Raise prices (when data says you're too cheap)
Key metrics to track:
- Trial → Paid conversion: 10-15% is healthy
- LTV:CAC ratio: 3:1 minimum, 5:1 good
- Price objections: Some is good, none means too cheap
- Upgrade rate: >30% in 3 months means starter too valuable
When to raise prices:
- Conversion >20%
- LTV:CAC >8:1
- Zero price objections
- Added major value
How much to raise:
- 15-20% annually (standard)
- 20-30% after major feature
- 30-50% if seriously underpriced
Don't guess. Test. Let data guide pricing.
Tools to Price Your SaaS Right
Planning your pricing:
- Use our SaaS Cost Calculator to understand your costs
- Check our MVP Timeline Calculator to estimate time to value
- Read our MVP Mistakes guide to avoid common pitfalls
Need strategic guidance:
- Book a Quick-Win Discovery Sprint to validate pricing strategy ($5K, 5 days)
- Work with our fractional CTO team for ongoing pricing optimization
Not sure where to start:
- Schedule a free strategy call to discuss your pricing strategy
Remember: Pricing is not set-it-and-forget-it. Test annually. Raise prices as you add value. Most founders are leaving 40-60% more revenue on the table by pricing too low. Don't be one of them.