Sales & CRMLast reviewed: 2026-07-30

Order-to-Cash

Order-to-cash (O2C) is the entire commercial business process from receiving a customer order to collecting payment. It covers order entry, availability checks, delivery, invoicing, and receivables and dunning management, mapping the sales-side value creation of a business.

Order-to-cash (O2C for short) is the end-to-end business process that guides a customer order from purchase to full payment receipt. It starts with capturing the order, moves through credit and availability checks, order confirmation, picking, and shipping to invoicing, and ends with posting the payment and – if necessary – dunning. Order-to-cash thus describes the entire commercial chain by which a business turns demand into revenue actually collected.

The term comes from process organization and denotes one of a company’s central end-to-end processes – alongside purchase-to-pay (the buying side) and record-to-report (financial reporting). Order-to-cash links the functional areas of sales, warehousing and logistics, and financial accounting into a single flow. In the ERP system, this flow runs as a connected document chain: the order gives rise to a delivery note, invoice, and open item without data having to be entered more than once. The quality of the O2C process directly determines liquidity, customer satisfaction, and process costs.

At a glance

  • Commercial end-to-end process from customer order to payment receipt
  • Phases: order → availability/credit → delivery → invoice → payment → dunning
  • Interlinks sales, logistics, and financial accounting into one document chain
  • Counterpart to purchase-to-pay (the buying side) in the process model
  • Metrics: Days Sales Outstanding (DSO), order cycle time, error rate

What is order-to-cash? The phases at a glance

Order-to-cash bundles all activities that lie between a customer’s purchase and the receipt of their money. The process is channel-independent: it applies equally to a B2B order taken by phone, a webshop order, or a marketplace intake. What matters is that the individual phases mesh seamlessly and remain traceable at all times.

It is commonly structured into several consecutive sub-processes, each of which produces a document or status and hands the transaction on to the next station.

The typical process steps

The O2C process regularly comprises: (1) order entry with customer, items, quantities, prices, and terms; (2) credit or credit-limit check and availability check; (3) order confirmation; (4) reservation, picking, packing, and goods issue; (5) invoicing (billing); (6) payment processing and posting of the incoming payment; (7) receivables management with dunning for overdue invoices. Returns run through returns management to credit notes and flow back into the process as a separate branch.

How the order-to-cash process runs

After order entry, the system first checks whether the order can be fulfilled. In B2B business with purchase on account, this includes a credit or credit-limit check as well as an availability check of stock. If the goods are on hand, they are reserved and the order is confirmed; if they are missing, the business triggers procurement or production. Logistics then takes over: the goods are picked, packed, and shipped, the goods issue posts the stock out, and a delivery note and shipping label accompany the consignment.

With the delivery – depending on the agreement before, at the same time, or afterwards – the invoice is created and carried as an open item in accounts receivable. From here the process shifts from logistics to the finance department: incoming payments are matched to open items, partial payments and cash discounts are posted, and overdue invoices are escalated in dunning. Only once the receivable is fully settled does the order-to-cash transaction count as complete. Disruptions along the chain – shortfalls, complaints, payment delays – are handled as separate cases and affect cycle time and outstanding receivables.

Why order-to-cash matters

Order-to-cash is the process by which a company earns its money – and not with the order, but only with the payment receipt. An order that is not paid is not revenue but a loss. That is why O2C sits in the tension between two goals: sales wants to deliver quickly and in a customer-friendly way, while the finance department wants to avoid bad debts and secure liquidity. A good O2C process reconciles both.

Economically, process quality shows up in hard metrics. Every manual double entry, every query, and every incorrect delivery raises the process cost per order. Every day an invoice stays open longer ties up capital and worsens liquidity. A seamless, largely automated flow lowers both and makes the business scalable – especially with strongly fluctuating order volumes in retail and e-commerce.

Days Sales Outstanding (DSO) as the guiding metric

The most important financial metric of the O2C process is Days Sales Outstanding (DSO) – the average time until an invoice is paid. A low DSO means revenue turns into liquidity quickly. A rising figure points to sluggish dunning, unclear payment terms, or disputes arising from faulty deliveries and invoices. In addition, companies measure order cycle time, the error and returns rate, and the share of overdue receivables.

Order-to-cash in the ERP system

In the ERP system, order-to-cash is not a single module but a process chain spanning several areas that builds on shared master data. The customer master supplies addresses, payment terms, and credit limits, the item master supplies selling prices, stock, and shipping data. On this basis the order is captured and, without re-entry, carried over into delivery note, invoice, and open item. Each document takes over the data of the previous one, so that quantities, prices, and line items remain consistent across the entire chain.

The advantage of this integration lies in the media-break-free flow and end-to-end analyzability. The availability check accesses inventory management in real time, the goods issue automatically updates stock, billing is created directly from the delivery note, and the incoming payment is matched to open items via a bank interface. Metrics such as DSO, revenue per customer, or on-time delivery draw on a single data base instead of separate silos. Sales channels such as online shops, marketplaces, or EDI partners are connected via an API, so that orders come in automatically.

Automation as an efficiency lever

The biggest efficiency gain comes from automating recurring steps: automatic order intake from multiple channels, rule-based approvals, automatic invoice creation from the delivery note, and automated payment reconciliation. Combined with status notifications to the customer – order confirmation, shipping notice, tracking – this creates a largely touchless flow that frees up staff capacity for exceptions and advisory work.

Distinctions: order-to-cash, order processing, and purchase-to-pay

Order-to-cash is often equated with order processing, but it means more. Order processing is the operational core from order entry to delivery and invoice; order-to-cash additionally includes receivables management, payment receipt, and dunning. Put differently: order processing ends with the invoice, order-to-cash only with the receipt of money. Fulfillment in turn – picking, packing, shipping – is a logistical sub-process within both.

The process counterpart is purchase-to-pay (P2P) on the buying side: while order-to-cash controls the outflow of goods to the customer and the inflow of money, purchase-to-pay organizes the inflow of goods and the outflow of payments to suppliers. Both processes meet in inventory management and in financial accounting. For understanding an ERP system, the exact conceptual boundary matters less than the insight that O2C is a cross-departmental process built on consistent master data and a seamless document chain.

Example

Example: a B2B wholesaler shortens its payment cycle

A wholesaler of electrical supplies delivered to trade businesses mostly on account. Orders came in by phone, email, and shop and were processed separately; invoices were created manually from delivery notes, and dunning ran via Excel lists. The result: invoices were paid on average only after 52 days, overdue items often went unnoticed for weeks, and recurring disputes over incorrectly calculated quantities delayed payments further.

After switching to an integrated order-to-cash process in the ERP, all channels come together in one system. Every order is checked against credit limit and stock, the invoice is created automatically from the goods issue, and incoming payments are matched to open items via a bank interface. Overdue invoices trigger an automatic dunning level. The outcome: DSO fell from 52 to 34 days, disputes declined, and the freed-up liquidity financed the warehouse expansion without additional credit.

Frequently asked questions

Order-to-cash (O2C) denotes the complete commercial process from receiving a customer order to collecting payment. It covers order entry, availability and credit checks, delivery, invoicing, and receivables and dunning management, and thus describes the entire sales-side value chain.
Order processing is the operational core from order entry to delivery and invoice. Order-to-cash goes further and includes payment receipt, receivables management, and dunning. In short: order processing ends with the invoice, order-to-cash only with the full receipt of money.
On the buying side, purchase-to-pay (P2P) is the process counterpart. While order-to-cash controls the goods issue to the customer and the receipt of money, purchase-to-pay organizes the procurement of goods and the payments to suppliers. Both processes meet in inventory management and financial accounting.
The most important metric is Days Sales Outstanding (DSO) – the average time until an invoice is paid. A low DSO stands for fast liquidity. In addition, order cycle time, the error and returns rate, and the share of overdue receivables are considered.

Questions about Order-to-Cash in your ERP project?

We advise vendor-neutrally – and implement it ourselves on request.

Free consultation