The last mile of revenue | Jason Pinkley
July 7, 2026 · 8 min read

The last mile of revenue: why your best deals get stuck between closing and booking

Half of a seller's time goes to process, not selling. The gap between a signed deal and booked revenue is not a discipline problem or an effort problem. It is an architecture problem, and it is quietly costing you deals.

Ask any sales leader where their reps lose time and you will hear about prospecting, or discovery, or the endless calendar. Almost nobody points to the part that quietly kills more revenue than any of them: the stretch between a customer saying yes and that deal actually getting booked. I call it the last mile of revenue, and it is where good deals go to sit.

Here is the number that should stop you. Roughly half of a seller's time is spent on process, not selling. Not on the customer. On configuring a quote, chasing an approval, reconciling a price across systems that do not agree, waiting on a deal desk that is waiting on finance that is waiting on ops. The selling is done. The revenue is stuck.

The problem is not effort. It is fragmented context.

When I dig into why a quote takes days or weeks, it is never because people are not trying. It is because the work is scattered across systems that were never designed to talk to each other. A single enterprise deal routinely touches six or more systems, seven approvers, and three ERPs. The context a human needs to move it forward does not live in any one place, so someone has to go collect it, by hand, every single time.

The examples repeat across every industry I sell into. A shipbuilder, a financial data company, a SaaS firm, a communications platform, all describing the same delay in different words. One manufacturer needs six hours just to start a bid, and days or weeks to finish it. In another enterprise the workflow bounces between email, ServiceNow, Azure DevOps, Excel, and RevOps, with no single owner and no single process. Nobody is slacking. The system is the bottleneck.

The problem is not effort. The problem is fragmented context.

This is why throwing more headcount at deal desk does not fix it, and why another approval-routing tool does not fix it either. You are optimizing individual steps in a process whose real flaw is that the steps cannot see each other. You are duct-taping.

What "half your time on process" actually costs

~50%
Of a seller's time spent on process instead of selling
6 / 7 / 3
Systems, approvers, and ERPs a single enterprise deal can touch
6 hrs
Just to start a bid at one manufacturer, days or weeks to finish

Think about what that half actually buys you if you get it back. It is not a soft productivity gain. It is more selling capacity out of the same team, faster cycle times, fewer deals that slip a quarter because a quote sat in a queue, and a rep who spends the back half of the month closing instead of reconciling spreadsheets. The revenue was always there. The architecture was in the way.

Shared memory, not another integration

The fix is not one more point-to-point connector bolted onto the pile. It is a shared memory architecture that unifies the disconnected systems and the tribal knowledge, so the context a deal needs is already assembled instead of re-gathered every time. When that layer exists, AI agents can do the collecting and the cross-checking that a human does today.

In practice that means:

  • A unified knowledge graph across the backend systems, so pricing, inventory, product specs, and prior approvals all live in one connected picture instead of five disconnected tabs.
  • AI agents that query pricing, inventory, and specs at the same time and assemble a quote from them, rather than a person copying values between tools.
  • Approvals that arrive with full context attached, so an approver decides in minutes instead of sending the deal back for the third round of questions.
  • Memory that learns from every approved deal, so the next quote of the same shape starts from what already worked instead of from scratch.

This is not theoretical for us. We have customers turning technical specs into quotes with AI agents, and enterprises collapsing quote and bid work that used to take days and weeks into minutes. The pattern holds: when the context is pre-assembled and permission-aware, the last mile stops being a mile.

The reframe worth sitting with

Stop measuring how fast your team works. Start measuring how far the context has to travel.

If a quote requires a person to pull data from six systems before anyone can even look at it, you do not have a productivity problem to coach away. You have a distance problem to engineer away. Close the distance and the speed takes care of itself.

Where to start

You do not have to boil the ocean. Pick the single quote or bid workflow that generates the most complaints, and map it honestly. Count the systems it touches, the hands it passes through, and the hours that disappear between "customer said yes" and "revenue booked." That map is almost always uglier than anyone expects, and it is also your business case.

The organizations pulling ahead stopped asking how to make reps work faster and started asking why the context a deal needs is scattered across a dozen places to begin with. Answer that, and you unlock revenue that was already yours, just stuck.

If you want to compare notes on where the last mile is costing your team, my inbox is open.

RevOps CPQ Quote-to-Cash Enterprise AI Deal Desk

This piece pulls together a series I have been writing on LinkedIn about the last mile of revenue, the cost of fragmented context, and why AI-native CPQ changes the math. If it resonates, or if you see it differently, I would genuinely like to hear where you land.

Share on LinkedIn

Written by

Jason Pinkley

Enterprise technology and go-to-market leader writing about enterprise AI, leadership, and the operating systems that turn context into coordinated action.

← All ideas