The Order-to-Cash (O2C) Cycle: Steps, Cycle Time and Where It Breaks
What is the order-to-cash (O2C) cycle?
The order-to-cash cycle — written O2C, and sometimes typed order 2 cash or simply order cash cycle — is every step between a customer agreeing to buy and the money landing in your bank account. It begins the moment an order is captured and it ends when the payment is applied against the right invoice and the account is clean.
That last part is the definition people usually get wrong. A sale is not finished when the goods are delivered, and it is not finished when the invoice is issued. It is finished when the cash is in and reconciled. Everything in between is working capital sitting still.
The steps of the O2C cycle
Most descriptions list five stages. In practice a distribution business runs eight, and the ones that are usually skipped in the diagram are exactly the ones that leak time.
- Order capture. The order is recorded with the right item codes, the right quantities and the right price tier for that specific customer. An order typed from memory into a paper pad is the first defect in the chain.
- Credit check. Before the goods move, the customer outstanding balance and credit terms are checked. Skipping this step does not remove the risk — it moves it to the collections stage where it costs far more.
- Order fulfilment. Stock is allocated and picked. In field distribution this happens at dawn when the vehicle is loaded, which is why the loading decision is really a fulfilment decision.
- Delivery. The goods reach the customer and someone confirms receipt. Proof of delivery that lives only in the driver memory is not proof.
- Invoicing. The invoice is issued against what was actually delivered — not what was ordered. Returns and shortages at the door must be reflected here or the invoice will be disputed later.
- Collection. Cash, transfer or credit terms. Every day of delay here is a day your own money funds your customer business.
- Cash application. The payment received is matched to the specific invoices it settles. An unapplied payment is almost as bad as an unpaid one: the ledger still shows the customer as overdue.
- Reporting and dispute handling. Ageing by customer, disputes logged and resolved, and the cycle measured so the next one is shorter.
O2C cycle time — and how to measure it
O2C cycle time is the average number of days from order capture to cash application. It is the only number that tells you whether the process is improving, and most companies never calculate it because the start and end timestamps live in different places.
The standard proxy is days sales outstanding:
DSO = (accounts receivable ÷ total credit sales) × number of days in the period
DSO measures only the invoice-to-cash tail. That is useful, but it hides the front of the cycle. If an order takes two days to be entered correctly and another day to be invoiced, those three days never appear in DSO and never get fixed. Measure the full cycle and DSO separately, and treat the gap between them as the part of the process nobody owns.
A practical target for distribution: know your DSO by customer, not as a company average. One average number conceals the handful of accounts that carry most of the delay.
Billing inside O2C: where most of the delay hides
Billing is a single step on the diagram and the largest source of delay in reality. Three failures repeat everywhere:
- The invoice is issued late. If the invoice is created back at the office in the evening — or the next morning — the clock has already been running for a day before the customer even sees an amount due.
- The invoice does not match the delivery. Two crates were returned at the door but the invoice still bills for them. The customer disputes it, the dispute takes a week, and the whole amount ages while a small line is argued over.
- The invoice is not linked to the payment. A receipt is written but not tied to an invoice number, so cash application becomes a monthly reconciliation exercise instead of an instant one.
The structural fix for all three is the same: issue the invoice at the point of delivery, against what was actually handed over, and record the receipt against that invoice immediately.
O2C and P2P: two halves of the same working capital
O2C is often discussed alongside P2P (procure-to-pay), and the pairing is not accidental. P2P is the money leaving your business — requisition, purchase order, goods receipt, supplier invoice, payment. O2C is the money coming in.
Together they define your cash conversion cycle. Shortening O2C while ignoring P2P simply means you collect faster and pay faster, and the working-capital position does not move. The two are managed as one number or neither is really managed.
Where the O2C cycle actually breaks in field distribution
Everything above is generic process theory. In field distribution — where a rep carries stock in a vehicle and sells at the customer door — the cycle breaks in two specific places, and both are physical rather than administrative.
The first break is the gap between delivery and invoicing. In a warehouse-and-truck model, delivery and invoicing are separate events by design. In van sales they can be the same event, and when they are not, the cost is immediate: the rep hands over goods at nine in the morning and the invoice is created at seven in the evening from a paper note. Ten hours of ambiguity, and every dispute in that window is settled from memory.
The second break is the receipt that is not tied to an invoice. The rep collects cash from three customers during the round. If those amounts arrive at the office as a single sum, someone has to reconstruct which invoice each one settled. That reconstruction is where ageing reports drift away from reality, and it is why a customer who paid last week still appears on the overdue list.
There is a third, quieter break that only shows up at month end: the goods that left the vehicle without any document at all. Nothing in the O2C cycle can recover a movement that was never recorded.
Shortening the cycle: what actually moves the number
- Capture the order digitally at the point it is agreed, with the customer own price tier applied automatically rather than recalled.
- Check credit before the goods move, not after the invoice ages.
- Issue the invoice at the door, against what was actually delivered, and print it so the customer holds a document rather than a promise.
- Record the receipt against a specific invoice at the moment the money changes hands.
- Read ageing by customer weekly, in bands — 1–30, 31–60, 61–90, 90+ — because a single total tells you nothing about which relationship is deteriorating.
- Make the field record the source of truth: visit, delivery, invoice and receipt captured where the event happened, not reconstructed afterwards.
None of this requires a larger team. It requires that the document be created at the moment of the event rather than at the end of the day.
Frequently asked questions
What is the O2C cycle in simple terms?
It is everything that happens between a customer placing an order and the payment for that order being received and matched to the invoice. Order, credit check, fulfilment, delivery, invoice, collection, cash application, reporting.
What is a good O2C cycle time?
There is no universal figure, because payment terms differ by sector and by market. The useful test is directional: measure your own cycle for a quarter, then measure whether it is shortening. A cycle that is stable while sales grow means your working capital is being consumed by growth.
Is O2C the same as the revenue cycle?
They overlap heavily. Revenue cycle is the accounting framing — recognising revenue and reporting it. O2C is the operational framing — the sequence of actions and handoffs that produce the cash. In practice teams use them interchangeably, but the operational framing is the one that identifies where the delay is.
Where does e-invoicing fit into O2C?
E-invoicing changes the invoicing step, not the cycle itself. In markets that require real-time clearance, the invoice number is issued by the government system, so the invoice cannot be created without connectivity. In markets that do not, the invoice can be issued offline and transmitted afterwards. Either way, the discipline that shortens the cycle is unchanged: invoice against what was delivered, at the moment it was delivered.
How FieldSales handles the field portion of the cycle
FieldSales is built for the part of the O2C cycle that happens away from the office. The rep issues a simplified tax invoice with a QR code at the customer door and prints it on a 58mm thermal printer; in the Gulf this works with no connectivity at all, with documents queued on the device and uploaded automatically when the network returns. Receipts are recorded against specific invoices at the moment of collection, and managers see ageing by customer in 1–30, 31–60, 61–90 and 90+ bands rather than one total.
On scope, plainly: we support Phase 1 e-invoicing — the printed invoice carries the QR code in TLV encoding. Phase 2 integration is not built. The Saudi tax authority does not certify software vendors, so we claim no certification from it.
Start a 10-day free trial — no credit card required.