CPQ — Configure, Price, Quote

CPQ built for subscriptions, not one-off orders

Bunny’s CPQ configures the deal, prices it from a real catalog and produces a quote your customer can sign — then carries that same quote through to subscription, invoice, renewal and revenue schedule. No handoff, no rekeying, no reconciliation.

AppFactor
Optiply
Authsignal
Levo
Crewting
Tenora
Open Law
AppFactor
Optiply
Authsignal
Levo
Crewting
Tenora
Open Law

What CPQ actually does

CPQ stands for Configure, Price, Quote. It does three jobs in sequence, and a subscription business needs all three to survive contact with a negotiated deal.

Configure

Assemble a deal that is actually valid

Pick the products, plans and add-ons that genuinely go together and can be delivered. The catalog enforces what is possible, so a rep can’t sell a combination the product cannot fulfil.

Price

Apply the right rate, including the negotiated one

Rates come from the product catalog and price book, then discounts, ramps and custom terms are applied on top — on this deal only, without polluting the catalog for everyone else.

Quote

Produce the document, route it, get it signed

A branded quote the customer reviews and signs, routed through approvals on the way out and e-signature on the way back.

Read this first

Subscription CPQ is a different product

Most CPQ on the market was built for selling things — a configured machine, a bill of materials, a one-time order. It models the initial transaction well and has no concept of what happens afterwards. If that is what you are selling, Bunny is not your tool.

Traditional CPQ

Manufacturing, hardware, one-time orders

Models the deal as a single event. Quote it, close it, ship it, invoice it once. Everything it knows about the customer is what was on that order.

Complexity lives in the configuration: compatibility rules, bills of materials, engineering constraints.

Subscription CPQ

B2B SaaS, recurring and usage revenue

Models the deal as a change to an ongoing relationship. Most quotes a mature B2B SaaS company produces are not new business — they are upgrades, add-ons, mid-term changes and renewals.

Complexity lives in the state: what does this customer have today, what have they already paid for, and what changes?

Why standalone CPQ bolted onto separate billing disappoints

You cannot price a renewal or an upgrade without knowing the current state of the subscription. When the quote lives in one system and the subscription lives in another, a human has to reconcile the two on every single deal — and the errors land on the customer’s invoice. That is the whole argument for quoting and billing being one product.

When do you actually need CPQ?

You do not need CPQ to sell a single plan at a fixed price. The threshold is crossed when quotes stop being predictable.

The symptom is almost always a spreadsheet: a shared pricing model that one person maintains, that every rep copies and edits, and that finance re-checks by hand before anything is signed. It works right up until it doesn’t.

Read: 10 signs you need CPQ
The threshold, in practice
  • Reps negotiate custom rates on real deals
  • Multi-year terms that ramp on a schedule
  • Recurring and usage charges on one contract
  • Discounts need someone’s sign-off
  • A catalog big enough to assemble invalid combinations
  • Renewals and upsells outnumber new business
Capabilities

What Bunny’s CPQ handles

Everything below happens against the live subscription, in the same system that will bill it, renew it and recognise the revenue.

Custom pricing per deal

Override any price on a single quote and add discounts, without creating a customer-specific product or polluting the catalog.

Ramps and multi-year terms

Prices that step up on an agreed schedule across a multi-year contract, with the billing schedule generated from the quote.

Approval workflows

Discounting checked against policy and routed for sign-off before the quote can leave, rather than after the customer has seen it.

Quotes for renewals and upsells

Bunny knows the current state of the subscription, so expansion is as easy to quote as new business — with proration handled for you.

Mixed recurring and usage

One contract carrying subscription charges alongside metered usage, with flat, tiered, volume or banded pricing on either.

E-signature and order forms

Send for signature through DocuSign, Dropbox Sign or Bunny Sign, and the signed order form provisions the subscription.

And then it keeps going

A signed quote in Bunny becomes the subscription, the invoice, the renewal date, the revenue recognition schedule and the numbers in your SaaS metrics — without anyone rekeying it into a second system. That is the part standalone CPQ cannot do.

Levo
“SaaS billing is a core business problem that becomes exponentially more complex as you scale. At Levo, Bunny became the operational backbone for our commercial process—from quote generation through invoicing and renewals. Instead of chasing spreadsheets and reconciling deals, we always knew the status of every customer, every invoice, and every renewal.”
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 does CPQ stand for?
CPQ stands for Configure, Price, Quote. It is software that assembles a valid product configuration, applies the correct pricing and discounts, and produces a quote the customer can sign.
What is subscription CPQ, and how is it different from traditional CPQ?
Traditional CPQ was built for selling things — a configured machine, a bill of materials, a one-time order — so it models the initial transaction and has no concept of what happens afterwards. Subscription CPQ models a change to an ongoing relationship, because most quotes a mature B2B SaaS company produces are upgrades, add-ons, mid-term changes and renewals rather than new business. Pricing any of those requires knowing the current state of the subscription first.
When does a B2B SaaS company need CPQ?
You do not need CPQ to sell a single plan at a fixed price. The threshold is crossed when quotes stop being predictable — custom negotiated rates, multi-year ramps, mixed recurring and usage charges, discount approval chains, or a catalog large enough that reps assemble invalid combinations. The usual symptom is a shared pricing spreadsheet that one person maintains and finance re-checks by hand.
Why does standalone CPQ bolted onto a separate billing system disappoint?
You cannot price a renewal or an upgrade without knowing the current state of the subscription. When the quote lives in one system and the subscription lives in another, a human has to reconcile the two on every deal, and the errors land on the customer's invoice. Bunny keeps quoting and billing in one product so the signed quote becomes the subscription directly.
Can Bunny handle custom pricing without breaking the product catalog?
Yes. Prices can be overridden and discounts added on an individual quote without creating a customer-specific product. The catalog stays clean and comparable, so reporting, renewals and revenue recognition keep working.
Does Bunny's CPQ support ramp deals and multi-year contracts?
Yes. Prices can step up on an agreed schedule across a multi-year term, and the billing schedule is generated from the quote rather than tracked in a spreadsheet.
Does Bunny CPQ handle quotes for renewals and upsells?
Yes, and this is the main reason subscription businesses need purpose-built CPQ. Bunny is always aware of the current state of a customer's subscription, so expansion deals and renewals are as easy to quote as new business, with proration handled automatically.
Does Bunny CPQ work with Salesforce and HubSpot?
Yes. Reps can start a quote from a Salesforce opportunity or a HubSpot deal, build it in Bunny's CPQ, and have the priced deal sync back to the CRM record so nobody updates two systems.
What happens after the quote is signed?
The signed quote becomes the subscription, the invoice, the renewal date, the revenue recognition schedule and the numbers in your SaaS metrics — with no rekeying into a second system.
Which plan includes revenue recognition?
Revenue recognition comes with the Advanced Billing add-on, priced at an additional 0.2% of combined PLG and SLG revenue. It runs on the same contract data as your quotes and subscriptions, so an amendment mid-term flows through without a reconciliation exercise. See the pricing page for what else Advanced Billing adds.