Why this matters
Price is the growth lever that changes revenue fastest and costs the least to pull. A better ad or a smoother onboarding adds a few percent at the top of the funnel. A better price changes what every customer you already have, and every customer you will acquire, is worth.
Most teams still price by feel. They copy a competitor, add 20% for confidence and move on. The result is a mismatch between what customers value and what they pay for. Small customers think the product is too expensive. Large customers get a bargain and never grow their bill. That gap shows up later as weak conversion at the bottom of the market and flat net dollar retention at the top.
This lesson covers four decisions, in the order you should make them:
- The value metric. What unit do you charge for?
- Packaging. How do you bundle that unit and your features into tiers?
- Willingness to pay. What price range will buyers accept?
- Localisation. How do you adapt the price for markets like India, where purchasing power is very different?
The framework
1. The value metric
The value metric is the “per what” in your price: per seat, per 1,000 contacts, per invoice, per GB, per order. A good value metric passes four tests:
| Test | Question to ask | Fails when |
|---|---|---|
| Aligned | Does it grow when the customer gets more value? | Price rises while value stays flat, or the reverse |
| Predictable | Can the buyer estimate next month’s bill? | Bills swing 3x month to month with no warning |
| Meterable | Can you measure it cleanly in your product? | You need a manual audit to bill |
| Expandable | Does it rise naturally as accounts succeed? | Your best accounts pay the same as average ones |
Slack’s fair billing policy is a well-known example of tightening alignment. It charges only for active members. Under its published policy, a member who has not used Slack for more than 28 days counts as inactive, and the unused, prorated amount comes back as a credit. The metric is still seats, but only seats that are getting value.
Pick your value metric
Best when value comes from people collaborating: chat, design, project tools.
- Easy to predict and to buy
- Weak when one power user creates most of the value
- Watch for seat sharing; fix it with an active-user rule like Slack's
Best when value scales with volume: API calls, messages sent, GB stored, events tracked.
- Revenue grows with customer success
- Bills can surprise people, so add included allowances and alerts
- Needs reliable metering before launch
Best when you can measure the result the customer is paying for: invoices collected, orders shipped, leads delivered.
- Strongest alignment of all
- Hard to attribute, and buyers argue about edge cases
- Often used as a premium tier, not the whole model
Flat price per tier, with features and limits doing the work.
- Simplest to sell and to explain
- Expansion only happens on tier jumps, so revenue moves in steps
- Pair it with one usage limit so growth still pushes upgrades
In D2C the value metric is the pack, the dose or the delivery.
- Per unit, per pack size (30 day vs 90 day), per subscription box
- Price per gram or per serving is the comparison buyers make
- Bigger packs lower unit price and raise order value
2. Good, better, best packaging
Three tiers work because they give buyers a choice without overwhelming them. The rules that make them work:
- One buyer per tier. Name tiers after who they are for (Solo, Team, Business), not after metals.
- Fences, not just features. A fence is a limit that a growing customer will hit. Usage caps, number of workspaces, admin roles, SSO, audit logs and support SLAs are strong fences. “More templates” is weak.
- A deliberate middle. Design the middle tier as the one you want most buyers to pick. The top tier makes it look reasonable, and the bottom tier gives a cheap way in.
- Price gaps of roughly 2x to 3x between tiers. Smaller gaps make it easy to stay small. Much bigger gaps push people to stay on the cheaper tier.
3. Willingness to pay: the Van Westendorp method
The Price Sensitivity Meter, developed by Dutch economist Peter van Westendorp in the 1970s, asks four questions about a clearly described offer:
- At what price would this be so cheap that you would doubt its quality?
- At what price would it feel like a bargain?
- At what price would it start to feel expensive, but you would still consider it?
- At what price would it be too expensive to consider?
Plot the share of respondents for each answer as cumulative curves. Where “too cheap” crosses “not a bargain” you find the floor. Where “too expensive” crosses “not expensive” you find the ceiling. Between them is the range most people accept. The point where “too cheap” and “too expensive” cross is often read as a reasonable starting price.
Use it to narrow the field, not to set the final number. People state lower prices in surveys than they accept at checkout.
4. Price localisation (India and PPP)
Purchasing power parity (PPP) compares what the same basket of goods costs in different countries. The World Bank publishes PPP conversion factors. In most emerging markets the PPP rate is far below the market exchange rate, so a price that is cheap in dollars is expensive locally.
Step-by-step playbook
- List candidate metrics. Write down three or four units your product could charge for. For each, pull 12 months of billing and usage data per account.
- Score them. Check correlation with retained revenue, predictability (month-to-month variance) and metering readiness. Drop anything you cannot bill from automatically.
- Interview 10 to 15 customers. Ask how they explain the product’s value to their boss. The unit they mention is usually your metric.
- Draft three tiers. One buyer per tier, one or two hard fences per jump, and the target tier marked as recommended on the pricing page.
- Run Van Westendorp on 150+ qualified prospects. Screen out non-buyers. Show the actual tier description, not the brand name alone.
- Live-test two prices inside the range. Split new visitors by country or by time window. Run until each arm has at least 100 to 200 paid conversions. Compare revenue per visitor, not conversion rate.
- Localise country by country. Start from PPP, check local competitors, add local payment methods (UPI and RuPay in India), and fence the price by billing country and card country.
- Set a review cadence. Every six months, check plan mix, discount rate, win/loss notes and expansion revenue. Grandfather existing customers for a fixed window when you raise prices.
Worked example
Hypothetical. Say an Indian invoicing SaaS sells to SMBs. It currently charges ₹1,499 per user per month.
Step 1: test the value metric. The team looks at 400 accounts. Users per account barely varies (most have 1 or 2). Invoices sent per month varies from 20 to 3,000 and tracks closely with retention. So the metric becomes invoices per month.
Step 2: package three tiers.
| Tier | Buyer | Included invoices | Price per month |
|---|---|---|---|
| Starter | Freelancer | 50 | ₹999 |
| Growth (recommended) | Small agency | 300 | ₹2,999 |
| Scale | Distributor | 1,500 | ₹7,999 |
Say the plan mix settles at 60% Starter, 30% Growth and 10% Scale.
Blended ARPA = 0.6 × 999 + 0.3 × 2,999 + 0.1 × 7,999
= 599.4 + 899.7 + 799.9 = ₹2,299
The old model, at mostly 1.3 users per account, gave about 1.3 × 1,499 = ₹1,949. The new model lifts ARPA by about 18%, and the Scale tier now captures the high-volume accounts.
Step 3: localise a US price. The same company sells a USD plan at $40 per month. At about ₹85 per dollar that is ₹3,400. Conversion from Indian visitors at that price is 0.8%. The team tests ₹999.
Break-even multiple = 3,400 ÷ 999 = 3.4
Required conversion = 0.8% × 3.4 = 2.72%
After a four-week test, ₹999 converts at 3.1%. Per 10,000 visitors:
- Old:
10,000 × 0.8% × 3,400 = ₹2,72,000 - New:
10,000 × 3.1% × 999 = ₹3,09,690
Revenue per visitor rises about 14%, and the paying base nearly quadruples, which feeds referrals and expansion later. If conversion had only reached 2.2%, the cut would have lost money and the team should have tested ₹1,499 instead.
B2B SaaS vs D2C: what changes
| Decision | B2B SaaS | D2C / e-commerce |
|---|---|---|
| Value metric | Seats, usage, outcomes | Pack size, servings, delivery frequency |
| Packaging | Good/better/best plans with fences | Single, bundle, subscription; 30/60/90 day packs |
| WTP research | Van Westendorp plus sales call feedback | Van Westendorp plus price tests on product pages |
| Anchors | Competitor plans, cost of the manual process | MRP, marketplace price, price per gram or per serving |
| Localisation | PPP country pricing, local payment methods | Region-specific packs, COD fees, smaller sachet sizes |
In D2C, the “value metric” is usually how you size the pack. A skincare brand selling a 30 ml bottle at ₹599 and a 100 ml bottle at ₹1,499 is making a value metric decision: price per ml falls from ₹20 to ₹15, which pulls buyers up to the bigger pack.
How to measure it
| Metric | Numerator | Denominator | Window and segment |
|---|---|---|---|
| ARPA | Recurring revenue | Paying accounts | Monthly; by plan and by country |
| Visitor-to-paid conversion | New paid accounts | Unique pricing-page or site visitors | 30-day cohort by first visit; by country |
| Revenue per visitor | New first-month revenue | Unique visitors | Same cohort as above; the main metric for price tests |
| Plan mix | Accounts on each tier | All paying accounts | Monthly; watch the middle tier share |
| Discount rate | List price minus price paid | List price | Per closed deal; flag reps above 20% |
Segment every metric by country before you localise and again after. A blended global number can hide an India price cut that is losing money, or one that is quietly working.
Templates
Pricing review checklist (every six months)
- Value metric still correlates with retained revenue? Recheck on the last 12 months.
- Middle tier share between 40% and 60% of new paid accounts?
- Any tier with fewer than 10% of accounts? Merge or reposition it.
- Discount rate trend by rep and by segment.
- Country revenue per visitor, before and after any localisation.
- Grandfathering windows and price-change notices sent at least 30 days ahead.