A number goes up to the board. Somewhere in the second slide, a director asks where it came from, and the room goes quiet. The figure is real enough; it came straight out of the CRM. But nobody can fully reconcile it with what finance is seeing, or explain why last quarter's confident forecast missed by a margin that now needs a paragraph of context. The instinct in that moment is to treat it as a revenue problem: not enough pipeline, not enough demand, not enough deals. More often than we expect, it is something quieter and more fixable. It is a reporting problem.

The number is a story your systems tell

Every figure a leadership team reports is the output of a chain: a deal gets created in the CRM, moved through stages, attributed to a source, recognised by finance, and rolled up into a dashboard. Each link in that chain is a small act of bookkeeping performed by a busy human or an automation nobody has audited in eighteen months. When the links agree, the number is trustworthy. When they don't, the number still appears, clean and formatted and board-ready, but it is now fiction with good posture.

This is not a rare failure state. Gartner found that fewer than half of sales leaders and sellers have high confidence in their organisation's forecasting accuracy.1 Read that plainly: most of the people closest to the numbers quietly doubt them. That doubt rarely makes it onto a slide. It shows up instead as the hedge in the meeting, the "directionally correct" caveat, the forecast that is adjusted by feel because the system can't be trusted on its own.

A leadership team that cannot trust its own reporting will, eventually, make a strategic decision on a number that was wrong, and they will not know which one.

Three ways revenue hides in plain sight

When we audit a commercial operation, the "missing" revenue is frequently not missing at all. It is misfiled. Three patterns recur.

Revenue that was never recognised. Deals close, work happens, money is owed, and somewhere between the CRM and the finance system the event is never properly recorded. In one engagement, what a client had written off as a $52K shortfall turned out to be unrecognised revenue, recoverable through pipeline reconciliation and deal-stage cleanup. Nobody had lost the money. The system had simply failed to tell anyone it was there.

Revenue that two systems describe differently. The CRM says one thing; finance says another; both are reported upward as if they agree. In the same audit, a $40K monthly reporting gap sat between the client's CRM and finance systems. That structural disagreement quietly distorted every forecast built on top of it. When two sources of truth diverge, you do not have one number with a margin of error. You have two numbers and a coin toss.

Volume that isn't real. Pipeline gets inflated by records that look like opportunity and aren't. In that engagement, 38% of the client's reported leads were duplicates. Every downstream metric, from conversion rate to cost per lead to forecast coverage, was being calculated against a denominator that was more than a third noise. The team wasn't underperforming against their funnel. Their funnel was lying to them.

None of these is a demand problem. All three present as one.

Why this gets misdiagnosed

The reason reporting problems wear a revenue problem's clothing is that the symptoms are identical. The forecast misses. The number is lower than hoped, or higher than finance will confirm. Growth feels harder than the activity suggests it should be. Faced with that, the natural response is to do more of the obvious thing: add headcount, raise spend, push the team. It is visible, it is decisive, and it is often the wrong medicine.

The cost of the misdiagnosis is twofold. First, you spend real money solving a problem you don't have; more pipeline poured into a system that can't measure it accurately will not make the measurements any truer. Second, the actual fault keeps compounding. Data decays, systems drift further apart, and the gap between the reported number and the real one widens every quarter you treat it as a demand issue.

How to tell the difference

You do not need a full audit to get the first signal. Before you act on a disappointing number, run four questions through your own operation.

  • Does the CRM agree with finance? Take last quarter's revenue figure from each system. If they don't reconcile to the dollar, you have a reporting problem before you have anything else.
  • Can you trace the forecast to its inputs? Pick three deals in the forecast and follow them back to their stage, owner, and close date. If the trail is ambiguous, the rollup is ambiguous too.
  • What is your duplicate and stale-record rate? If you have never measured it, assume it is high enough to distort your conversion maths.
  • Who last audited the attribution and stage definitions? If the answer is "no one" or "the person who left," your definitions have drifted from reality.

If those questions make you uncomfortable, that discomfort is information. It usually means the number you have been defending is describing the system that produced it more than the business it claims to measure.

Audit before you act

The discipline here is unglamorous, and it is the whole point: verify the numbers before you act on them. A reporting problem masquerading as a revenue problem is one of the more expensive mistakes a commercial team can make, precisely because the fix it invites, doing more and pushing harder and moving faster, feels like leadership.

When we take on a revenue operation, we start with the diagnosis, not the prescription. We find where the systems disagree, where revenue is hiding, and where the reporting has quietly drifted from the truth, and we return with a scoped brief before any build begins. Often the most valuable thing we hand back in the first weeks isn't new revenue. It is a number the leadership team can finally take to the board and defend.

Sources

  1. Gartner, "Gartner Says Less Than 50% of Sales Leaders and Sellers Have High Confidence in Forecasting Accuracy," press release, 12 February 2020. gartner.com