Published 30 Jun 2026

10 early warning signs in order-to-cash your reports show too late

FinanceDecision Intelligence
10 early warning signs in order-to-cash your reports show too late

Order-to-cash is where revenue you have already earned quietly turns into less cash than it should. The order is placed, the work is delivered, the invoice goes out, and somewhere between the quote and the bank account a few points of margin go missing. EY puts the typical leak at 1% to 5% of EBITDA a year, and most teams cannot say where it is going.

The reason is not that the data is missing. An order-to-cash position is assembled from a dozen places: the CRM and order book, the pricing and contract terms, billing and invoicing, the AR aging, and the credit data behind each account. The signals are all in there. They are just scattered across systems that do not reconcile until after the leak has happened and the slow payer has already slipped.

Your reports show you last quarter's revenue. They do not tell you which contracts are underbilled, which customers are about to default, or which overdue accounts are worth chasing first. Here are ten signs that tend to arrive too late in a report, the evidence that they matter, and where each one is hiding in your own systems.

1. Your list price goes up but your realized price does not

There is the price on the price list and there is the price you actually keep after every discount, rebate, and term. The gap between the two is where margin disappears, and it rarely shows up as a line item. Pricing is also the most powerful lever you have: McKinsey's analysis of S&P 1500 economics found that a 1% improvement in realized price lifts operating profit by around 8%, more than you get from the same move on cost or volume. A revenue report shows what you billed. It does not show which products are quietly underpriced.

What eyko does: Optimal Pricing finds the revenue-maximizing price per product within the elastic band, and the lines already past the peak. See Optimal Pricing.

2. Discounts get approved one at a time and nobody adds them up

Each discount looks reasonable on its own. Approved in isolation, deal by deal, they are never seen together, so the total margin given away never lands on anyone's screen. MGI Research finds that 42% of companies experience some form of revenue leakage, and out-of-policy discounting is one of the most common sources. The aggregate is the problem, and the aggregate is exactly what a per-deal approval flow hides.

What eyko does: Pricing Exception Analysis surfaces the discounts and overrides that fall outside policy and quantifies the margin they give away. See Pricing Exception Analysis.

3. What the contract says and what you bill have quietly drifted apart

Contracts are negotiated with care and then left to run. Escalations that were agreed never get applied, usage minimums go unmet, and billing slips below the terms. World Commerce and Contracting estimates that the average business loses close to 9% of annual revenue to poor contract management, rising to 15% or more in complex industries. The contract is correct. The billing is wrong. No standard report reconciles the billing against the contract terms.

What eyko does: Contract Compliance Monitoring reads billing against contract terms and flags where billing has fallen below the agreement, before it compounds. See Contract Compliance Monitoring.

4. Value is leaking in the gap between the quote and the cash

A deal can be misconfigured at quote, fulfilled with scope that never gets billed, and invoiced for less than the order. Each step is handled by a different team in a different system, so no one sees the full path from quote to cash. A BCG survey found that 45% of executives consider revenue leakage a systematic problem rather than a series of one-offs, and the quote-to-cash process is where most of it hides.

What eyko does: Quote-to-Cash Leakage Detection traces where value leaks between the quote and the cash, from misconfigured deals to billing that never matches the order. See Quote-to-Cash Leakage Detection.

5. Margin is slipping and you cannot say whether it is price, cost, or mix

A falling gross margin is a symptom, not a diagnosis. It could be discounting, a cost increase that has not been passed through, or a shift in product mix, and the response is different for each. The lever from sign one runs both ways: a 1% slip in realized price takes roughly 8% off operating profit, so a small unexplained drift is worth catching early. A margin report shows the number moved. It does not decompose why.

What eyko does: Margin Erosion Analysis tracks gross margin by product, customer, and region and decomposes the change into discounting, cost lag, and mix. See Margin Erosion Analysis.

6. A reliable customer is quietly turning into a credit risk

Credit risk is usually scored at onboarding and then assumed to hold. It does not. A customer that paid on time for years can deteriorate well before the first missed payment, and the warning is in their changing behavior, not in last year's credit check. Allianz Trade expects global business insolvencies to rise again in 2026, a fifth consecutive year and a record high, with roughly one major insolvency every 20 hours through 2025. An aging report tells you who is late. It does not tell you who is about to be.

What eyko does: Payment Default Prediction flags the accounts matching the pre-default profile before the first missed payment, with the exposure attached. See Payment Default Prediction.

7. Your credit limits were set at onboarding and never revisited

A limit that was right two years ago can be too generous for an account that is slipping and too tight for one that is growing. Left static, it does both at once: exposure builds on the wrong accounts while good customers hit a ceiling. Against a backdrop where Atradius reports bad debts now affecting around 7% of B2B invoices in the UK, and as high as 10% in some sectors, stale limits are a quiet way to carry risk you would not accept today.

What eyko does: Credit Limit Optimization rebalances credit limits so low-risk growth accounts get room and deteriorated accounts get pulled back. See Credit Limit Optimization.

8. Your team is chasing the loudest invoice, not the most recoverable one

Collections effort tends to follow whoever calls, whichever invoice is largest, or whatever aged out this week. None of those is the same as the cash you are most likely to recover. With around 47% of B2B invoices across Western Europe now overdue, the queue is long enough that the order you work it in decides how much you collect. An aging report ranks invoices by age. It does not rank them by expected recovery.

What eyko does: Collections Prioritization ranks outstanding receivables by expected cash impact and payment probability, so effort lands where it pays. See Collections Prioritization.

9. Your revenue forecast is a number you defend, not one you trust

If the forecast is assembled by hand from rep judgment and stage guesses, it tends to be optimistic, and everyone in the room knows it. Gartner found that only 7% of sales organizations achieve forecast accuracy of 90% or higher, and 69% say forecasting is getting harder. A forecast you cannot trust is not a planning tool. It is a meeting you have to survive.

What eyko does: Revenue Forecast Accuracy measures forecast against actual over time, finds the systematic bias, and tightens the next forecast. See Revenue Forecast Accuracy.

10. Backlog is converting slower than the plan assumed, and you find out at close

Recognized revenue depends on how fast backlog converts, and the plan bakes in an assumed conversion rate. When two segments slip below that rate, the gap is real weeks before close, but it only becomes visible when the quarter is already written. 87% of enterprises missed their revenue targets in 2025, per Clari Labs, and a slow-converting backlog is a common reason the miss arrives as a surprise rather than a warning.

What eyko does: Revenue Recognition Forecasting forecasts recognized revenue against plan and surfaces the backlog conversion driving the gap. See Revenue Recognition Forecasting.

The pattern behind all ten

None of these are data problems. The data exists. They are timing problems. The number lands in the report, and the explanation and the next move do not.

That is the difference between BI and decision intelligence. Traditional BI shows you the What. eyko reads the same systems on a beat, finds the drivers, and returns a ranked Why and What Next your revenue team can act on, before the cash slips and the customer goes quiet.

See how eyko reads an order-to-cash position on the Order-to-Cash page, or book a demo to see what it returns on your own data.

New to the category? Learn what decision intelligence is and why it changes how teams act on data, or explore eyko Beats.

New to the category? Learn what decision intelligence is and why it changes how teams act on data.

Paul Sutton

Paul Sutton

Commercial Operations & Co-Founder

30 Jun 2026

Paul Sutton is a co-founder of eyko and leads Commercial Operations. He was previously at insightsoftware, where he scaled the sales organization and worked with JD Edwards customers worldwide on their ERP reporting, and before that Managing Director at Cross Atlantic Capital Partners, an early-stage venture capital firm. His focus at eyko is the commercial discipline that turns Decision Intelligence into repeatable outcomes for customers.

Frequently Asked Questions

It is the layer above your CRM, billing, and AR reporting that explains where revenue is leaking, who is about to pay late, and how the quarter is tracking. BI shows you last quarter's revenue. eyko reads the signals across pricing, billing, credit, and collections, finds the drivers, and returns a ranked Why and What Next. The goal is a decision, not just a dashboard.

Revenue leakage is income you have earned but never collect, lost between the order and the cash. Common sources include underpricing, out-of-policy discounts, contracted escalations that were never applied, unmet minimums, underbilling on usage, and disputes that quietly write down the invoice. EY estimates companies lose 1% to 5% of EBITDA a year to it, and most of it is systematic rather than occasional.

CRM and billing reports show you the numbers: pipeline, invoices, aging. They do not tell you which contracts are underbilled, which customers are about to default, or which overdue accounts are worth chasing first. eyko sits alongside those systems and answers the decision behind the number, with the drivers and the accounts attached.

Yes. eyko re-scores credit continuously from payment behavior and external signals, flags the accounts matching the pre-default profile before the first missed payment, and attaches the exposure to each. That turns a backward-looking aging report into an early-warning read on who is about to slip.

It ranks overdue accounts by expected recovery, combining payment probability with cash impact, so the team works the invoices most likely to pay first rather than the oldest or the loudest. Effort lands on the receivables that actually move DSO and bring cash forward.

No. eyko connects to your source systems directly, including your CRM, ERP, and billing, and can also read from a warehouse if you have one. You do not need to build or finish a data platform before you see where revenue is leaking or which customers are about to slip.

Ready to build your first Playbook?

Join the enterprises replacing weeks of manual analysis with a single prompt. See what eyko Playbooks can do with your data.

Explore eyko Beats