Definition
The Three Revenue Constraints is the framework Revalytics uses to locate what is actually limiting revenue in a trade business. It groups the root limits into three areas — marketing, operations, and revenue recovery — on the principle that only one of them is usually the binding constraint at any given time.
The framework exists to answer one question: of everything that could be improved, which single thing is currently setting the ceiling?
Why it matters
Most improvement effort in trade businesses is spent on whichever area is easiest to see or most recently complained about. That is not the same as the area holding revenue back, and the difference is expensive.
A shop that raises its close rate by four points has genuinely improved something. If half its qualified calls are never answered, revenue barely moves, because the close rate was never the ceiling. The work was real and the return was close to zero.
This is why the framework insists on a single binding constraint rather than a list of weaknesses. A list invites parallel effort across all of it. Naming the constraint forces a decision about sequence, and sequence is what determines whether the effort pays.
It is also why the framework is diagnostic rather than aspirational. It does not describe a business operating perfectly. It describes where to look first.
The marketing constraint
A marketing constraint exists when spend is not producing recoverable revenue — not because the work was bad, but because the demand it created never had a chance to convert.
It shows up as budget pointed somewhere it cannot pay back: a service radius the trucks no longer cover, hours when nobody is answering, a channel that produces volume in a job category the business does not want, calls routed to a number nobody monitors.
The distinguishing feature is that the money leaves before the business ever gets the chance to fail or succeed at converting it. That is what separates a marketing constraint from an operational one, and it is why the fix is usually reallocation rather than effort.
The trap here is that marketing is the most measured stage in most trade businesses. Ad platforms report thoroughly, agencies report monthly, and the numbers look complete. Being well reported is not the same as being well pointed.
The operational constraint
An operational constraint exists when demand arrives and does not convert. The business already paid to create the opportunity, and the opportunity is lost inside its own process.
This is the most common binding constraint in businesses past their first million, and it is the least visible, because the failures are quiet and individually small. A call rings out at 4:50 on a Friday. A lead sits for six hours before anyone calls back. A qualified inquiry is handled correctly but never offered an appointment. A technician completes the work and never presents the second option.
None of these generate a record of what did not happen. There is no report of the appointment that was never offered. That absence is precisely why operational constraints persist: the business cannot feel them, because they leave no trace in the systems it already reads.
The revenue recovery constraint
A recovery constraint exists when opportunities stall in a winnable state and nobody chases them.
The most reliable example is the aging estimate. Work was done to earn the visit, the visit happened, an estimate was presented, and the customer did not say no — they said not yet. There is no rejection to react to, so nothing prompts a follow-up. The opportunity is still real for a period, and then quietly is not.
Cancellations behave the same way. A cancelled job is not lost revenue; it is revenue that returned to an unscheduled state and will stay there unless someone acts. So do unresolved callbacks and quotes that were promised and never sent.
Recovery constraints are distinctive in that the money is usually still available at the moment you find it. Marketing and operational constraints mostly explain revenue that is already gone. A recovery constraint tends to describe revenue you can still go and collect, which is why it is often the fastest of the three to act on.
Where the constraint hides
Revenue moves through a trade business in six stages: marketing produces a lead, the lead reaches the office, the job gets onto the calendar, the technician executes the work, the job becomes booked revenue, and estimates left on the table either get followed up or do not.
Three of those stages are measured well in most shops — spend, scheduling, and booked revenue all produce numbers that someone already looks at. Three of them are leak points: what happens when the lead reaches the office, what happens while the job is being run, and what happens to the follow-up.
Most shops see two or three stages clearly. The constraint is almost always sitting in one they do not.
That is not a coincidence, and it is the practical value of the framework. Constraints survive in the unmeasured stages, because a constraint that produced an obvious number would have been fixed already.
Examples
The shop that buys leads to fix operations
An HVAC business is short of its revenue target. Marketing is the most visible lever, so the budget goes up thirty percent. Call volume rises accordingly. Revenue rises by a fraction of the spend increase, and cost per booked job gets materially worse.
The binding constraint was operational: the office was already at capacity, so the additional calls converted at a lower rate than the existing ones. Spending more on a business that cannot convert what it already has increases the volume of leaked revenue rather than the volume of revenue.
The roofing company with a recovery constraint
A roofer has strong lead flow, a good close rate on presented estimates, and a revenue problem. Storm work produced a large batch of estimates, and roofing sales cycles are long enough that none of them looked urgent. Nobody owned the follow-up, so a substantial share aged past the point where the homeowner had already had someone else on the roof.
Nothing in the marketing or the sales process was broken. The revenue was earned and then left unattended.
Common mistakes
- Treating all three as a to-do list. Working on all of them at once guarantees most of the effort lands on non-binding constraints.
- Assuming the constraint is wherever the reporting is worst. Sometimes true, sometimes not. Poor reporting hides constraints; it does not create them.
- Defaulting to marketing because it is the easiest lever to pull. Spend can be changed this afternoon, which is exactly why it absorbs effort that belonged elsewhere.
- Expecting the constraint to stay put. Relieving it moves the ceiling, and something else becomes binding. The framework is for continuous use, not a one-time audit.
- Diagnosing from the monthly close. By the time the month is closed, a recovery constraint has resolved itself into lost revenue and is no longer actionable.
Frequently asked questions
Can a business have more than one revenue constraint at once?
It can have weaknesses in all three areas, and most do. But at any given moment one of them is the binding constraint — the one that sets the ceiling on revenue. That distinction matters because effort spent on a non-binding weakness produces very little. Improving close rate by four points does almost nothing if half the qualified calls never get answered; the ceiling was never the close rate.
How do I know which constraint is binding right now?
By following the money through the business and finding the first place volume drops without a business reason. If marketing delivers four hundred qualified calls and the office books a hundred and eighty, the constraint is not marketing. If bookings and completions are healthy but forty estimates are sitting untouched, the constraint is recovery. The binding constraint is almost always in a stage nobody is watching closely, which is why it survives.
Does fixing one constraint just move the problem somewhere else?
Yes, and that is the framework working as intended rather than a flaw in it. Relieving the binding constraint raises the ceiling until something else becomes the limit. A shop that fixes call handling will often find its next constraint in technician capacity or follow-up. The point is not to reach a state with no constraint — it is to always know which one you currently have.
Is a revenue constraint the same thing as a bottleneck?
Close, but the emphasis differs. A bottleneck usually describes a capacity limit — not enough trucks, not enough CSRs, not enough hours. A revenue constraint is broader: it includes capacity, but also spend pointed at the wrong place, work that gets done but never sold, and opportunities that were winnable and simply went unattended. Plenty of revenue constraints exist in businesses with spare capacity.
Further reading
- Revenue Risk Calculator — estimate what your business currently has at risk.
- Revalytics products overview — the modules that monitor each constraint area.
- Case studies — constraints named and relieved in operating businesses.