What Is CPQ (Configure, Price, Quote)?
A plain-English guide to what CPQ software does, how it works, the pricing models it supports, and where it fits in the quote-to-cash lifecycle.
CPQ stands for Configure, Price, Quote. It is software that helps sales teams assemble a valid product configuration, apply the correct pricing, and generate an accurate, professional quote — in minutes instead of days, and without the pricing errors that come from doing it by hand.
In one sentence: CPQ turns a complex, error-prone manual quoting process into a fast, governed, repeatable one — so every quote is accurate, on-policy, and ready to become an order.
What does CPQ stand for?
The acronym maps to the three jobs the software does, in order:
Configure
Build a valid combination of products, bundles, options, and attributes — with rules that prevent invalid or incompatible selections.
Price
Apply the right price for that configuration: list prices, discounts, tiers, usage, ramps, and promotions — calculated consistently every time.
Quote
Produce a clean, branded quote document with the agreed products, pricing, terms, and approvals — ready to send and ready to become an order.
How CPQ works
A CPQ engine sits between your CRM (where the opportunity lives) and your order, billing, and revenue systems. A typical flow looks like this:
- Select & configure. The rep chooses products and options. A real-time rule engine enforces what can and cannot be combined, auto-selects dependencies, and flags conflicts before they become quoting mistakes.
- Price. A pricing engine evaluates the configuration against your pricing models and rules — tiered, usage-based, ramped, attribute-based — and returns the net price, including discounts and approvals where required.
- Approve.Deals that breach discount or margin thresholds route automatically through approval workflows, with full audit trails, instead of stalling in someone’s inbox.
- Quote & close. The system generates a professional quote (often a PDF), the customer accepts, and the accepted quote converts into a clean order.
- Hand off downstream. The order flows into subscriptions, contracts, billing, and revenue recognition as structured data — no re-keying.
What pricing models does CPQ support?
The reason companies adopt CPQ is usually pricing complexity. A capable CPQ supports many pricing models — frequently combined in a single quote:
- Tiered & volume pricing — the unit price changes as quantity crosses thresholds.
- Usage / consumption pricing — charges based on metered usage (API calls, seats consumed, GB).
- Subscription & recurring pricing — monthly or annual recurring revenue, with proration.
- Multi-year ramp deals — quantities or prices that step up over the contract term.
- Attribute-based pricing — price driven by product attributes (size, region, configuration).
- Percent-of-total, block, and geographic pricing — for services, prepaid blocks, and region-specific rates.
CPQ and quote-to-cash: where it fits
CPQ is the front end of quote-to-cash — the end-to-end process that runs from configuring a quote to recognizing revenue:
Configure → Price → Quote → Order → Subscription → Contract → Invoice → Revenue
Because everything downstream depends on the quote, the quality of your CPQ data determines the quality of your billing and revenue data. Good CPQ produces structured, accurate order data so fulfillment, billing, and revenue recognition just work — which is why CPQ and billing are best treated as two halves of one revenue platform rather than disconnected tools. Learn more in our guide: What is Quote-to-Cash?
Benefits of CPQ
- Faster quotes. Turnaround drops from days to minutes, so reps spend time selling instead of building spreadsheets.
- Pricing accuracy. The engine applies pricing and discount rules consistently — eliminating the costly errors of manual quoting.
- Governed discounting. Approval workflows enforce margin policy automatically, with audit trails.
- Clean downstream data. Accepted quotes become orders and subscriptions without re-keying, feeding billing and revenue.
- Scale & agility. Add a pricing model or change a rule centrally, without re-training the whole sales team.
Do you need CPQ? Signs you’ve outgrown manual quoting
You likely need CPQ if you recognize several of these:
- Quotes are built in spreadsheets and pricing errors slip through.
- Configurable products make valid combinations hard to get right.
- You run multiple pricing models (usage, tiered, ramp) at once.
- Discount approvals stall deals in email threads.
- Quote data has to be re-entered to create orders and invoices.
- Quote volume or deal complexity is growing faster than headcount.
Frequently asked questions
What does CPQ stand for?
CPQ stands for Configure, Price, Quote. It refers to software that helps sales teams configure a valid combination of products and options, calculate the correct price for that configuration, and generate an accurate, professional quote for the customer.
What is the difference between CPQ and CRM?
A CRM manages customer relationships, contacts, and the sales pipeline. CPQ handles the deal itself — what the customer is buying, how it is priced, and the quote document. CPQ usually sits on top of or alongside the CRM, turning an opportunity into a configured, priced, approved quote.
What is the difference between CPQ and billing?
CPQ produces the quote — the agreed products, pricing, and terms before the deal closes. Billing happens after the deal closes: it generates invoices, recognizes revenue, and manages the ongoing financial relationship. In a quote-to-cash flow, CPQ feeds the order, which feeds billing and revenue recognition.
What pricing models does CPQ support?
Modern CPQ supports far more than a single list price: tiered and volume pricing, usage- or consumption-based pricing, subscription and recurring pricing, multi-year ramp deals, attribute-based pricing, percent-of-total, block pricing, and geographic pricing — often combined within a single quote.
Who needs CPQ software?
Companies whose deals have outgrown spreadsheets — typically B2B businesses with configurable products, multiple pricing models, approval rules, or high quote volume. Signs you need CPQ include pricing errors, slow turnaround on quotes, inconsistent discounting, and quotes that do not flow cleanly into orders and billing.
What is quote-to-cash, and how does CPQ fit in?
Quote-to-cash is the end-to-end process from configuring a quote to collecting revenue: configure, price, quote, order, fulfill, bill, and recognize revenue. CPQ is the front of that process — it produces the structured, accurate quote and order data that everything downstream depends on.
See CPQ on your own data
Cognitive Apps is an enterprise revenue platform that unifies configuration, pricing, quoting, billing, and revenue recognition — built natively on Salesforce.
Explore the platform →