Buyer’s guide

The best CPQ for B2B SaaS, and how to actually choose

There is no universal best CPQ — only alignment between the tool’s architecture and the way you sell. This guide sets out the four questions that decide it, then says plainly which tools fit which answer, including where Bunny is the wrong choice.

Four questions that decide it

Answer these before you look at a single demo. They eliminate most of the market in about ten minutes.

Question 1

Does your complexity live in the configuration, or in the subscription?

If it is compatibility rules, bills of materials and engineering constraints, you want traditional CPQ — Salesforce Revenue Cloud, Oracle, PROS, or a configurator specialist. If it is the current state of an ongoing subscription — what does this customer have, what have they paid for, what changes — you want subscription CPQ, which is a genuinely different product.

Question 2

What share of your quotes are renewals and upsells rather than new business?

In a mature B2B SaaS company it is most of them. A CPQ that cannot see the live subscription cannot price a renewal or a mid-term upgrade without a human working out the proration first — which is where the errors come from.

Question 3

Where does the quote go after it is signed?

Standalone CPQ produces a document and hands off. If billing lives elsewhere, someone reconciles the quote against the subscription on every deal, and revenue recognition gets rebuilt each quarter. Count that cost before you treat quoting and billing as separate purchases.

Question 4

Do you also sell self-service, and does it have to move?

Plenty of companies run product-led revenue on Stripe and want sales-led deals handled properly without migrating everything. That is a real deployment pattern, not a compromise — see running Bunny alongside Stripe.

The tools B2B SaaS teams actually shortlist

Grouped by the job they are genuinely best at, with what each one leaves for another system to solve.

Bunny

This is us

Subscription CPQ and billing as one product

Best for: B2B SaaS selling negotiated, sales-led deals — custom pricing, ramps, multi-year terms, mixed recurring and usage — where renewals and upsells are most of the quoting volume.

Where it stops: If your complexity is a bill of materials or a configured physical product, this is the wrong tool. Bunny models subscription state, not manufacturing constraints.

Salesforce Revenue Cloud

CRM-native, enterprise breadth

Best for: Organisations fully standardised on Salesforce that want quoting inside the CRM, with the ecosystem and implementation partners that come with it.

Worth knowing: Salesforce CPQ is end-of-sale to new customers and in maintenance for existing ones, with Revenue Cloud as Salesforce's successor — see our end-of-life guide. If you are re-platforming anyway, it is a reasonable moment to ask whether CRM-native is the right shape — see CPQ for Salesforce.

Zuora

Enterprise subscription suite

Best for: Large enterprises with dedicated RevOps and finance systems teams, complex multi-entity requirements, and the budget and appetite for a long implementation.

Where it stops: Enterprise-grade comes with enterprise cost and timeline. Read the Bunny vs Zuora comparison.

Stripe Billing

Self-service checkout and payments

Best for: Product-led revenue where everyone pays a published price by card. Excellent at what it does, and the payments layer most of the market already runs on.

Where it stops: Custom quotes are there, but approval routing and e-signature are not, and there is no plan hierarchy or subscription-level override — so negotiated pricing tends to become one-off products or a spreadsheet. Metering and revenue recognition are separately priced Stripe products. See Bunny vs Stripe.

Chargebee

Subscription billing suite with CPQ

Best for: Teams that want broad coverage from one vendor — recurring billing, subscription management and a native CPQ with approvals, ramps and e-signature.

Worth knowing: It is a suite — Billing, CPQ, RevRec, Retention — so work out which pieces you need and what the combination costs. See Bunny vs Chargebee.

Also on most shortlists

Maxio, Recurly, HubSpot

Maxio is capable, though assembled from two acquisitions rather than built as one platform — compare.

Recurly is built for consumer subscriptions rather than sales-led B2B deals — compare.

HubSpot is a powerful CRM with quoting attached, but stops short of being a billing system — compare.

Free trial

The RevOps expert your team never had.

Ask it anything about your book of business, and it answers from your live data. Point it at the renewal that needs a quote and it drafts one. All the digging, none of the digging.
  • Type "send upgrade quotes to all starter plan accounts" — done in seconds
  • Know which renewals need you this month, while there is still time to do something about it
  • Find every overdue invoice in one question, instead of one account at a time
Try free for 30 days

No credit card required. Cancel anytime.

FAQ

Frequently asked questions

What is the best CPQ software for B2B SaaS?
There is no universal best — the right choice depends on whether your complexity lives in product configuration or in subscription state. For B2B SaaS selling negotiated, sales-led deals where renewals and upsells are most of the quoting volume, you want subscription CPQ that shares a system with billing. For configured physical products with bills of materials, you want traditional CPQ such as Salesforce Revenue Cloud or Oracle.
What is the difference between traditional CPQ and subscription CPQ?
Traditional CPQ models a deal as a single event — quote it, close it, ship it, invoice it once — and its complexity is in the configuration rules. Subscription CPQ models a change to an ongoing relationship, because most quotes in a mature B2B SaaS company are upgrades, add-ons, mid-term changes and renewals. Pricing those requires knowing the current state of the subscription first.
Is Salesforce CPQ still available?
Only to existing customers. Salesforce stopped selling CPQ to new customers in March 2025 and is steering buyers to Revenue Cloud. Existing customers can still renew, add users and get support, but the product is in maintenance with no new features. If you are re-evaluating because of that change, it is a reasonable moment to ask whether a CRM-native CPQ is the right architecture for a subscription business.
Can I use Stripe Billing as a CPQ?
Stripe Billing offers custom quotes as well as recurring and usage billing. For negotiated SaaS deals, look at the whole journey: approvals, mid-term changes and renewals. Bunny Sidecar lets you keep Stripe for self-service while Bunny manages your sales-led quotes and subscriptions.
Do I need CPQ and billing to be the same system?
If most of your quotes are renewals and upsells, it helps a great deal. You cannot price a renewal without knowing the current state of the subscription, so when the quote and the subscription live in separate systems a person has to reconcile them on every deal — and the errors land on the customer's invoice.
How much of my quoting volume is actually renewals?
In most mature B2B SaaS companies, the majority. New business is the minority of quotes even while it gets most of the attention in a CPQ evaluation, which is why tools that only model new business disappoint after the first renewal cycle.
Can I keep self-service on Stripe and use CPQ only for sales-led deals?
Yes, and it is a common deployment. Bunny's Sidecar syncs your Stripe data into Bunny so product-led revenue carries on billing through Stripe while Bunny takes over the higher-value, sales-led subscriptions.
When is a company too small to need CPQ?
If you sell a single plan at a fixed price, you do not need CPQ. The threshold is crossed when quotes stop being predictable — negotiated rates, multi-year ramps, mixed recurring and usage charges, discount approval chains, or a catalog large enough that reps assemble invalid combinations.