Pace Pricing
Back to BlogPricing Strategy
·Bill Wilson

Why Your SaaS Packaging Is Built Backwards (And How to Fix It)

Why Your SaaS Packaging Is Built Backwards (And How to Fix It)

Every SaaS company I've worked with has the same origin story for their pricing page: someone opened a spreadsheet, listed every feature, divided them into three columns labeled Basic, Pro, and Enterprise, and called it pricing. It feels logical. It is not.

Feature-first packaging is the reason so many SaaS companies hit a ceiling on willingness to pay, and the reason "we just need to add more to the top tier" almost never fixes it. There's a different starting point: designing packages from the outside in, beginning with what your customers are actually trying to accomplish.

The Problem with Feature-First Packaging

When you build tiers around features, you end up with packages that no single customer actually wants in full.

Product teams fall in love with what they've built and distribute those features across tiers based on gut feel, competitive mimicry, and how hard the feature was to build. The result is a Basic plan that's too limited, a Pro plan stuffed with things most buyers don't need, and an Enterprise plan that feels like an arbitrary price jump.

The most successful B2B SaaS companies average 3.5 packages. Not because that number is magic, but because more tiers create analysis paralysis without creating real value differentiation.

The deeper issue is what I call value dilution. When customers see a package overloaded with features they won't use, they don't think "great value." They think "what am I actually paying for?" Perceived value drops. Discounting pressure rises. Your close rates start depending on your sales team's personality rather than your packaging's clarity.

The fix is almost never adding more features. It starts with understanding the job your customer is actually trying to do.

Start with the Job, Not the Feature

The Jobs-to-be-Done framework, developed by Clayton Christensen and Bob Moesta, asks a question that sounds obvious but isn't: what progress is your customer trying to make, and what's stopping them from making it?

Customers don't buy software. They hire it to do a job. And every job has three layers:

  • The functional job: the practical task they need to complete

  • The emotional job: how they want to feel (or stop feeling) as a result

  • The social job: how this affects how others perceive them

The functional job is always the most visible. But emotional and social jobs often drive the actual buying decision and willingness to pay. A practice manager at a medical clinic isn't just trying to collect patient forms faster. She's trying to stop feeling like administrative chaos is her fault. And she wants her staff to see her as someone who has things under control.

When you understand all three layers, your packaging decisions stop being about which features to put where. They start being about which jobs each tier is solving, and whether the price represents a fair exchange for that progress.

In a recent packaging engagement with a healthcare software company, the entire architecture shifted once we mapped two distinct jobs: collecting patient information before clinical encounters, and managing patient engagement throughout the care episode. Those mapped to two separate packages, each with a value metric tied to what the customer actually cared about. Form submissions for the first, patient contacts for the second.

The Value Metric Is the Architecture

Once you know the job, the next question is: what unit of value scales with how much progress the customer is making?

This is your value metric. And it is the most important structural decision in your packaging.

A value metric is the measure that grows as your customer gets more value from your product. Per seat is the most common, but it's often the laziest choice. It scales with headcount, not with outcomes. A customer whose team grows doesn't necessarily get more value from your product. They're just bigger.

Better value metrics scale with actual usage and impact:

  • A document collection tool might price on form submissions

  • A customer support platform on conversations resolved

  • A marketing tool on contacts reached

When value metrics and jobs align, packages almost design themselves. The question becomes: does this capability help the customer do the job, and does our pricing grow as their use of it grows?

Customers who get more value from your product expand their spend without being pushed into upgrade conversations they resent. That's the compounding advantage of outcome-aligned pricing, and it's why products with strong value metrics consistently outgrow seat-based competitors on expansion revenue.

Evaluating Value Metrics: The HOPE Framework

Not every metric that looks like a value metric actually works as one. We use what we call the HOPE Framework to evaluate value metrics across two dimensions: Customer Clarity and Operational Ease. Each dimension has three criteria.

Customer Clarity: does the customer understand and trust this metric?

  • Connected to value: Does the metric scale with the progress the customer is actually making?

  • Feels fair and familiar: Will the customer recognize this as a reasonable way to pay, or will it feel arbitrary?

  • Predictable: Can the customer anticipate what they'll owe before they get the bill?

Operational Ease: can your business actually run on this metric?

  • Trackable: Can you measure it cleanly and reliably in your product?

  • Billable: Can your systems actually invoice against it without manual workarounds?

  • Scalable: Does the metric grow as your business and your customers' businesses grow?

A metric that scores well on Operational Ease but poorly on Customer Clarity (say, API calls) might be easy for your engineering team to track but creates billing anxiety for your buyers. A metric that scores well on Customer Clarity but poorly on Operational Ease (say, "business outcomes achieved") sounds great in a sales pitch but becomes a nightmare to invoice.

The best value metrics score well on both dimensions. When you're evaluating candidates, run them through the HOPE Framework before you commit. If a metric fails more than one criterion on either side, it's probably not the right foundation for your packaging.

The Five Packaging Architectures Worth Knowing

Once you have your jobs and value metrics, you need a packaging structure. There are five architectures, ranging from simplest to most complex. Each one breaks in a specific way when applied to the wrong situation.

1. All-in-One

Everyone gets everything at a single price. This is the simplest architecture and it works when your product solves one core job for one type of customer, and complexity in packaging would only create friction. Early-stage SaaS companies often start here, and many stay here longer than they should, leaving expansion revenue on the table. But for products with a tight ICP and a single clear job, all-in-one is the right call. The risk is that as your product grows, a single price forces you to either underprice for power users or overprice for casual ones.

2. Use Case-Based

Rather than one set of tiers that tries to serve everyone, you design distinct packages for each customer segment. This works when you serve different customer types with different jobs and different willingness to pay. A compliance platform that serves both healthcare and financial services might need entirely separate packaging, because the jobs, the regulatory context, and the value metrics are different. This is harder to execute on a pricing page, but it's the most accurate representation of value for companies with diverse ICPs. The risk is operational complexity: every additional package is another thing to maintain, price, and sell.

3. Good-Better-Best

This works when your customers have a clear progression, when most start with the same core job and graduate to more sophisticated needs over time. The risk is treating the tiers as a feature ladder rather than a progress ladder. Each tier needs to solve a distinct job or stage of maturity, not just include more stuff. When Good-Better-Best goes wrong, it's almost always because the middle tier is a dumping ground for features that didn't fit anywhere else, and the top tier is just the middle tier with a higher price and a "contact us" button.

4. Platform plus Extensions

This works when your customers have one universal core job and several optional secondary jobs that only some segments care about. Everyone starts on the platform. Those with specific needs add extensions. This avoids penalizing customers who don't need everything, and it kills the "I'm paying for features I don't use" complaint that tanks upgrade conversations.

In a recent engagement with an educational platform serving medical schools, this architecture surfaced naturally. Every institution needed the same core content. But only some needed advanced assessment tools, and only some needed specialized clinical modules. Forcing all of that into a tiered structure created packages nobody wanted to buy cleanly. Separating core from extensions gave buyers clarity and gave the pricing team something they could actually sell.

5. A La Carte

Every capability is priced individually. This is the most flexible architecture and the most complex to manage. It works when your customers are sophisticated buyers who know exactly what they need and want granular control over what they pay for. Think enterprise infrastructure or developer tooling. The risk is decision fatigue: most buyers don't want to assemble their own product from a menu of 30 line items. A la carte also makes it harder to communicate a clear value story on your pricing page, because there's no package to anchor the conversation around. When it works, it works well. When it doesn't, it turns your pricing page into a procurement spreadsheet.

Most companies that struggle with packaging picked the wrong architecture before they ever got to tier structure. Getting the architecture right matters more than getting the tiers right.

The Feature Conversation You Should Be Having Instead

One reframe changes how packaging discussions feel inside your company.

Instead of asking "which features should go in which tier?" ask "which features are core to the job, which features enhance the job for customers at a later stage of maturity, and which features solve a secondary job that only some segments care about?"

That distinction produces a different categorization:

  • Core features belong in every tier. They're what makes the product deliver on its primary promise.

  • Graduation features mark a real step-up in capability and should only move a customer to a higher tier if they represent a jump in the value delivered, not just more functionality.

  • Extension features serve specific segments and shouldn't be bundled into base tiers where most customers will never use them.

When you're working through this categorization with your product team, the conversation shifts from "where does this feature go?" to "what job does this feature serve?" The packaging decisions that follow are clearer for it.

Building Conviction, Not Just Structure

There's one more thing that separates teams who execute a packaging redesign successfully from those who stall out.

Conviction.

You can design a packaging architecture that makes complete sense on paper. But if your product team doesn't believe in it, your sales team won't be able to explain it, and your customers will feel the uncertainty. Pricing is a feedback loop. How people respond when you ask them to pay tells you everything about whether your product and positioning are actually working.

Before you finalize a new structure, run purchase simulations with your existing customers. They already know your product. They want you to win. That makes them the best people to pressure-test whether your new structure makes sense.

Here's the key: don't show them the pricing. Show them the packaging structure, the tiers, the names, what's included in each, and watch how they navigate it. Where do they hesitate? Where do they self-select into the wrong tier? Where do they say "I don't understand why this is separate from that"? Each of those moments is a revision signal.

When a customer gets stuck or flat out rejects a tier, don't move on. Get in behind it. Ask what they expected to see instead. Ask what would need to be true for that tier to make sense to them. You're looking for the places where your logic doesn't match how your customers think about their own needs.

The goal is a structure your team can sell with clarity and your customers can evaluate without confusion.

The Question Worth Sitting With

The real test of a packaging redesign is whether your customers can immediately see themselves in the tier that fits them, and whether the next tier feels like an obvious step in their progress rather than a price jump that doesn't quite make sense.

Most pricing problems aren't really pricing problems. They're clarity problems. And clarity starts with knowing the job before you decide what features go where.

If you're looking at your current packaging and something feels off — a top tier that doesn't convert, a bottom tier with too much churn, upgrade conversations that always need a discount — the answer is probably not a new feature. Start with a better understanding of what your customers hired you to do.

Frequently Asked Questions

+What is feature-first packaging and why doesn't it work?

Feature-first packaging is when you build pricing tiers by distributing your product's features across plans based on internal complexity or cost. It doesn't work because it creates packages organized around what you built rather than what your customers are trying to accomplish. The result is value dilution: plans stuffed with features most buyers don't need, which lowers perceived value and increases discounting pressure.

+What is Jobs-to-be-Done and how does it apply to SaaS pricing?

Jobs-to-be-Done (JTBD) is a framework developed by Clayton Christensen and Bob Moesta that focuses on understanding what progress your customer is trying to make. In SaaS pricing, JTBD shifts the packaging question from "which features go in which tier" to "which jobs does each tier solve." Every customer job has three layers: functional (the task), emotional (how they want to feel), and social (how they want to be perceived). All three influence willingness to pay.

+What is a value metric in SaaS pricing?

A value metric is the unit of measurement that scales with how much value your customer gets from your product. It's what you price against. Per-seat pricing is the most common value metric, but it often doesn't reflect actual customer outcomes. Better value metrics like form submissions, conversations resolved, or contacts reached tie pricing directly to the progress the customer is making, which drives expansion revenue without forced upgrade conversations.

+How do you evaluate whether a value metric is the right one?

The HOPE Framework evaluates value metrics across two dimensions. Customer Clarity asks whether the metric is connected to value, feels fair and familiar, and is predictable for the buyer. Operational Ease asks whether you can track it, bill for it, and scale with it. A strong value metric scores well on both dimensions. If a metric fails on Customer Clarity, it creates billing anxiety. If it fails on Operational Ease, it becomes an invoicing nightmare.

+What are the five SaaS packaging architectures?

The five packaging architectures, from simplest to most complex, are All-in-One (single price for everything), Use Case-Based (distinct packages per customer segment), Good-Better-Best (tiered progression), Platform plus Extensions (core product with optional add-ons), and A La Carte (every capability priced individually). The right choice depends on your customer's job, the diversity of your ideal customer profile, and the operational complexity your team can manage.

+How do you choose the right packaging architecture?

Start with the job your customer is trying to do and how many distinct customer types you serve. If you have one job and one customer type, All-in-One may be right. If you have one core job with a clear progression, Good-Better-Best works. If different segments have fundamentally different jobs, Use Case-Based packaging is more accurate. If there's a universal core job with optional secondary jobs, Platform plus Extensions fits. A La Carte works for sophisticated buyers who want granular control.

+What is a purchase simulation and why should you run one before launching new packaging?

A purchase simulation is when you put your packaging structure, without pricing, in front of existing customers and watch how they navigate it. You show them the tiers, the names, and what's included, then ask them to talk through which option fits them and why. Where they hesitate, self-select into the wrong tier, or flat out reject an option tells you where your structure doesn't match how customers think about their own needs. Run these with existing customers. They know your product and want you to win, which makes their feedback more useful than responses from cold prospects.

+What's the difference between core features, graduation features, and extension features?

Core features belong in every tier. They're what delivers on the product's primary promise. Graduation features mark a real step-up in capability that justifies moving to a higher tier, representing a jump in value delivered, not just more functionality. Extension features serve specific customer segments and should be offered as add-ons rather than bundled into base tiers where most customers won't use them.

+Why do most SaaS companies have pricing problems?

Most SaaS pricing problems are clarity problems. When customers can't immediately see themselves in the right tier, or when the next tier up feels like a price jump rather than a progress step, the structure isn't communicating value. This usually traces back to packaging built around features rather than customer jobs, a value metric that doesn't align with how customers experience progress, or the wrong packaging architecture for the company's customer base.