← Blog

Why the Revenue Stack Is Broken

March 1, 2026 · Ian McLaughlin

“Why did we miss the quarter?” Pipeline said $2M, you closed $1.4M. Sales says deals slipped. Marketing says pipeline was strong. CS says churn was normal. Finance says figure it out. The post-mortem becomes a finger-pointing exercise because nobody has the full picture - the real causes are cross-system and no single team could have seen them coming.

$2.0MPipeline-$180KSLA breach-$280KSE gap-$160KPricing-$140KVerbal$1.24MActual
Cross-system causes
SLA violation-$180K
47-minute outage breached the uptime clause in two enterprise contracts. Both deals paused pending remediation.
PagerDutyDocuSignSalesforce
SE capacity gap-$280K
Two solutions engineers left. Backfill open 8 weeks. Three implementations stalled — $280K in Closed Won revenue never invoiced.
GreenhouseLinearSalesforceStripe
Pricing misfire-$160K
Price increase email sent to full list instead of new-cohort segment. Three legacy accounts churned within the week.
HubSpotStripeGoogle Sheets
Verbal commitment-$140K
Rep promised 90-day billing delay on a recorded call. Nobody told finance. Cash didn't show up.
GongStripeNetSuite
4causes.10systems.0shared thread.

This isn’t a one-off. Every question that actually matters to the business has this same shape. “What’s our true cost to serve enterprise customers?” You need engineering hours from Linear, support volume from Zendesk, cloud spend from AWS, and contract terms from Salesforce - then you need a definition of “enterprise” that no vendor created for you. “What’s our real COGS per product line?” Finance has the top-line number but the inputs are scattered across infrastructure billing, support headcount allocation, third-party API metering, and implementation hours that were tracked in three different project management tools across two team reorgs. The answer is a 10-minute exercise with 3 caveats on a good day, and a quarterly fire drill on a bad one.

The pattern is always the same. The question is simple. The answer requires joining data across systems that have never heard of each other. And critically - it requires context that lives in none of them. What “healthy” means for your business. Which customer segments have different economics. Why enterprise and self-serve can’t be measured the same way. That’s not data. That’s a model of your business. And nobody is building one for you.

What Is the Revenue Stack

The revenue stack is every system, workflow, and team effort involved in turning what you build into money - and keeping it. That sounds broad, which is the point. The point of a technology company is to find the best ways to turn R&D into revenue and profits. Everything in service of that is the stack.

Most people hear “revenue stack” and think CRM + billing + accounting. Three tools, maybe four. But the real surface area is much larger. It’s the CS rep managing a renewal. The engineer scoping a custom integration for a $200K deal. The support team whose SLA determines whether a customer expands or churns. It’s 15+ categories spanning go-to-market, monetization, finance, post-sale, and data. The conventional definition is narrow because it’s defined by who owns the tools - sales ops, marketing ops. We define it by what the tools are in service of.

The Empires of the Revenue Stack

The players inside the revenue stack understand this reality. Their solution is to start from where they have an advantage and distribution, and expand to more categories. They know their customers are suffering. If they can reduce the tool count and take customers out of thrashing against systems, they can maintain and grow their position.

Salesforce
HubSpot
Stripe
Ramp
NetSuite
Gong
ZoomInfo
Go-to-Market
Lead Generation / Enrichment
Marketing Automation
Outbound / Sales Engagement
CRM
Conversation Intelligence
CPQ
Monetization
Billing / Subscriptions
Payments Processing
Revenue Recognition
Finance
General Ledger / Accounting
Expense / AP
Post-Sale
Customer Success
Support / Ticketing
Data & Product
Product Analytics
Internal Systems
Home base
Expanding into

Legacy Empires

Companies like Salesforce, Netsuite, and Intuit are legacy systems of record and try to suck all aspects of a company into their gravity. There is always a hope if you just get the right set up in Salesforce or one more consultant implementation the Revenue problem will be solved. Salesforce buys companies like Pardot in the marketing automation space to gain more ground, with the idea if they cover enough categories you’ll be able to run your whole RevOps out of Salesforce someday

Infrastructure Empires

Companies like Stripe and Ramp enable money movement and management. They start from the position of “we see every transaction, what can we provide on top of that”? Stripe is moving from owning the payment rails to billing and revenue reconciliation. Ramp started with the corporate card, now does expense management, accounting, procurement, and travel.

Vertical to Platform

Companies like Gong and ZoomInfo solve a real pain point with a killer feature that the market is begging for. But then they find themselves in a race to become a platform before one of the existing empires commoditizes their feature. Gong is moving into CRM. ZoomInfo acquired Chorus.ai to move into conversation intelligence. HubSpot is adding billing, CPQ, and customer success as fast as it can ship.

Different starting points, same playbook - own more of the stack.

None of Them Understand Your Business

All this empire building and fighting is good for the end consumer but fundamentally can not get to the heart of the problem - they want to be able to understand and act on their business. Salesforce knows that you closed a $120k deal but doesn’t know it comes with an implementation engineer for 9 months, that the customer pays you in Euros, and that customers uses double the cloud resources of the average customer per $. Stripe knows you collected a payment but doesn’t understand that customer is on legacy pricing, their engagement is down, and that your internal champion at the company moved roles. Gong knows your rep committed to not starting billing for 3 months, but doesn’t know this impacts the CARR projection for the board meeting next week. The revenue stack is inherently cross functional in your organization and it requires a deep understanding of your business. These tools are essentially domain specific transaction logs, trying to gobble up as many areas of transaction logging as possible with the promise that there is a critical threshold where you can run your business better.

What Salesforce knows
CustomerMeridian Health
Deal$120K / year
StageClosed Won
HealthGood
OwnerSarah Chen
Last Activity12 days ago
Healthy account
What your business needs to know
ContractSalesforce
$120K/yr
Implementation costLinear
$47K (340 eng hours)
Support loadZendesk
3.2x avg (47 tickets/mo)
PaymentStripe
Legacy pricing, 60-day terms
UsageAmplitude
Declining 15% MoM
ChampionLinkedIn
Left company 3 weeks ago
True margin11%

Every one of these systems is a general-purpose transaction log wearing a domain costume. CRM is a deal log. Billing is an invoice log. Support is a ticket log. They record what happened. They have no model of why it matters to you specifically.

They know that you are a business. They don’t know what your business is.

Each empire expands by adding columns. But the questions that matter read across rows.

The Implication

The problem isn’t territory. It’s that none of these platforms have a model of your business. More modules from the same vendor just means more transaction logs that don’t understand each other.

The answer isn’t one empire winning. It’s a layer that actually knows what your business is - what you sell, how you deliver it, what it costs, who it matters to - and can read across all of them.

SalesforceStripeZendeskLinearGongGreenhouseCustomerDealProduct LineYOUR BUSINESS MODELTrue margin by customerCOGS per product lineSE capacity vs. pipelineAt-risk accountsFlag accounts below 15%SalesforceReprice legacy contractsStripePause blocked implementationsLinearTrigger renewal playbookSlackTRANSACTION LOGSUNDERSTANDINGACTION

Start from “what does your business do and how does it make money” and work backwards. The systems are already there. The data is already there. What’s missing is the model that makes them coherent. That’s what we’re building.