TL;DR: Key takeaways

Price is the number a customer pays. Packaging is what that number buys. Most revenue leaks live in packaging.

Raising price on a broken package converts a pricing problem into a churn problem.

Your value metric is the fastest diagnostic. Check whether your heaviest users pay the most.

Fix packaging first, then price. Reversing that order is the expensive mistake.

Grandfathering is a revenue decision, not a courtesy. Decide it on purpose.

No trustworthy public benchmark exists for this call. Every widely quoted figure traces back to a vendor.

Revenue is flat. Deals close, but at numbers that feel low. Someone on the board says the word underpriced.

So you open the pricing page and start typing bigger numbers. That is the reflex, and it is usually the wrong one. The number is rarely the part that is broken.

This is a decision filter for the two levers founders confuse. One is price. One is packaging.

They fail differently and they show different symptoms. They also carry very different risk to your existing base.

What is the real difference between price and packaging?

Price is the number a customer pays, and packaging is what that number buys.

Packaging covers four things:

  • Which features sit in which tier
  • What unit you charge against
  • Where the usage limits fall
  • What triggers an upgrade

Price is one variable. Packaging is the structure that variable sits inside.

Change the price and every customer feels the same thing, a bigger invoice. Change the packaging and different customers feel completely different things. That asymmetry is the whole decision.

Where founders blur the two

The blur happens because both show up on the same page. Your pricing page displays three columns, and founders read the whole grid as pricing.

The columns are packaging. Only the numbers at the top are price. When a prospect says you are expensive, ask which part they meant.

Half the time they mean the price is high. The other half they mean the tier they need is stuffed with things they will never open.

Why the distinction changes the fix

A price change is reversible in practice. A packaging change is not, because you have moved features between tiers and told customers what they now belong to.

That makes packaging the slower, heavier decision. It also makes it the more durable one. A repackage that fixes the upgrade path keeps paying you every renewal cycle.

How do I tell which one is actually broken?

Read the shape of your losses, because price failures and packaging failures leave different fingerprints.

Price failures show up at the moment of decision. Packaging failures show up after the sale, in usage and in renewal conversations. Sort your last twenty lost or shrinking accounts into those two buckets before you touch anything.

Symptoms that point at price

These all cluster around the close:

  • Deals stall at procurement, not at evaluation
  • Your discount rate creeps up quarter after quarter
  • Reps win by dropping the number, not by changing the scope
  • Win rates are healthy but average contract value is flat

If most of your evidence sits here, you have a price problem. It may be that the price is too high for the segment. It may also be that it is too low to be believed.

Symptoms that point at packaging

These cluster after the signature:

  • Customers ask to buy one feature and refuse the tier it lives in
  • Your most active accounts sit on your cheapest plan
  • Nobody ever upgrades without a rep pushing them
  • Sales writes custom scope on more than a third of deals

That last one is the loudest signal. When reps rebuild the offer deal by deal, the standard package does not match the market.

The same pattern appears when a company mistakes a structural gap for a demand gap. That trap is covered in our breakdown of GTM versus growth strategy.

What is a value metric, and why does it decide everything?

 Small robot mascot examining a value metric with a magnifying glass alongside icons for seats, records, jobs, and transactions.
A value metric is the unit you charge against, and it decides whether your revenue grows when your customer succeeds.

Seats, records, jobs run, gigabytes stored, transactions processed. Pick one and you have chosen who pays more over time. Pick badly and you have capped yourself.

Signs your value metric is wrong

Run one query. Rank your accounts by product usage, then rank them by what they pay. If those two lists disagree badly, the metric is wrong.

The classic failure is seat-based pricing on a product that gets more valuable through automation. Your best customer automates the work, removes seats, and pays you less for getting more value. No price increase repairs that.

The mirror failure is charging on a unit the buyer cannot forecast. Finance will not approve a line item they cannot predict, so deals die in review.

Why this is a segmentation question first

Different segments derive value from different units. A ten-person team and a four-hundred-person team rarely share a value metric.

That is why this work starts with who you serve, not with what you charge. If your segments are fuzzy, tighten them first using an ICP grading rubric. Packaging built on a fuzzy segment definition will drift again within two quarters.

If both are broken, which do I fix first?

Fix packaging first, then price. The order is not a preference, it is a consequence of how the two interact.

Packaging sets what a customer receives. Price sets what they pay for it. You cannot know the right number until you know what the number buys.

The sequence that works

Run it in four moves, in this order:

  1. Choose the value metric
  2. Rebuild the tiers around it
  3. Set limits so the upgrade trigger is obvious
  4. Set the numbers

Most of the revenue gain arrives in move three. When the upgrade trigger is obvious, expansion stops depending on a rep remembering to ask.

Give the new structure one full renewal cycle before you touch price again. You need clean data on how the package behaves on its own.

What happens if you reverse it

Reversing the order is how a pricing project becomes a retention project.

You raise the number on a package that already frustrated people. Customers who were tolerating a bad fit now have a reason to act on it. Churn arrives one or two quarters later, so the connection to the price change is easy to miss.

The damage compounds because the churn looks like a product problem.

Teams then ship features to fix a structural issue. That misdiagnosis is the subject of our piece on feature optimization and retention.

Do I apply the change to existing customers or only new ones?

Frustrated founder sitting at a desk looking confused between options for price, package, and discount, with fluctuating revenue charts in the background.

Start with new logos, then migrate the existing base deliberately and in waves.

New customers give you clean signal with no switching cost and no broken promise. You learn whether the structure sells before you ask anyone to accept a change.

Running both at once means you cannot tell which cohort produced which result. That makes the whole exercise unreadable.

Grandfathering as a decision, not a courtesy

Grandfathering feels generous, so founders do it by default. Do it on purpose instead, because a permanent legacy tier is a permanent operational cost.

Three workable positions exist:

  • Grandfather forever on price, but not on new features
  • Grandfather for a fixed window, usually twelve to eighteen months
  • Migrate everyone at renewal, with real notice

Pick one and write it down before the first customer asks. Deciding this live, on a call, is how exceptions become policy.

Who tells the customer, and when

Your team tells them, before the invoice does. A repackage that a customer discovers from a billing email reads as a bait and switch.

Segment the message. Accounts that gain from the new structure need a short note. Accounts that lose access to something need a conversation and an option.

What evidence do I need before I move?

You need three inputs, and none of them is a willingness-to-pay survey.

Surveys ask people to predict their own behaviour about money. That prediction is unreliable, and it is most unreliable exactly where the stakes are highest.

Three inputs that beat a survey

Start with your own transaction record. It already contains the answer.

  • Discount data by segment, which shows where your list price is fiction
  • Usage against paid tier, which exposes a broken value metric in one chart
  • Lost-deal reasons written by the rep at the time, not recalled later

Add one qualitative layer. Interview ten customers who upgraded and ten who did not. Ask what changed in their business, not what they would pay.

Why there is no benchmark to copy

There is no neutral public dataset on this decision. Treat that as a finding, not as a gap in your research.

We looked. The widely repeated figures on pricing and retention trace back to billing vendors, pricing consultancies, and venture funds. Each has a commercial interest in the answer, and none publishes the underlying sample.

So we quote none of them here. Argue from your own transaction data instead, and from the mechanism. Your own numbers are the only ones that describe your buyers.

What stage you are at changes the answer

Before repeatable fit, packaging is a guess. You do not have enough patterns to structure tiers around, so keep the offer simple and learn.

Confirm the pattern first using product-market fit signals, then package. And read the result against the right yardstick, because growth metrics by stage differ sharply between startup and scale-up.

What do founders get wrong when they finally act?

They change too much at once, then cannot read the result.

Picture one release that moves the value metric, redraws three tiers, and lifts price. It produces a single outcome with four possible causes. You have spent the experiment and learned nothing.

Changing everything in one release

Sequence the moves so each one is readable. Metric, then tiers, then limits, then price.

Yes, it is slower. It is also the only version where you know what worked. Speed to ROI comes from making the right call once, not from shipping four changes in a week.

Letting the discount rate hide the real price

Your list price is not your price if you discount most deals. Founders raise list, reps discount harder, and realised price does not move.

Measure realised price per account before and after. If the gap between list and realised is widening, the problem is the package or the segment, not the number.

Treating it as a one-time project

Packaging drifts because your product ships and your market moves. A structure built two years ago describes a company that no longer exists.

Put it on a cycle. Review the value metric annually, the tier limits every six months, and the discount data every quarter.

Conclusion

The instinct to raise price is usually a symptom, not a strategy. It is the fastest lever within reach, which is exactly why it gets pulled first.

Do the boring diagnostic instead. Sort your losses by where they happened, then rank usage against spend. Then read what your discount rate has been telling you.

Then move in order. Metric, tiers, limits, number. New logos before the installed base, with the grandfathering rule written down in advance.

Stop debating. Ship the plan.

If the repricing work changes your go-to-market plan, it is worth pairing it with a look at when to hire your first sales rep and coordinated growth versus brute-force scaling.

Frequently Asked Questions (FAQs)

Is a price increase ever the right first move?

Yes, in one situation. Your packaging already matches how customers get value, and your discount rate is low and stable. Then the number is genuinely the constrained variable.

That is rarer than founders expect. Check the usage-against-spend chart before you accept that you are in it.

No honest general number exists, and anyone quoting one is guessing on your behalf.

Tolerance depends on switching cost, contract length, and how visible your line item is in the customer’s budget. Test on new logos and read the win rate before you touch renewals.

Publish when your packaging is stable and self-selection is possible. Hide prices only while scope genuinely varies per deal.

Hidden pricing is often a packaging confession. If you cannot publish a number, it is usually because you have not decided what a tier contains.

Enough that each one has a distinct buyer, and no more. Most B2B SaaS companies land on three plus an enterprise conversation.

The test is not the count. It is whether a prospect can pick their tier in under a minute without help.

Do not match on price by reflex. A competitor’s number reflects their cost base, their funding, and their segment, none of which are yours.

Check whether you are losing deals to them or just hearing about them. Those are different problems with different fixes.

One named owner, usually the founder or the head of product, with finance and sales as required inputs.

Shared ownership is how packaging decisions stall. Someone has to be able to say no to a one-off exception and make it stick.

Pinpoint your #1 growth lever in three minutes.