- Simon Kucher - Notes
- Examples
- Importance of pricing
- Review and compare your pricing model
- Align your pricing (and packaging) to buyer personas
- Building expansion into your pricing model
- Low-cost upfront offer
- Factor price escalators
- Avoid unchecked and excessive discounts
- Licensing modules
- Revenue leakage from contract breaches
- KD Notes
- JH Playbook (Pricing Master)
- Historical Price Changes
- Importance of not being Important
- Usage
- Barriers to exit
- Competitive landscape
- Support tickets
- Products
- Revenue leakage
- Inflation
Simon Kucher - Notes
- Strategy
- Have you clearly articulated internally?
- What good looks like in terms of pricing? Are going for volume or profitability?
- Setting
- List prices
- Package
- Price metrics we use
- Implementation
- How do you get NET prices (after discounts)?
- How do your sales people set quotes?
- Negotiating
Delivery
- Presenting with some anonyimsed case studies
- Exercises
- Role playing even
We have a partner who leads the training (ex MD)
- He will lead the training
- Plus 1-2 people from the training team
Examples
- BT TV - doubling of ARR
- BT sports extension 100k plus for 15k contract
- M&S 40k to 100k.
- Outside of Tern - Santander 1 million for licence excess
- Shell extension
Importance of pricing
Price your offering right. It is easier said than done. Getting it right is often the result of a good pricing strategy. Prices reflect the perceived value of a product, thereby shaping the customer’s perception and decision-making process. Moreover, it is a vital component in revenue generation and profitability, with a direct impact on the bottom line. A strategic pricing model can cater to diverse customer segments, maximising market reach (if one is aiming for it) and serving as a key differentiator in competitive markets. Unique value propositions can justify premium pricing, setting a company apart from its competitors.
As owner-managers of small and medium-sized B2B software companies, you must continuously review and adjust your pricing strategy in response to business objectives and market dynamics.
This article focuses on all you need to craft the right pricing strategy.
Review and compare your pricing model
As with most things, the best way to start is to review your current model. What model are you currently using? Is pricing based on a cost-plus model or simply arbitrary pricing based on market conditions? You should ideally compare your model with your competitors’ to know how your pricing compares with theirs. This informs you and empowers you. If your pricing is more than theirs, ensure that you are effectively communicating the added value your company is providing. If your prices are less than competitors’ check to see if there is room to increase prices especially if you are offering similar services as your higher-charging competitors.
Align your pricing (and packaging) to buyer personas
Willingness to pay for your offering differs from one customer to another depending on their specific needs and expectations. Although you should try to keep the model simple, a one-size-fits-all approach will not work.
When you research the ideal customer profiles (see here for details), you will notice distinct preferences and priorities possessed by each buyer persona. Each persona values features differently, leading to a varying willingness to pay based on the perceived value derived from these features. Understanding these nuances is essential for harmonising pricing and packaging strategies effectively.
Optimising pricing involves considering how features are bundled to appeal to different buyer types. To achieve the goal of providing tailored solutions at acceptable price points, several approaches are commonly used. One prevalent strategy is the "Good-Better-Best" packaging model, offering tiered plans with escalating functionality and pricing at each level. For instance, Wordpress’s Personal, Premium, and Business plans cater to different personas with varying functionalities, providing a natural upsell path.
Another strategy is case-based packaging, bundling features to align with distinct use cases of customers. This is applicable in the case of large B2B customers with clear use cases.
By understanding the unique needs and value perceptions of each persona, businesses can tailor their pricing and packaging strategies to offer the right features at compelling price points, fostering customer satisfaction and potentially driving up-sell opportunities.
Building expansion into your pricing model
Integrating expansion into the pricing model can be a significant driver of revenue growth for small to medium-sized B2B software companies. By anchoring pricing to a value metric linked to the customer's usage, businesses can naturally increase revenue as the customer expands their utilisation. Two common pricing models align price with value to capture expansion: per-user pricing and per-usage pricing. The former, commonly used in software companies, ties pricing to the number of users or seats, while the latter links pricing to the actual usage of the product or service, like the number of transactions processed or storage space used. Both models effectively align pricing with the customer's increasing value, capturing growth in revenue as the customer's usage and derived value expand.
The obvious question that follows is, which value metric should one pick? While it depends on the customer’s experience. If you had a change, you should pick a value metric that fulfils these three key criteria.
- Firstly, it must align with what customers value the most. If you take the example of a B2B email marketing solutions provider, the customers prioritise growing their email lists, thus the pricing model could be aligned to the number of contacts to which a customer sends marketing emails.
- Secondly, the chosen value metric should grow in line with customers' growth and increase the value derived from the product or service. For instance, in the realm of B2B asset management services, 401(k) administrators bill based on a percentage of plan assets, allowing their revenue to increase as their customers' plans expand.
- Lastly, the selected value metric should be easily comprehensible for customers, emphasising the connection between the price paid and the value received. This brings transparency to the whole model.
Low-cost upfront offer
Implementing a low-cost, upfront offer strategy stands as a powerful tactic for small to medium-sized B2B software companies. It mirrors the age-old concept of drawing customers in with an enticing, low-priced offering and subsequently capitalising on higher-margin follow-on sales. vertical software companies often entice users with Free or Basic plans, subsequently up-selling them to more feature-rich packages like Plus or Enterprise offerings after they've experienced the product's value.
In the B2B software business scenario, this strategy is equally effective. Introducing a low-cost, entry-level offer, such as an assessment in consulting or a basic software package, significantly reduces the barrier to entry. This initial interaction not only builds trust and delivers value but also positions the company to transition customers to higher-priced, comprehensive solutions over time.
Factor price escalators
In the current landscape, where price inflation is a common occurrence, B2B software companies, particularly those with recurring revenue models, face the challenge of balancing revenue growth with increasing costs. Implementing price escalators within customer contracts could be a strategic move to counteract inflationary pressures and secure revenue expansion over time.
The inclusion of a price escalator in contractual agreements automatically adjusts the pricing structure gradually over the contract duration. There are some compelling reasons to consider price escalators within contracts. Firstly, small incremental increases compound over time, contributing to revenue growth without drastic changes. Secondly, these adjustments are less likely to draw competitors' attention compared to infrequent but significant price changes. Moreover, smaller alterations are easier to rectify if needed, reducing potential risks. Lastly, having built-in price increases as a standard term in customer agreements can serve as a valuable negotiating point in securing deals.
Established SaaS products commonly integrate annual price escalators into their contracts, ensuring incremental revenue growth. Surprisingly, despite its potential advantages, this practice remains underutilised among many B2B companies. Apart from just oversight, the reasons for not having price escalators could be the lack of competitive position, product stickiness, and the availability of alternatives. However, you should make every attempt to incorporate escalators in your contract. We typically advise that have increased linked some sort of a metric. An example could be the retail price index. Since salaries in the B2B software industries grow faster than inflation it is advisable to factor in a margin on top of the metric you use e.g., Retail price index + 2-3%
Avoid unchecked and excessive discounts
The absence of a well-defined discounting policy signifies a company's tendency to leave money on the table. Having a clear policy is one thing, but to make it work, you need to educate your sales force. In our experience, the best measure, that can effectively combat this issue is, investing in sales training to emphasise the value of the solution rather than defaulting to discounts. What naturally follows is establishing clear discounting policies with defined guidelines and thresholds. Proper policy training allows us to re-frame the purpose of discounting as a strategic tool rather than a standard practice and helps re-calibrate the team's mindset.
Licensing modules
If a customer asks you to piece of development work your immediate instinct would be to accept and start work. We’d advise you to ask yourself a couple of questions before proceeding:
- How many man-days would the development work take?
- Is cash/working capital to finance the work an issue? If cash is an issue you could charge upfront implementation charges. But if it is not you could simply charge the users a subscription fee.
- Is this a built-in feature that can be strategic to the business? Can it be marketed to other users? As a rule, any bespoke development work you do should be able to be bundled into your existing product. And if it is strategic to the business the development work could be done for for free.
Revenue leakage from contract breaches
Revenue leakage is a common issue with many B2B software businesses. There are several instances where businesses leave money on the table with more users using the product than subscribed for. This is a contract breach. This could be avoided if only one could take stock of all the licenses that customers have purchased and check if this ties back to the contract.
If the pricing model is based on the number of users then it typically works alright. However, if the licensing is based on a range of users, let’s say 1-100 users, you would not know how many users used it and also prominent when the pricing is API-based or transaction-based. In these cases, at the time of renewal, you need to check if they breached it. If you missed it at the time of renewal, it is harder to get customers to pay more during the subscription period. Monitoring breaches is crucial. This is why, at Tern, we typically check for breaches immediately after we acquire a company (first 100 days). We try and correct it immediately before we move along.
- Winning Moves
KD Notes
DON’T DELETE
- Strat council. Your team needs to believe
- 30% EBITDA and 10% organic growth
- 7.5% central costs
Message to customers
- We need to do this as we can improve our product. As a software company, we can't stand still
- This is our product roadmap
- We will provide better account management
- Cost uplift due to no previous price increases
"Sales people tell me that we are going to lose a new sale if we increase prices"
Scripts to train the team. What to say and what not to say. If you know they are going to sue you, that is no ideal.
Get legal advice on our position. Need to know
- They will shout no matter what the price increases are.
- There is no churn
JH Playbook (Pricing Master)
- Create a GS and label it [COMPANY NAME] Pricing MASTER
- Have a list of all of the customers in a sheet and add columns that relate to the data/analysis highlighted below.
- The idea is to have an all encompassing database with key metrics/information for each customer so we can identify how best to implement price increases for each.
- There is no blanket price increase that we can apply to every customer, it must be tailored to each depending on their metrics.
- Remember to add tabs for all of the data used so its all in one place.
Historical Price Changes
- For each customer look at the price increases for at least the least 2-3 contract renewal cycles, by analysing the historical data we can see whether there has been much movement in the contract costs.
- Compare the % price changes in the renewal cycles with inflation, we expect prices to increase at RPI + X%. (include a tab in the Pricing Master GS).
- Compare the inflation rate as well by the contract if it fixed e.g. 3 year fixed contract for £1,000 a year, the renewal price should increase by a minimum of RPI + X% compounded by 3 years.
Importance of not being Important
- Compare the annual contract value with the total revenue of the customer e.g. if a customer generates £10M and their fixed costs are £2M but your contract with the customer is £50K, then they would be less resistant to a price increase.
Usage
- For each customer gather the data to show the usage of the products e.g. how active are the customers, number of users logging in, proportion of people using the systems vs number of people registered.
- Make sure you interpret the data properly, you may have a lot of people using the system but we need to understand how important the system is to the customer. E.g. you can look at usage alone for example customer X could have 600 users but there are 3,000 people at the company, compared to customer Y who has 100 users out of 150 people. This is a good indication on how reliant the customers are of the system.
Barriers to exit
- If a customer were to switch to a competitor how long would it take? E.g. if our apps are fully integrated into their systems and to switch to a competitor it would take 3+ months, that makes the product more sticky.
- How many API integrations and coming in and out for the product? E.g. a software gathers the pricing data from 400 different websites and outputting to the end user. It makes the product more sticky as it may be hard to find a new provider that does the same job.
Competitive landscape
- How many competitors does the company have and how good are their products compared to ours?
Support tickets
- For each customer gather the data on the number of support tickets raised. If the customer raises a lot of support tickets it could mean multiple things. E.g. it could just mean that they are having issues, it could also mean that the customer wants free customisation of the application so its important to look at the nature of the tickets.
- If a customer doesn’t raise a lot of tickets it could indicate that they are happy with the system OR it could mean that they are likely to churn as they’ve given up on the system.
- Calculate the no. support tickets / total cost of the contract. The higher number of support tickets mean a higher cost to us, we can go back to the customer and say that their tickets are costing us too much which could help justify a price increase. Higher support tickets = higher proposed price increase.
- How many users on the customer’s side who are raising support tickets have been trained? We could implement a policy that we do not take support tickets from users who haven’t been trained.
- This allows us an opportunity to charge for training but also reduce our costs for addressing support tickets.
Products
- Identify how many different products a customer has purchased from us. The more products integrated into their systems = more stickiness.
- Compare the rate card vs the customer’s actual figures e.g. if the number of users on the contract exceed their rate card bracket then we can justify a price increase