Back to Blogs

CPQ Best Practices: Implementation, Approvals, Ownership and Metrics

A practical perspective for connecting this idea to your revenue team’s next move.

CPQ best practices are the habits that keep configure-price-quote software fast and trusted: a clean product catalog before go-live, pricing and discount guardrails written as rules, an approval matrix that lets routine quotes through without sign-off, one named owner in revenue operations, and a short list of metrics such as quote turnaround and approval cycle time.

This guide is for RevOps, sales and finance leaders implementing, replacing or fixing CPQ. It covers implementation, common mistakes, approval workflows, ownership and metrics, and reflects vendor documentation and research checked in October 2026.

Last updated: 16 October 2026

What is CPQ, and what should it fix first?

CPQ (configure, price, quote) software turns a seller’s choices into a valid, correctly priced, approved quote. Configure means only valid combinations of products, options and bundles can be selected. Price applies the right price book, currency, volume tiers, discounts and floor prices. Quote generates the document, routes it for approval when it breaks a rule, and hands the accepted quote to e-signature, order management or billing. CPQ sits between the CRM opportunity and the contract, which is why it is often called the front end of quote-to-cash.

Before you compare features, write down what is broken today. The usual symptoms:

  • Quotes take days because they live in spreadsheets or wait for the one person who understands the pricing.
  • Invalid configurations reach the buyer and come back as revisions or post-sale credits.
  • Similar deals get very different discounts, depending on who sold them.
  • Approvals happen in email or chat, with no record of who approved what, or why.
  • Finance re-keys accepted quotes into the order or billing system.

The two or three that cost you most become the project’s goals and baseline. CPQ is also an admin-reduction project: in Salesforce’s State of Sales research, published in July 2024, a survey of 5,500 sales professionals in 27 countries, reps reported spending 70% of their time on non-selling tasks. Building quotes and chasing approvals are among the tasks CPQ should take off that list.

CPQ best practices at a glance

The table summarizes the practices in this guide, who usually owns each one, and the evidence that it is working.

Practice

What good looks like

Usual owner

How you know it works

Start from measured problems

Two or three written goals; current quote time, approval time and discount spread measured before build

RevOps with sales leadership

A baseline exists before go-live

Clean the catalog first

Retired SKUs removed, bundles defined as rules, a floor price for every product line

Product ops or RevOps

Few quotes use custom or retired items

Write pricing policy before rules

One signed page: list prices, tiers, terms, what sellers may discount

Finance and pricing

Discount spread for similar deals narrows

Approve by exception

Quotes within policy need no sign-off; tiered approvers by discount, margin and terms

Sales leadership and finance

Approval rate and approval cycle time fall

Integrate early

Quote lines sync to the opportunity; accepted quotes create orders without re-keying

Systems or IT with RevOps

Orders booked without manual correction

Design for the common deal

Guided path for frequent deal types; edge cases go to a deal desk

RevOps with enablement

Few quotes built outside CPQ

Own it after go-live

One named owner, a change log, monthly rules review

RevOps

Price and product changes ship without breaking quotes

How do you implement CPQ? A seven-step plan

A CPQ system can only enforce a pricing policy that already exists. Work in this order, and do not start configuring until steps 1 to 3 are signed off.

1. Map today’s quote path and measure a baseline

Pull the last two quarters of quotes from the CRM and whatever tools sellers actually use. For each, record when it was created, sent and accepted, how many versions went to the buyer, the discount off list, who approved it and how long that took. Note where quotes are built outside any system. Without this baseline you cannot show later that CPQ made quoting faster or discounting more consistent.

2. Clean the product catalog and price books

Inventory every SKU, option and bundle that appears on a quote. Retire what nobody sells, merge duplicates, and define bundle logic as requires, excludes and defaults (for example, an enterprise plan requires single sign-on and excludes the starter support tier). Split price books by currency, region, channel or segment only where prices genuinely differ. Set a floor price or minimum margin for each product line: that is what discount guardrails check against.

3. Write the pricing and discount policy in plain language

Before anyone builds a rule, finance and sales leadership should sign a one-page policy: list prices, volume tiers, multi-year and ramp terms, standard payment terms, what a seller may discount without asking, and what needs approval. If a rule cannot be written as a sentence, it will be hard to maintain as configuration. Simon-Kucher consultants Antoine Weill and Patrick Valentin, writing for the Professional Pricing Society in June 2017, recommend setting reference discount levels from a small set of customer and deal characteristics (three to five, as their rule of thumb), so sellers can see what a deal of that type normally earns.

4. Design approvals by exception

Route a quote for approval only when it breaks a rule that protects margin, cash flow or legal position, and only to the fewest people who can accept that risk. See the approval section below for an example matrix.

5. Build templates and connect the CRM, e-signature and billing

Standardize quote templates and a terms library, so legal language is selected rather than typed. Sync quote lines to the opportunity so the forecast reflects what was quoted, and pass accepted quotes to order management or billing without re-keying. Integration is easy to underestimate, so test it with real records early. Our guide to CPQ integration with your CRM covers field mapping and sync design.

6. Replay real deals, pilot with one team, then cut over

Before go-live, rebuild 20 to 30 recent quotes in the new system, including a few awkward ones, and compare price, discount and approval path with what actually happened. Every difference is either a bug or a policy decision nobody made. Then pilot with one team, train by role (sellers quote, managers approve, the deal desk handles exceptions), and set a cutover date after which finance will not book a quote built outside CPQ. For common deal types, add guided selling in CPQ, so sellers answer a few questions about the buyer’s needs and get a valid starting configuration.

7. Run CPQ as a product, not a project

After go-live, someone has to own every change: new products, price changes, thresholds and rule fixes. Review rules monthly against the metrics below, review price books quarterly with finance, and keep a change log so sellers know what changed and why.

Go-live readiness checklist

  • Pricing and discount policy signed by finance and sales leadership
  • Retired SKUs removed; every active product priced, with a floor
  • Approval matrix configured, with a delegate for every approver
  • 20 to 30 historical quotes replayed with matching results
  • CRM sync and order handoff tested without re-keying
  • Templates and terms library approved by legal
  • Baseline metrics captured; owner and change process named
  • Cutover date communicated

What are the most common CPQ implementation mistakes?

These mistakes share one outcome: a CPQ that is slower or less trusted than the spreadsheet it replaced, so sellers work around it. Each has a fix you can apply during the project or after it.

Automating the spreadsheet you already have

Copying every legacy exception, one-off price and special bundle into rules preserves the mess and makes it harder to change. Fix: clean the catalog and agree the policy first (steps 2 and 3), and treat each legacy exception as a decision: keep it as a rule, move it to approval, or retire it.

Building for the rarest deal first

Modeling the most complex deal you have ever sold can leave the everyday deal behind six screens. Fix: design the default path around your most frequent deal types, and send genuine edge cases to a deal desk as approved exceptions.

Customizing instead of configuring

Custom code fills gaps quickly, but it makes upgrades, platform changes and troubleshooting harder. Fix: use the platform’s standard rule, pricing and approval features wherever they fit, and keep a register of every customization with its owner and reason.

Copying the org chart into the approval chain

If every discount goes to every manager, approvals become a queue and sellers learn to pad prices to leave room for negotiation. Fix: approve by exception, route by the risk involved, and let quotes within policy go straight to the buyer.

Treating go-live as the finish line

Without a permanent owner, rules drift: new products are added without bundle rules, a price change misses one price book, thresholds stop matching policy. Fix: name one owner, run the monthly review and keep the change log.

Ignoring the seller’s experience

If building a quote in CPQ takes longer than in a spreadsheet, sellers keep the spreadsheet. Fix: time the common quote from start to finish during the pilot, and track the share of quotes created outside CPQ as your first adoption metric.

Not learning from lost quotes

A lost deal’s quote holds evidence: how deep the discount went, which terms were contested and how many revisions it took. Fix: record a structured loss reason at quote level (price, scope, terms, timing or competitor), compare discount depth on won and lost deals in the same deal-size band, and feed what you learn back into the policy and thresholds.

How should you design CPQ approval workflows?

A CPQ approval workflow decides which quotes need sign-off, who signs off, in what order, and how fast. Good workflows approve by exception: quotes within policy go straight to the buyer, and only quotes that put margin, cash flow or legal position at stake wait for a person.

What should trigger an approval?

Trigger on what puts money or risk at stake, not on deal size alone:

  • Discount depth off list price, per line and for the whole quote
  • Price or margin below the product’s floor
  • Payment terms or billing frequency outside the standard
  • Contract structure: multi-year price locks, ramps and opt-out clauses
  • Non-standard legal terms, custom products or custom scope

Current CPQ tools support these triggers directly. HubSpot’s quote approvals documentation (last updated 9 September 2026) describes advanced approvals on its Enterprise tier that can trigger on quote amount, discount, SKU, billing frequency and net terms, with up to five approval sequences of up to ten approvers each. Chargebee’s CPQ approval-rule documentation (undated) lets one rule combine contract discount, contract period, payment terms and line-item discount conditions.

Who approves, and in what order?

Tier approvers by how much risk each can accept, and run independent checks in parallel. A discount escalates in sequence (manager, then VP, then CRO) because each level accepts more risk. Legal review of terms and finance review of payment terms can run at the same time, because neither depends on the other. Salesforce’s Revenue Management developer guide (undated, accessed October 2026) describes its Advanced Approvals as automating both parallel and sequential chains, with audit trails.

Connect thresholds to incentives, too. In the Simon-Kucher article (Professional Pricing Society, June 2017), Weill and Valentin describe tying deviations from the reference discount to escalating sign-off levels and suggest adding price quality to seller incentives, which often reward volume alone. They put the typical profit gain from their full approach at one to three percent, without citing a study or dataset behind the figure.

Example discount approval matrix

The thresholds below are illustrative, not a benchmark. Set yours from your own history: look at the spread of discounts on won deals in each deal-size band, and put the first approval level where routine deals end.

Trigger

No approval needed

First approver

Escalates to

Discount off list (whole quote)

Up to 10%

Over 10% to 20%: sales manager

Over 20%: VP Sales; over 30%: CRO

Price below product floor

Never

Finance

CFO

Payment terms

Standard net 30

Longer terms: finance

Beyond net 60: CFO

Multi-year price lock or ramp

Standard ramp template

Finance

CFO for terms beyond three years

Non-standard legal terms

Template terms only

Legal, in parallel with the above

General counsel

Custom product or scope

Catalog items only

Deal desk

Product or delivery lead

Set approval SLAs, delegates and re-approval rules

  • A service level per approval step , such as one business day, with escalation to a delegate when it lapses. Salesforce’s Trailhead module on Advanced Approvals in Salesforce CPQ (undated, accessed October 2026), a product now end of sale for new customers (see below), describes delegated approvers who cover while an approver is out of the office.
  • Show sellers the approval path before they submit. The same module describes reps seeing the approvals a quote requires before submission, so they can adjust the deal instead of waiting.
  • Decide what resets approval. Trailhead describes Salesforce’s Smart Approvals: when a quote rejected at a higher tier is resubmitted, approvers who already approved need not approve again. On any platform, write down which edits restart the chain (a deeper discount, new terms) and which do not (a changed contact or date).
  • Require a structured exception reason (competitive deal, multi-year commitment, strategic account, budget timing) from a picklist, not free text, so exceptions can be analyzed.

Worked example: what approval delay costs a deal

Take a deal worth $60,000 in annual contract value (ACV). In Revspire’s B2B SaaS win rate and sales cycle benchmark (aggregated customer data, October 2025 to September 2026, last updated 16 October 2026), the median won deal above $50k ACV closed 90 days after the opportunity was created. Suppose the quote carries a 22% discount and net-60 terms, and each approval step takes three calendar days. The three days and the number of revisions are assumptions for illustration.

  • Serial routing with full re-approval: the manager, VP Sales and finance sign in turn, about nine days per round. The buyer asks for two revisions and each restarts the chain, so three rounds take about 27 days, roughly 30% of the 90-day median cycle.
  • Matrix routing: the discount goes manager then VP Sales (six days), finance reviews the net-60 terms in parallel with the manager, and the two revisions stay within the approved discount and terms, so they need no re-approval. Approval takes about six days, roughly 7% of the median cycle.

The inputs are assumptions, but the shape holds: approval time compounds with every revision, so re-approval rules matter as much as the thresholds themselves.

Who should own CPQ: RevOps, finance or sales ops?

One team should own CPQ as a system, and revenue operations is a good default because CPQ touches the opportunity, the forecast, the quote and the handoff to billing. Owning the system is not the same as owning the policy: finance and pricing own prices and discount policy, and sales leadership agrees approval thresholds with finance.

Decision or task

Accountable

Contributes

Kept informed

Pricing and discount policy

Finance or pricing

Sales leadership, product management

RevOps, sellers

Approval thresholds

Sales leadership and finance, jointly

RevOps, deal desk

Sellers, managers

Catalog, bundles and price books

Product ops or RevOps

Product management, finance

Sales

CPQ configuration and change log

RevOps

Systems or IT

All users

CRM, e-signature and billing integrations

Systems or IT

RevOps, finance operations

Deal desk

Non-standard deals

Deal desk

Legal, finance

Sales manager

Training and in-quote guidance

Sales enablement

RevOps

Sellers, managers

Give ownership a rhythm: a weekly deal desk review of pending exceptions and ageing approvals, a monthly CPQ review of the metrics below and of exception reasons, and a quarterly check of price books, floors and thresholds with finance. Every change goes through one request queue, is tested in a sandbox and is logged with a short note to sellers.

Which CPQ metrics show it is working?

Measure CPQ on speed, price quality and adoption. Report medians rather than averages, because a few stuck quotes distort averages, and compare deals in the same deal-size band.

Metric

How to calculate it

What it tells you

Quote turnaround time

Median hours from quote created to quote sent to the buyer

Whether quoting is faster than your baseline

Approval cycle time

Median hours from submission to final approval, by approval step

Which step or approver is the bottleneck

Approval rate

Quotes that needed approval ÷ all quotes sent

If most quotes need approval, thresholds sit below your routine deals

Discount depth and spread

Median discount off list, and the gap between the 25th and 75th percentile, for similar deals and by seller

Whether pricing is consistent; a narrowing spread means the policy is being followed

Revisions per quote

Quote versions sent before acceptance

Configuration errors or unclear scope

Quote-to-close rate

Won deals ÷ deals with at least one quote sent

Whether quotes convert, by segment and discount band

CPQ adoption

Quotes created in CPQ ÷ all quotes sent, including documents built outside it

Whether sellers trust the system

Order accuracy

Accepted quotes booked without manual correction ÷ accepted quotes

Integration and data quality

Turnaround, approval time and adoption are leading indicators: they move within weeks and show whether the process is healthy. Discount depth on won deals, quote-to-close rate and win rate are lagging indicators: they confirm whether the changes paid off. Review the leading ones monthly and the lagging ones quarterly, and investigate when the two disagree.

How does the quote fit into the rest of the deal?

The quote is one of the last documents a buying group reads, and often the one it reads most closely. In Revspire’s digital sales room benchmark (aggregated customer data, October 2025 to September 2026), 80% of buyer views in deal rooms during the 14 days before a won deal closed went to the proposal and the implementation plan. That is an observed pattern, not proof that any tool caused a win, but it shows where late-stage attention goes: price, scope and how the rollout will work. Three practices follow.

  • Publish the approved quote next to the implementation plan , in one place the buying group can reach, so finance and procurement never work from an outdated attachment.
  • Put the buyer’s approval steps on the same plan. In Revspire’s mutual action plan benchmark (same data window), buyers owned only 20% of plan milestones, even though steps such as security review, legal and procurement sit on the buyer’s side. Your internal quote approval is only half the approval path.
  • Make pricing readable without a call. In a Gartner survey of 646 B2B buyers, published 9 March 2026, 67% said they prefer a rep-free experience and 45% had used AI during a recent purchase. Clear options, plain-language terms and a short quote summary a champion can forward help buyers who evaluate on their own.

Revspire offers Revspire CPQ as an add-on module alongside its Digital Sales Rooms. It covers guided configuration with product rules and nested dependencies, global price books with currency rules and floor-price protection, approval routing by margin, discount depth or contract value, and real-time discount and margin guardrails. If you run Salesforce and want quoting native to its data model, or need CPQ tied closely to a subscription billing system, a CPQ built into that platform may suit you better.

What does Salesforce CPQ’s end of sale change?

If you run Salesforce CPQ, Salesforce’s own end-of-sale page (undated, accessed October 2026) states that the product is end of sale, not end of life, and that no end-of-life date has been announced. Existing customers can keep using it, add users, renew and receive support, including critical fixes, but it will not get new features and is no longer sold to new customers. Salesforce names Revenue Cloud Advanced, part of its Agentforce Revenue Management suite, as the successor. Whether you stay, migrate or move to another tool, the catalog cleanup, pricing policy and approval redesign in this guide carry over to any platform, so do them first. Our note on what Salesforce CPQ’s end of sale means covers the options in more detail.

If you are weighing a CPQ alongside deal rooms and sales content, book a Revspire demo to see the approval routing and price-book controls on your own deal types.

Frequently asked questions

What are the best practices for CPQ implementation?

Agree the pricing and discount policy before configuring anything, clean the catalog and price books, approve by exception, integrate with the CRM and billing early, and replay real historical quotes before go-live. After launch, name one owner, review rules monthly, and track quote turnaround, approval cycle time, discount spread and adoption.

How long does a CPQ implementation take?

It depends more on scope than on the software: the number of products and bundles, price books and currencies, approval levels, and integrations with CRM, e-signature, ERP or billing. We have not found an independent study of CPQ implementation timelines that we would cite, so treat vendor estimates as estimates. Phase the work: catalog and policy first, then rules, approvals and integrations.

What is a CPQ approval workflow?

It is the set of rules that decides which quotes need sign-off, who approves them, in what order and within what time limit. Triggers are usually discount depth, margin below floor, non-standard payment or contract terms, and custom scope. A good workflow lets quotes within policy go straight to the buyer.

Who should own CPQ in a revenue organization?

Revenue operations is a good default owner of the CPQ system, its configuration and its change log. Finance or pricing owns the price and discount policy, sales leadership sets approval thresholds jointly with finance, and a deal desk handles non-standard deals. Systems or IT owns the integrations.

Why do CPQ implementations fail?

Common causes are automating an unclear pricing policy, modeling rare deals before common ones, heavy customization, approval chains that copy the org chart, and no owner after go-live. The visible symptom is sellers quoting outside the system, so the share of quotes created in CPQ is the first adoption metric to watch.

Sources

Read more Revspire articles