Bunny CPQ for SaaS

CPQ for SaaS that quotes the whole subscription, not just the first sale

CPQ for SaaS prices what a software deal actually is: a subscription with ramps, co-termed add-ons, usage charges, mid-term changes and a renewal coming. Bunny is SaaS billing, CPQ and RevOps for B2B SaaS, so the quote is built against the live contract and the signed version becomes the subscription and the invoice. Nobody types it in twice.

AppFactor
Optiply
Authsignal
Levo
Crewting
Tenora
Open Law
AppFactor
Optiply
Authsignal
Levo
Crewting
Tenora
Open Law
Why SaaS is different

Why does SaaS quoting need its own kind of CPQ?

A hardware quote is one transaction. A SaaS quote is a promise about the next three years, and most of the quotes you send after the first one change something that already exists. Six things make that hard.

01

Subscriptions, not orders

Every quote carries a term, a billing period and renewal behavior. Bunny suggests 1 to 5 year end dates, sets evergreen or fixed-term renewal on the quote, and stores it on the subscription it creates.

02

Ramps

Year one at 50 seats, year three at 100. Tick “create as ramp deal” and the steps live on the quote, so the billing schedule comes from the contract instead of a reminder in someone’s calendar.

03

Co-terming

Add a product halfway through the year and it should renew with everything else. Bunny co-terms new subscriptions with the ones already on the account and prorates the first period, so the customer gets fewer invoices and one renewal date.

04

Usage charges

Seats plus API calls, a platform fee plus overage. One quote can carry recurring and usage-based charges together, with flat, tiered, volume or banded pricing, and the negotiated rate sticks to the subscription.

05

Mid-term changes

Upgrades, extra seats, price changes and plan swaps are quotes too. Bunny starts from what the customer has today and prorates the change against the current period, so no rep works out “nine months of the difference” by hand.

06

Renewals

Select one or more subscriptions, renew them together, and adjust the quote like any other. A price uplift set on the price list, such as 5% at renewal, is already on it. More on renewal management.

The seventh thing: quote-to-invoice without re-keying

All six of those only matter if the signed quote reaches billing intact. In Bunny, applying an accepted quote updates the account’s subscriptions, creates the billing schedule and generates the invoice. There is no second system to copy the deal into, and no spreadsheet to reconcile it against. That is the quote-to-cash story in one sentence.

Worked example

What does a SaaS quote look like in Bunny CPQ?

One made-up customer, three years, every awkward bit included. Here is the quote a rep builds for Northwind Analytics, and what happens to it over the life of the contract.

Quote Q-1042 · Northwind Analytics
New business · 3-year term · billed annually
Needs approval
Charge Period Qty Price Amount
Platform seats
Ramp · list $45, 11% off → $40 / user / mo
Year 1 50 $40 $24,000
↳ ramp step Year 2 75 $40 $36,000
↳ ramp step Year 3 100 $40 $48,000
API calls
Usage · 1M / mo included, then tiered
Monthly — $2 / 1k As used
Implementation
One-time
Start 1 $5,000 $5,000
Committed contract value $113,000
Approval rule triggered: line-item discount over 10% → VP Sales. The quote can’t be shared with Northwind until it’s approved.
  1. 1
    Priced from the catalog. Seats, usage and the setup fee come from price lists. The 11% discount lives on this quote only, so the catalog still says $45 for everyone else.
  2. 2
    The ramp is data, not a footnote. Each step is a line on the quote, so invoices for year two and three bill 75 and 100 seats without anyone remembering to change them.
  3. 3
    Guardrails before the customer sees it. Approval rules check quote amount, discounts, products, plans and billing period as the rep builds.
  4. 4
    Signed, then applied. Northwind signs through Bunny Sign, DocuSign, Dropbox Sign or PandaDoc. Apply the quote and the subscription, billing schedule and first invoice exist.
Month 4 · the add-on

Co-termed and prorated, automatically

Northwind adds the $6,000-a-year Analytics add-on. Bunny co-terms it with the existing subscription and prorates the first period: $4,500 for the nine months left in the year, then the full price, ending on the same day as everything else.

Month 36 · the renewal

One renewal quote, uplift included

Both subscriptions renew on one quote. The 5% price adjustment from the price list takes seats to $42 and the add-on to $6,300. The rep reviews it, adjusts if the deal needs it, and sends.

CPQ software vs CPQ for SaaS: where the difference shows

Plenty of CPQ software can produce a good-looking first quote. The gap opens on the second, third and tenth quote to the same customer.

Moment General CPQ + separate billing Bunny CPQ for SaaS
Pricing a renewal Someone looks up the current contract in billing, then rebuilds it as a new quote. Renew from the subscription. Current quantities, prices and the uplift are already on the quote.
Mid-term upgrade The rep works out proration in a spreadsheet and hopes billing agrees. Starts from the live subscription and prorates against the current period.
Ramp deals Steps written into the order form; billing sets reminders to change the quantity. Ramp steps are lines on the quote and drive the billing schedule.
Usage charges Quoted as text, configured again in a separate metering or billing tool. Recurring and usage charges on one quote, one subscription, one invoice.
After the signature The deal is re-keyed into billing, and errors surface on the first invoice. Applying the quote creates the subscription, the billing schedule and the invoice.
Revenue recognition Rebuilt from exports every quarter. Runs on the same contract data with Advanced Billing.
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 is CPQ for SaaS?
CPQ for SaaS is configure-price-quote software built for recurring revenue. Instead of pricing a one-off order, it prices a subscription: the term, billing period, ramps, usage charges and renewal behavior, and it can quote changes to a subscription that already exists. Bunny CPQ does this inside Bunny, the SaaS billing, CPQ and RevOps platform for B2B SaaS.
How is SaaS CPQ different from regular CPQ software?
Regular CPQ software is built around the first sale. SaaS CPQ has to handle what comes after it: co-terming add-ons, prorating mid-term upgrades, stepping quantities on a ramp, mixing recurring and usage charges, and renewing with a price uplift. All of that depends on knowing what the customer has today, which is why it works best when CPQ and billing share one system.
Can Bunny CPQ quote ramp deals?
Yes. Products can be added to a quote as a ramp deal, so quantities or prices step up across a multi-year term and the billing schedule is generated from the quote.
Does Bunny co-term add-ons with existing subscriptions?
Yes. When an account already has active subscriptions, Bunny co-terms new ones so they renew together, and prorates the first period. Adding a $100-a-year charge three months into the year bills $75 for the remainder.
Can one SaaS quote include usage-based charges?
Yes. A quote can carry recurring and usage-based charges together, with flat, tiered, volume or banded pricing, and negotiated rates carry through to the subscription and the invoice.
How do renewals work in Bunny CPQ?
Select one or more subscriptions on the account and renew them together. Bunny creates a renewal quote you can adjust like any other, with any price adjustment from the price list, such as 5% at renewal, already applied. Evergreen subscriptions renew automatically.
What happens after a SaaS quote is signed?
Applying the accepted quote updates the account's subscriptions, creates the billing schedule and generates the invoice. Nobody re-keys the deal into a separate billing system. Revenue recognition runs on the same data with the Advanced Billing add-on.
Do I need CPQ if I only sell self-serve plans?
Usually not. CPQ for SaaS earns its keep once deals are negotiated: custom rates, multi-year ramps, usage commitments, discount approvals and renewals that need a human. Many teams keep self-serve on Stripe and use Bunny for sales-led deals.