The company had a good product, a clear market, and enterprise buyers who wanted to purchase. Deals were still taking six months to close.
Leadership blamed the sales team. The CRO ran pipeline reviews. They hired a sales enablement consultant. They built new pitch decks and battle cards. Nothing moved. The average cycle stayed at 178 days, and the team was burning through pipeline faster than marketing could fill it.
The problem was never sales execution. It was internal architecture eating the clock.
When I came in as fractional RevOps leadership, the first thing I did was stop looking at the pipeline and start looking at the calendar. Where was the time actually going? Not in prospect conversations. Not in negotiations. It was going into internal process, approvals, and decisions that should have taken hours but were taking weeks.
The Problem: What Six Months Actually Looked Like
This was a Series B SaaS company. Around 120 employees, £8M ARR, selling an enterprise workflow product to mid-market and enterprise buyers with deal sizes between £60K and £250K annually.
On paper, their sales process was standard. Discovery, demo, proposal, negotiation, close. Five stages. Should take 8 to 12 weeks for a deal of that size and complexity.
In practice, deals were stalling in three places. Not at the prospect’s end. At theirs.
Stage two to stage three (demo to proposal) averaged 34 days. Not because the buyer needed time. Because generating a proposal required pricing approval from Finance, packaging sign-off from Product, and legal review of any non-standard terms. Those three approvals happened sequentially, not in parallel, and each one had its own queue.
Stage four (negotiation) averaged 41 days. Every counter-offer from a prospect triggered a fresh approval cycle. If the buyer asked for a 5% discount, that went back through the same chain. If they wanted to adjust payment terms, Legal had to re-review. Each iteration added 7 to 10 business days.
Contract execution averaged 22 days after verbal agreement. Redlines went through Legal, then Finance, then back to Legal. There was no standard contract. Every deal was treated as bespoke, even when the terms were functionally identical to the last 50 deals they had signed.
Add it up and over 60% of the total cycle time was internal. The buyer was ready before the company was.
The Diagnosis: Three Architectural Failures
The sales team was not slow. The system they operated inside was slow. Three structural failures were compounding into a six-month cycle.
1. Qualification criteria did not exist
There was no shared definition of a qualified opportunity. Reps were bringing deals into the pipeline that had no business being there, and those deals consumed the same approval resources as legitimate enterprise opportunities.
Roughly 30% of deals in stage two were prospects that had not confirmed budget, had no defined timeline, or were evaluating five or more vendors with no shortlist. These deals were never going to close in a normal cycle, but they were clogging the same approval queues as deals that could.
When everything gets the same treatment, nothing moves fast. I wrote about this dynamic in the context of exceptions. The same principle applies to pipeline management. Without qualification governance, the system cannot differentiate between a deal that needs expedited attention and one that should still be in nurture.
2. Pricing had no architecture
Every deal required a custom pricing discussion. Not because the product was complex, but because there was no pricing framework. The rate card was a Google Sheet that had been edited by four different people over two years. Discount authority was undefined. Finance approved discounts based on feel, not on rules.
The result was that reps could not give a prospect a price without first getting internal alignment. That alignment process involved Slack messages, email threads, and a weekly pricing meeting that only happened on Thursdays. Miss the Thursday window and your deal waited a full week for a number.
This is the pricing governance gap in its most expensive form. Not just margin erosion, but velocity destruction. Every day a rep waits for a price is a day the prospect cools off, evaluates a competitor, or gets pulled into another initiative.
3. The approval workflow was designed for risk, not speed
The internal approval process had seven steps. Seven. For a standard enterprise deal that looked like every other deal they had closed in the previous 18 months.
Proposal review by the Sales Director. Pricing approval by Finance. Legal review. Security questionnaire sign-off by Engineering. Executive approval for deals above £100K. Contract generation by Legal. Final sign-off by the CRO.
Each step had its own SLA, except that nobody tracked the SLAs. In theory, each approval took two business days. In reality, the average was closer to five, because every approver had their own queue and their own priorities. There was no deal desk. No single point of accountability. No escalation mechanism for deals that had been waiting more than the SLA.
Seven sequential approvals at five days each is 35 business days of internal process. That is seven weeks before the contract even reaches the buyer for signature.
The Architecture: What We Changed
The engagement ran 90 days. The changes were structural, not tactical. We did not train the sales team to sell faster. We removed the architecture that was making it impossible for them to do so.
Qualification governance
We implemented a three-tier qualification framework. Tier 1 deals had confirmed budget, a defined decision timeline under 90 days, and a shortlisted vendor set of three or fewer. Tier 2 deals had two of the three criteria. Tier 3 had one or none.
Only Tier 1 deals entered the approval workflow. Tier 2 deals stayed in a structured nurture sequence with clear re-qualification triggers. Tier 3 deals were disqualified from the active pipeline entirely.
This single change reduced the volume of deals entering the approval process by 40%. The approval queue got shorter. The remaining deals moved faster because the people doing the approving were no longer buried in low-quality requests.
Pricing standardisation
We built a pricing framework with three tiers mapped to company size and usage volume. Each tier had a defined rate, a maximum discount authority for the AE (10%), a second threshold for the Sales Director (20%), and anything beyond that required VP-level approval.
Reps could now give a prospect a price in the first meeting. For 70% of deals, the AE had full authority to negotiate within a defined band without any internal approval. The Thursday pricing meeting was eliminated.
This is what a functioning operating model looks like at the pricing layer. Not rigidity. Defined flexibility within governed boundaries.
Approval workflow redesign
Seven steps became three.
Step one: automated deal scoring. A rules engine evaluated the deal against qualification criteria, pricing compliance, and contract template usage. Deals that met all three criteria were auto-approved for proposal generation.
Step two: parallel review. For deals requiring human approval, Legal, Finance, and Security reviewed simultaneously, not sequentially. A shared dashboard replaced the Slack thread and email chain. Each reviewer had a 48-hour SLA with automated escalation.
Step three: deal desk sign-off. A single deal desk function, staffed by one person from RevOps, owned the final review and contract generation. One person. One queue. One point of accountability.
For standard deals using approved pricing and template contracts, the total internal approval time dropped from 35 business days to 3.
Contract standardisation
We built three contract templates mapped to the three pricing tiers. Standard terms, pre-approved by Legal and Finance. Reps could generate and send a contract without any approval for deals that fit within a template.
Non-standard terms still required Legal review, but we defined what “non-standard” actually meant. Custom payment terms, bespoke SLAs, and non-standard data processing agreements. Everything else was covered by the template. This moved 80% of deals out of the Legal queue entirely.
The Results
We measured outcomes at 90 days and again at 180 days to confirm the changes held.
Average sales cycle: 178 days to 43 days. A 76% compression. The fastest deals, Tier 1 with standard pricing and template contracts, were closing in 28 days. The longest, non-standard enterprise deals with custom terms, averaged 67 days. Both were dramatic improvements over the prior baseline.
Win rate: 22% to 31%. Faster cycles meant fewer deals lost to competitor timing, internal priority shifts, or buyer fatigue. Deals that move quickly close at higher rates. This is not a controversial observation, but it is one that companies routinely ignore while they add more internal process.
Average discount: 24% to 14%. Pricing governance tightened the discount band. Reps stopped giving away margin because they had clear authority and clear boundaries. Finance stopped approving panic discounts because deals were no longer stalling long enough to create panic.
Revenue per rep: up 34%. Not because reps were selling harder. Because they were spending their time selling instead of chasing internal approvals. The administrative burden per deal dropped by roughly 60%.
Pipeline-to-close ratio improved from 5.2x to 3.4x. Qualification governance removed low-quality deals from the pipeline, which meant forecasting accuracy improved alongside velocity. The board stopped seeing a £40M pipeline that was going to deliver £8M.
What Held (and Why)
Six months after the engagement ended, the metrics had not regressed. The reason is that we built governance mechanisms, not just process changes.
The qualification framework was enforced in the CRM. Reps could not advance a deal past stage two without completing the qualification scorecard. This was not optional. It was a system-level gate.
Pricing authority was embedded in the CPQ tool. Reps literally could not generate a quote outside their discount band without triggering the approval workflow. The governance was in the system, not in a policy document that nobody reads.
The deal desk function had a single owner with a defined SLA and a weekly review cadence with the CRO. When the SLA slipped, which it did twice in the first quarter, there was a named person accountable for fixing it.
Governance that lives in policy documents decays. Governance that lives in systems persists.
This is the difference between operational design and process documentation. Process tells people what to do. Architecture makes the right behaviour the default behaviour.
The sales team did not become better sellers during this engagement. They became sellers who operated inside a system that was designed to let them sell. The architecture got out of their way, and the deals started closing at the pace the market was willing to buy.
Long sales cycles are almost never a sales problem. They are an architecture problem wearing a sales costume. Fix the structure and the velocity follows.
