The CPQ Files
A 4-Part Series

Your CPQ was built to say no. That’s why every yes lands on you.

Most RevOps teams are running a deal desk nobody staffed. The fix is a pricing process that shapes the decision before it reaches the queue.

Siva Rajamani

Written By

Siva Rajamani

CEO & Co-Founder, Everstage

6 min read

Data from 195 VP-level revenue leaders in North America

RevOps inbox14 WAITING
JM
Q-3107 · 30% discount“Already promised it on the call.”
4:02 PM
AK
Q-3104 · 3-year rampNon-standard payment terms
3:41 PM
RS
Q-3099 · Bundle pricingBelow price floor
2:15 PM
+ 11 moreSAMPLE DATA

It’s Thursday, 4 p.m. An AE is pinging you about a 30% discount they already promised on the call. You approve it, because losing the deal over process is worse. You flag it for the CRO and make a note for next month’s discount review. Then the next ping arrives.

Nobody hired you to run a deal desk. A deal desk is the team that reviews non-standard pricing, discounts and contract terms before a quote goes out, and most companies never staffed one. So the work is falling to whoever sits closest to the CRM, and that’s usually RevOps.

We surveyed 195 VP-level revenue leaders in North America this summer.

47%

of companies take three or more days to approve a pricing exception.

That’s most of a business week, spent waiting on an internal chain while the buyer waits on you.

Why RevOps ends up running the deal desk

Most CPQ tools are rulebooks: discount caps, price floors, approval chains, margin thresholds. Each rule answers one question, which is whether a quote is allowed. Inside the lines, the quote goes through. Outside them, the tool stops and asks a person.

That design assumes exceptions are rare. In a company selling multi-year ramps, bundles and usage, exceptions are most of the week. Every rule you add creates one more way for a quote to land in your inbox.

“Typically, our approval process is VP of sales or whoever the head of sales is in that region… and then we go to like a deal desk, which right now is just billing.”

Operations lead, B2B software company
Every quote outside the lines lands in one inbox
Quote
Rule checkcaps · floors · thresholds
INSIDE THE LINESGoes to the buyer
OUTSIDE THE LINESRevOps inbox · waiting
Quote
Rule checkcaps · floors · thresholds
INSIDE THE LINESGoes to the buyer
OUTSIDE THE LINESRevOps inbox · waiting

The people running the queue think it’s moving faster

Here’s the finding that surprised us. We asked RevOps and sales leaders the same question: how long does a pricing exception take to clear? 51% of sales leaders said three days or more. Among RevOps, it was 42%.

How long does a pricing exception take to clear?Share who say three days or more
Sales leaders
51%
RevOps leaders
42%
0255075100%
THE APPROVAL QUEUE REPORT · 195 VP-LEVEL REVENUE LEADERS, NORTH AMERICA

It’s the only measure in the whole study where sales reported more friction than the team running the process. Both are right about what they can see. RevOps sees an approval that cleared. Sales sees a buyer who stopped replying on day two. (More on that gap in why RevOps and sales disagree about approvals.)

The rules are missing the margin too

Time is the cost you feel. Margin is the cost you don’t see.

A discount cap catches the worst case. Say a rep opens at 25% and the cap is 20%. The rule saves 5 points. But similar deals that won closed at 10%, with white-glove support added and a 5% license uplift in year two. Nothing in a rulebook knows that. The rep sends 20%, the quote approves itself, and 15 points leave with everyone’s sign-off.

Guardrails did their job here. They just weren’t built for this job.

25%Approved at 9:47 PM, no questions asked
20% · Discount cap by rule
15 pointsLeft on the table
10%Where the deal would have closed

More rules are making it worse

When discounts creep up, the instinct is to tighten the rulebook. Lower the cap, add an approval tier. Each change routes more quotes to you and does nothing about the drift inside the new lines.

“We have a list of things that the deal desk team has asked for like two months ago. And honestly, we haven’t had any bandwidth to get to it… building a flow approval trigger with the testing time period, UAT, all that stuff… it adds up.”

Go-to-market operations manager, SaaS company

The systems thinker Donella Meadows ranked the places where you can intervene in a system. Adjusting parameters like thresholds and caps sat near the bottom; she called it “diddling with the details, arranging the deck chairs on the Titanic.” Changing who sees what information, and when, ranked far higher.

For pricing, that means putting the right information in front of the rep at the moment they choose the number.

Guardrails cap the worst deal. Guidance moves the average one, and the average is where your margin lives.

What a better deal desk process looks like

Four things change.

  1. The first draft starts from the deal.

    The system reads the CRM record and the call transcript, then drafts the quote. The rep edits instead of building from a blank line.

  2. The recommendation arrives before the number is chosen.

    The rep sees what tends to close before they pick a discount, while they still have room to move.

  3. Only real exceptions reach you.

    Clean quotes approve themselves. When a deal needs judgment, it arrives with context attached.

  4. The rulebook learns.

    When the same exception keeps getting approved, the system drafts a rule change. You review it and switch it on. Nothing changes without you.

Approvals · this weekSAMPLE DATA
QuoteDiscountStatus
Q-2041Mid-market · 2-year
12%Auto-approved
Q-2042SMB · 1-year
8%Auto-approved
Q-2043Enterprise · 3-year ramp
24%Routed to VP Sales
Rule it brokeDiscount above the 20% cap
Deal contextSimilar deals closed at 12%. Buyer asked for a 3-year ramp on the last call.
Q-2044Mid-market · 1-year
15%Auto-approved

This is how we built Everstage CPQ, and it works on its own.

Back to the job RevOps was hired for

RevOps was never meant to be the approval queue. The original promise of the role was to design the revenue system: territories, comp plans, routing, the pricing rules every deal runs on. Revenue architects, not maintenance crew.

Most RevOps leaders already think of the job that way. We asked what they’d do with time back, and strategic planning came first. The title moved before the calendar did.

A deal desk sitting in your inbox is the clearest case of architecture turned into maintenance. When the system handles the standard deal, you stop being the queue. You design the pricing policy, and the system applies it on every quote. That’s the part of the revenue system CPQ should give back to you.

If you’re the CRO, the same shift shows up in your number: fewer points going out the door at quarter-end, and quotes going out while the buyer still remembers the call.

FAQs

What is a deal desk?

A deal desk is the team or process that reviews non-standard pricing, discounts and contract terms before a quote reaches the buyer. At most mid-market companies it isn't a team at all. It's RevOps, working through an approval queue.

Do you need a dedicated deal desk?

Not if your pricing policy does the work. When clean quotes approve themselves and only real exceptions reach a person, the deal desk shrinks to the deals that need judgment.

The 9:47 PM discount

Most discounts are decided before anyone opens the quote. The rep isn’t the problem. What they can see is.

Siva Rajamani

Written By

Siva Rajamani

CEO & Co-Founder, Everstage

5 min read

It’s the last week of the quarter, 9:47 PM. A rep has a quote open and a 25% discount one click away.

What decides whether they click it?

I opened my session at Gong Celebrate this week with that question, and the room answered the way most rooms do. Pressure. Quota. The buyer pushing. All true, and none of it is the whole answer.

The rep isn’t the villain

When discounts run high, we tend to blame the rep. They’re sandbagging, or panicking, or giving margin away to hit a number.

Look at it from the rep’s chair. They’re about to pick a number, and they have almost nothing to go on. They don’t know what deals like this one actually closed at. They don’t know which terms moved the last three buyers. They remember one painful loss from last quarter, and they know the quarter ends Friday.

So they’re guessing. And at quarter-end, the guess is running generous.

That generosity adds up.

6–8%

of revenue lost to quarter-end discounting, across roughly 8,000 enterprise software deals.

LARKIN, JOURNAL OF LABOR ECONOMICS (2014)

And with 76% of sellers missing quota in the first half of 2026, the pressure isn’t easing.

“We don’t have CPQ… you’re basically using discounting to try and make the number you want it to be.”

Sales operations lead, SaaS company

That’s a rational response to the information they have. Discounting is the one lever a rep can feel. If you want them to pull a different one, you have to show them it exists.

The decision is happening before the quote

Here’s what I think most revenue teams get wrong. We treat the quote as the moment of decision, and we put our controls there: caps, floors, approval chains.

By the time anyone opens the quote, the decision that matters is already made. It happened on the call, when the rep hinted at flexibility. It happened in the Slack thread, when the manager said “do what it takes.” The quote is paperwork recording a decision made earlier, with less information than anyone would want.

And the paperwork is slow. Across roughly 3,700 enterprise deals we analyzed, the median time from the last call to the first quote was 56 hours. That’s more than two days where the only number in the buyer’s head is the one the rep hinted at.

“Why are you giving this discount? Well, I’m giving it because it’s the end of the quarter and we really need to hit our number… there’s just no auditable conversation as to why did it get approved.”

Revenue leader, B2B SaaS company
One deal, from first call to approval
DISCOUNT SET HERE
WHERE THE CONTROLS SIT
01Discovery call
02Pricing hinted on the call
03Quote opened
04Approval

Why discount approvals miss the real decision

Most approval processes are built to catch the worst case. That’s useful, and it isn’t enough.

Our survey of 195 revenue leaders found that at 47% of companies, a pricing exception takes three or more days to approve. Days pass and the buyer cools. Now ask how many of those exceptions were approved exactly as the rep asked. Most teams have never checked. If the answer is most of them, the control added time without adding judgment.

Meanwhile the discounts inside the guardrails go straight through. A 20% cap stops a 25% ask. It says nothing about the deal that should have closed at 10%. (Why that’s the bigger leak.)

How to reduce quarter-end discounting: change what the rep sees

If the discount is being decided on the call, that’s where the help has to show up.

That’s the bet behind Everstage CPQ. It reads the Gong call and the CRM record and drafts the quote while the deal is still taking shape, so the rep starts from the deal in front of them instead of a blank line and a hunch.

SAMPLE DATA
Gong call · Discovery42 min · Buyer and AE
12:04Buyer: We’d need it for about 120 reps to start.
18:30Buyer: Two years works if support is premium.
24:12AE: We can look at how year two is priced.
Drafted quotefrom CRM + call

The rep still makes the call. They’re just making it with more than memory and a deadline.

What CROs should ask on Monday

Three questions, for your RevOps lead:

1Last quarter, how many pricing exceptions did we approve exactly as the rep asked?
2What did deals like our biggest quarter-end discounts actually close at?
3When a rep picks a discount, what information are they looking at?

If the answer to the third is “not much,” you’ve found where your margin is going.

The full findings, including where RevOps and sales disagree about how long approvals take, are in our new repor

The people running the approval queue think it’s moving faster

RevOps and sales leaders at the same kinds of companies disagree about how long pricing approvals take. Both are right, and the gap is costing deals.

Siva Rajamani

Written By

Siva Rajamani

CEO & Co-Founder, Everstage

5 min read

REVOPS DASHBOARDSAMPLE DATA
Time to approve · Q-31074 hrs
Within target
SALES · DEAL THREADDay 3Buyer hasn’t replied since the quote was promised.

This summer we surveyed 195 revenue leaders in North America, all VP-level or above. Half run RevOps. Half run sales.

We asked both groups the same question about their pricing approval process: how long does a pricing exception take to clear?

51%of sales leaders said three days or more.
42%of RevOps leaders said the same.
THE APPROVAL QUEUE REPORT, 195 VP-LEVEL REVENUE LEADERS IN NORTH AMERICA
How long does a pricing exception take to clear?Share who say three days or more
Sales leaders
51%
RevOps leaders
42%
0255075100%
THE APPROVAL QUEUE REPORT · 195 VP-LEVEL REVENUE LEADERS, NORTH AMERICA

A nine-point gap doesn’t sound dramatic. What makes it interesting is that it’s the only measure in the whole study where sales reported more friction than the team running the process. Everywhere else, RevOps saw at least as much pain as the people relying on it.

On pricing approvals, the people stuck in the queue are feeling something the people running it aren’t.

Both sides are right

This isn’t one group misremembering. They’re measuring different things.

RevOps sees the approval: a request arrives, it gets routed, someone signs off. From inside the queue, that can look like a day and a half.

Sales sees the deal: the buyer asked for a discount on Tuesday, the rep promised an answer, and the revised quote went out the following week. From the deal’s side, the approval is only one step. There’s the time before the request gets logged, and the time after approval when someone rebuilds the quote by hand. 40% of companies in our survey still build quotes and configure pricing manually.

What RevOps sees
Request in → approved.The clock starts when the request is logged and stops when someone signs off.
What sales sees
Buyer asks, request loggedApprovedQuote rebuilt by hand
Same deal. The quote is sent at the end of the bar.
Approval stepTime the buyer waits that RevOps doesn’t see

The clock RevOps is watching starts later and stops earlier.

“I would love it if they always came in here really early. It probably gives me like really good visibility on how pricing changes over the stages… I’ve always seen that friction between them wanting to get pricing very quickly.”

RevOps lead, early-stage SaaS company

Why the gap matters

When the people running a process think it’s faster than it is, they don’t fix it. There’s no fire to put out. The approval SLA looks healthy on the dashboard.

Meanwhile the CRO is hearing about stalled deals by name. Sales leaders in our survey told us the window to act is closing before the data arrives (24% named it as their top reason decisions can’t wait). They’re judging the process deal by deal. RevOps is judging it in aggregate. Neither view is complete on its own.

“From an AE’s angle, it makes sense they want to close out the quarter, that’s absolutely fine. But as a company, we don’t have visibility into what’s actually working and not working.”

Head of Sales Operations, B2B software company

That’s how a queue survives for years. Everyone agrees it could be better, and nobody agrees it’s broken.

Both sides want the same thing

The part that gives me hope: when we asked what they’d do with time back, the two groups gave different answers that point the same way.

RevOps ranked strategic planning first. Sales leaders ranked time with customers first. Sales wants to coach deals instead of chasing approvals.

RevOps wants its original job back. The role was built to design the revenue system, the territories and comp plans and pricing rules every deal runs on. A revenue architect spending the week clearing exceptions is maintaining the building instead of designing it.

A pricing exception sitting in a queue is standing between both of them and the work they’d rather be doing.

The one deal desk KPI that closes the gap

The fix starts with a shared number. Most deal desk KPIs measure the queue: requests in, approvals out, average time to approve. Track the one the buyer feels instead. Get RevOps and the CRO in a room and time one real deal from the buyer’s ask to the revised quote landing in their inbox. Then look at how many of last quarter’s exceptions went through exactly as the rep asked.

If most did, the approval isn’t adding judgment. It’s adding days.

Guardrails cap the worst deal. Guidance moves the average one.

The slow approval is the leak everyone sees. The approval that goes through as asked is the one quietly setting your price.

Siva Rajamani

Written By

Siva Rajamani

CEO & Co-Founder, Everstage

6 min read

DiscountPlatform licence · 120 seats
11%
0%10%20%30%
GUIDANCESimilar deals won at 8–12%
GUARDRAILBlocked above 20%

Every pricing exception is leaking revenue twice.

The first leak is the one everyone talks about. The buyer asks for a discount, the request sits in a queue, and three days later the deal has cooled. In our survey of 195 revenue leaders, 47% said a pricing exception takes three or more days to approve.

The second leak is quieter, and I think it’s bigger. It happens when the exception is approved exactly as the rep asked.

The approval that doesn’t approve anything

Walk through one deal. This one is illustrative, but you’ll recognize it.

A rep opens at 25% off. The cap is 20%, so the guardrail catches it and the quote comes back at 20%. The rule saved 5 points and everyone feels good.

But similar deals that won, same size and segment and product mix, closed at 10%. They added white-glove support and a 5% license uplift in year two. The quote went out at 20%, approved itself, and 15 points left with everyone’s sign-off.

25%Approved at 9:47 PM, no questions asked
20% · Discount cap by rule
15 pointsLeft on the table
10%Where the deal would have closed

Nothing broke. The guardrail did exactly what it was built to do. It caught the worst case. It had no way to know what this deal should have been. The guardrail saved five points. The evidence would have saved fifteen.

If nearly every exception goes through as asked, you don’t have an approval process. You have a waiting room.

“If I’m inputting a number and the person approving it, who’s usually not going to look into the nitty gritties of the order form, is not aware that the discount percentage is higher than what it’s supposed to be. They’re going to approve it and it’s going to get executed.”

Head of Sales Operations, B2B software company

Faster isn’t fixing it

The obvious response to the first leak is speed: buy an approval workflow, route requests through Slack, cut the three days to one.

Speed fixes the lag. It doesn’t fix the discount. A faster approval is still an approval, and it’s still approving 20%.

Our data backs this up. Teams that had automated a step or two, an approval workflow here and a quote template there, felt almost no different from teams doing everything by hand. 20% of them said AI was meeting expectations, against 18% of fully manual teams. Time spent on operational work was identical, at 33%. Only the 23% who had connected most of the chain saw a real difference: 44% satisfaction, and ops time down to 14%.

Automating a step or two barely moves the needle
Fully manual
18%AI met expectations
33%Time on ops work
A step or two automated
20%AI met expectations
33%Time on ops work
Connected most of the chain (23% of teams)
44%AI met expectations
14%Time on ops work
HOW CONNECTEDAI MET EXPECTATIONSTIME ON OPS WORKFully manual18%33%A step or two automated20%33%Connected most of the chain (23% of teams)44%14%
Tiers cover the whole revenue org, not quoting alone.THE APPROVAL QUEUE REPORT · 195 VP-LEVEL REVENUE LEADERS, NORTH AMERICA

Discount guardrails vs guidance

Guardrails and guidance answer different questions.

Asks
GUARDRAILSIs this quote allowed?
GUIDANCEWhat should this quote be?
Acts
GUARDRAILSAfter the rep picks the number
GUIDANCEBefore the rep picks the number
Catches
GUARDRAILSThe worst deal
GUIDANCEThe average deal
Sends to RevOps
GUARDRAILSEverything outside the lines
GUIDANCEOnly the real exceptions
GuardrailsGuidance
AsksIs this quote allowed?What should this quote be?
ActsAfter the rep picks the numberBefore the rep picks the number
CatchesThe worst dealThe average deal
Sends to RevOpsEverything outside the linesOnly the real exceptions

You need both. Guardrails are your floor, and no CFO should give them up. But most of your margin isn’t in the worst deal. It’s in the hundreds of ordinary ones, each a few points more generous than it needed to be. Guardrails cap the worst deal. Guidance moves the average one.

Those few points are worth more than they look. Every discount point comes straight off gross profit, and McKinsey found that a 1% improvement in price realization lifts operating profit by 8–9%.

“We don’t really have a good way of tracking margin on deals and understanding if we’re going to be profitable if we sell a specific thing.”

Operations lead, B2B software company

Deal desk best practices: what guidance looks like

Three shifts, in order of how much margin they protect.

  1. The rep sees what tends to close before choosing a discount. While they still have room to move on structure: term length, support tier, a year-two uplift.
  2. Rules check the quote while it’s being built, not after it’s sent. A margin threshold flags the line as the rep types, not three days later in someone’s inbox.
  3. Repeat exceptions become rules. When the same 15% multi-year discount keeps getting approved, that’s policy nobody wrote down. Write it down. This is the design work RevOps was hired for: architecting the pricing policy, not approving it one quote at a time.
Everstage CPQ Quote Rules: Discount Validation on New Business Quotes and Multi-Year Ramp Pricing on Change Order Quotes, both active.
Quote lineSAMPLE DATA
Platform licence120 seats · 24-month term
Discount
22%
Margin drops to 61%, under the 65% thresholdSimilar deals closed at 12% with premium support added.
E
EvaApproved 11 times last quarter. Make it a rule?
(Term≥24 months)AND(Discount≤15%)→ auto-approve
DismissSwitch on
Eva drafts the rule. A person switches it on.

In Everstage CPQ, discount caps, price floors and margin thresholds check the quote as it’s built, clean quotes approve themselves, and Eva suggests rule changes from the exceptions you keep approving. A person always switches them on. It works on its own, without any other Everstage product.

The question for your next pricing review

Stop asking how fast approvals are moving. Ask how many of last quarter’s exceptions went through exactly as the rep asked, and what those deals would have closed at with better information.

That number is the second leak. Most companies have never measured it.

Find your leaks

The Approval Queue Report cover: based on 195 VP+ revenue leaders in North America.
New research

The Approval Queue Report

The full data from 195 revenue leaders, plus a five-question self-check you can run with your CRO in the room.

Everstage CPQ product view.
Everstage CPQ

See how Everstage CPQ works

See it running on HubSpot and Salesforce: quotes drafted from the deal, clean quotes approved on their own, and only real exceptions sent to a person.

Set your revenue execution in motion

Everstage helps you architect commissions and CPQ as one revenue system.