Short answer
Good-better-best pricing works when each tier delivers a genuinely different level of value that appeals to a distinct customer segment. The key is to design the 'good' tier as a functional entry point, the 'better' tier as the popular middle ground, and the 'best' tier as the full solution-without making the cheapest option deliberately unattractive. By focusing on capacity, support, and outcomes rather than crippling features, you can guide customers to the right choice and increase average order value while maintaining trust.
Define the Job Each Tier Must Do
Begin by mapping each tier to a specific buyer persona and the core job they need done. For a project management tool, the good tier might serve a freelancer managing simple tasks; the better tier could be for small teams needing shared boards and reporting; the best tier might target enterprises requiring advanced permissions, integrations, and dedicated support. Write down the primary outcome each segment wants to achieve, such as 'organize my weekly tasks' versus 'coordinate a 50-person product launch.'
List features that directly support those outcomes, ensuring no overlap between tiers. The good tier should include only essential features that let customers succeed at the basic job. The better tier adds meaningful capabilities like automation or collaboration. The best tier introduces enterprise-grade features like audit logs or API access. This clarity prevents arbitrary feature stripping and makes the value ladder feel logical.
- Define buyer personas per tier: starter, mainstream, power user.
- List core, expanded, and advanced features for each tier, avoiding overlap.
- Estimate willingness to pay per segment using surveys or competitor research.
Use Price Anchoring and Center Emphasis
Customers often compare prices relative to each other, so the middle tier becomes the reference point. Position the better tier as the 'most popular' choice, but only if your data supports that claim-otherwise, you risk sounding false. Instead, use a subtle visual highlight on the middle column in your pricing table.
Set the price gaps to reflect real cost and value differences. A common pattern is a 30-50% increase from good to better, and another 30-50% from better to best, but these are not rules. The key is that each jump brings tangible improvements. For instance, if better costs $50 per month and best costs $75, the extra $25 should obviously cover features like unlimited projects or priority support, not just a label.
- Ensure the middle price is between the other two, not the lowest or highest.
- Make the best tier's price gap proportional to the added value.
- Highlight the better tier visually, but avoid unverifiable claims.
Differentiate by Capacity and Support, Not Crippled Features
Instead of disabling core features in the good tier, limit the quantity of usage. For example, allow 3 projects and 1 user in good, 10 projects and 5 users in better, and unlimited in best. This feels less like a penalty and more like a natural scaling of value. Similarly, scale support channels: community forum for good, email support for better, and phone or dedicated manager for best. This approach is transparent and easy to explain.
Also group features into logical packages so each tier feels complete. A good tier for a marketing agency might include 4 hours of design and one revision round. Better could double the hours and add a strategy call. Best might include a dedicated account manager and monthly reporting. Every package must deliver a clear outcome at its price, so the cheapest option still provides real value.
- Limit quantities like users, projects, or storage rather than crippling core functions.
- Scale support channels and response times, not just ticket count.
- Group features logically so each tier is self-sufficient.
Build a Transparent Menu with Clear Deliverables
Present your tiers in a clean comparison table. List the 10-15 most important features as rows, and put a checkmark or specific value like '50 GB' under each tier. Place the middle tier in the center, slightly emphasized with a color border but not a 'most popular' badge unless you have data to back it. Use plain language customers understand, avoiding jargon.
For services, define deliverables concretely. For instance, a social media package might include '4 posts per week' in good, '8 posts plus 2 stories' in better, and '16 posts, stories, and monthly strategy report' in best. Make sure each tier's deliverables are distinctly different in quantity or scope. This helps customers see exactly what they get and reduces perceived trickery.
- Use columns for good/better/best with the middle column visually distinct.
- List features that matter to each target buyer, not all features.
- For services, define hours, tasks, and deliverables per package.
Refine Based on Customer Behavior and Data
After launch, monitor which tiers customers choose and how they use the product. If most pick the good tier and rarely upgrade, your value stack may be unclear or the price gap too large. If many pick best but few pick better, the better tier might lack compelling features. Analyze these patterns in your CRM to understand segment behavior.
Track associations between tiers and customer outcomes using your CRM. For instance, HubSpot's associations API can link contacts to deals and usage data, letting you see which tiers lead to higher retention or expansion. Salesforce similarly allows you to segment pipeline data. Use these insights to adjust features, prices, or visual emphasis quarterly. Always validate changes with customer interviews to ensure you are solving real pain points, not just reacting to numbers.
- Monitor conversion rates per tier in your CRM.
- Interview customers who upgrade or downgrade to learn why.
- Use CRM data to refine buyer personas and tailor offers.
What to verify
- The HubSpot and Salesforce sources are technical documentation for developers and do not provide pricing strategy advice.
- Specific pricing examples, psychological pricing rules, and industry benchmarks in this article are illustrative and must be validated against your own market.
- This article does not constitute legal, financial, or business advice.
Questions and answers
How many tiers should I offer in good-better-best pricing?
Three tiers are generally best for good-better-best pricing. Fewer than three doesn't give a clear middle choice, and more can overwhelm customers. Three allows you to meet different budget needs while guiding most to the middle option. Start with three and test if your customers respond well.
What if my good tier is not profitable?
If the good tier covers its own costs, it can serve as an acquisition tool for future upgrades. If it consistently loses money and users rarely upgrade, you need to adjust. Rebalance its features or raise its price to ensure it's still attractive but not a loss leader. Track lifetime value to decide.
How do I choose the price gaps between tiers?
A common pattern is a 30-50% increase from good to better, and a similar or slightly smaller increase from better to best, but it depends on your costs and market. Calculate your margins and test different gaps. Use customer feedback to ensure the perceived value matches the price difference.
Sources and verification date
- Official source: developers.hubspot.comdevelopers.hubspot.com · Checked
- Official source: help.salesforce.comhelp.salesforce.com · Checked