How do you price a B2B SaaS product at launch?
At launch, your B2B SaaS price should be higher than feels comfortable, tied directly to the value you create for a specific buyer, and treated as a hypothesis you will update within 90 days. Most founders underprice by 3–10x because they optimize for adoption rather than signal, and the resulting revenue hole is extremely hard to climb out of later.
Start with value delivered, not cost or competitor benchmarks
The most common pricing mistake at launch is anchoring to what competitors charge or what it costs you to run the software. Neither of those numbers has anything to do with what a customer is willing to pay. The right starting point is the economic outcome your product creates for the buyer: time saved per employee per week, revenue recovered, errors eliminated, headcount avoided. Quantify one of those outcomes for a single buyer persona, then price at a fraction of that value — typically 10–20% of the annual value created is a defensible starting range for early SaaS.
For example, if your tool saves a five-person ops team two hours each per week, and those employees cost $50/hour fully loaded, you are delivering roughly $26,000 in annual value. Charging $200/month ($2,400/year) means you are capturing less than 10% of value created. That is not generosity — it is a signal to sophisticated buyers that you either do not understand your own product or you are not confident it actually works. A price of $800–$1,200/month is easier to defend and creates the margin you need to deliver real support and build the product.
Do not look at what a horizontal competitor charges. Horizontal tools serve many verticals with generic value; if you are vertical or workflow-specific, the value density is almost always higher and your price should reflect it. Competitor pricing is useful only as a floor — a signal of what the market has already accepted, not a ceiling.
Use a simple tier structure and hide nothing
At launch, three tiers is the right number: one for small teams to get started, one for your target customer, and one for enterprise that is essentially a 'call us' placeholder. The middle tier should be priced to be the obvious choice — it should contain everything a serious buyer needs and be clearly superior to the entry tier on the dimensions that matter most to your ICP.
Public pricing on your website — even a rough 'starting at' number — filters your inbound leads and saves enormous amounts of founder time. Hidden pricing signals you are going to negotiate hard, which attracts procurement-heavy buyers who will slow your sales cycle at exactly the wrong moment. Transparency also forces you to commit to a position, which in turn forces the discipline of knowing what segment you are actually serving.
Avoid usage-based pricing as your primary model at launch unless usage directly maps to value in a way that is immediately obvious to the buyer (e.g., per API call when they are reselling API calls). Usage-based pricing is powerful at scale but creates unpredictable bills that stall procurement approvals and create budget anxiety in the exact decision-makers you need to say yes quickly. A flat annual or monthly subscription with a usage ceiling is easier to sell in the first 12 months.
Run a price test before you officially launch
Before you set a public price, run at least five conversations where you quote a number 40–60% higher than what you planned to charge. Watch the reaction. If every single prospect says 'that works, let's talk contract,' your price is too low. You are looking for meaningful friction from roughly 30–40% of qualified prospects — that is the signal that you are near the upper bound of what your current positioning can support. Unanimous acceptance of your price is not a win; it is leaving revenue on the table that you will need later.
Track the specific objection. 'That's more than we budgeted' is a negotiating position, not a hard no — most B2B buyers have budget flexibility if the ROI case is clear. 'We can't justify that to our CFO without a clear ROI model' tells you that your sales materials are missing a quantified value narrative, not that your price is wrong. 'We're going to go with [competitor] at [lower price]' is the only objection that should make you seriously reconsider.
Set a calendar reminder for 60 days post-launch to review the data: win rate by tier, average contract value, and time-to-close. If your win rate is above 60% on qualified leads, raise prices. If time-to-close is longer than eight weeks on deals under $20K ARR, simplify your tier structure. Pricing is not a one-time decision — it is a quarterly calibration loop for the first year.
Annual contracts, upfront payment, and what to do about discounts
Push for annual contracts from your first customer. Monthly billing feels lower-risk to a prospect but creates massive operational overhead for you and gives customers an easy exit every 30 days before you have had time to prove value. The standard technique is to offer two months free on an annual commitment — this is psychologically equivalent to a 17% discount but locks in cash and reduces churn risk simultaneously. Never discount the monthly rate; always convert the discount into extended free time on an annual deal.
If a prospect asks for a discount, the correct response is a question: 'What would make this a straightforward yes at the current price?' This surfaces the real objection. If they need a case study, offer to co-produce one. If they need a shorter initial commitment to reduce risk, offer a 90-day pilot at full price with a clear set of success criteria agreed upfront. Unstructured discounting — cutting the price because a prospect asks — trains your sales motion to depend on discounts and compresses your ARR in ways that are nearly impossible to recover from as you scale.
For your first ten customers, consider a 'founding customer' pricing tier that is explicitly time-limited and positioned as a reward for early adoption rather than a reflection of true value. 'Founding customer pricing locks in at $X/month for life as long as you stay on the plan' creates urgency, rewards early believers, and lets you raise list prices for future customers without triggering resentment from your early base.
The one thing to do
Quote a price 40% higher than you planned in your next five sales conversations and let the friction — or lack of it — tell you what your product is actually worth.
Frequently asked questions
Should I offer a free trial or freemium at launch?
For B2B SaaS targeting teams of 10 or more, a time-limited free trial (14–21 days) with full feature access outperforms freemium at launch. Freemium requires massive top-of-funnel volume to convert enough paying customers, which you do not have yet. A free trial creates urgency and lets you have a real sales conversation before the trial ends.
What if my first customers push back hard on price?
Distinguish between pushback from your target ICP and pushback from buyers who are not your customer. If three qualified prospects in your exact target segment all say the price is prohibitive, your price-to-value story needs work — either the price is too high or your value narrative is too weak. If the pushback is coming from buyers who are too small or too early in their category, that is a segmentation problem, not a pricing problem.
How do I price if I have no competitors to reference?
Price against the alternative your buyer is currently using — usually a manual process, a spreadsheet, or an internal hire. Calculate the cost of that alternative and price your product at a meaningful discount to it while documenting the speed and accuracy advantages. This gives you a concrete anchor without needing a competitor benchmark.
When should I introduce enterprise or custom pricing?
Introduce a 'contact us' enterprise tier on day one, but do not invest in a true enterprise sales motion until you have at least five customers paying more than $30K ARR through a repeatable process. Before that threshold, every enterprise deal is a custom consulting engagement that will distort your product roadmap.
Sources
- Let the Other 95% of Great Programmers In — Paul Graham
- Lies We Tell Kids — Paul Graham
- The Refragmentation — Paul Graham
- gstack: README.md — Garry Tan
- The Brand Age — Paul Graham