Skip to content
New: a sample workflow audit report
Scenox Studios

Order to cash process: steps, KPIs and where to automate

The order to cash process explained: each step from order to cash application, O2C vs P2P, KPIs such as DSO, and where automation helps and where people stay.

By the Scenox Studios engineering team

9 min read

How we research and update articles
On this page
  1. The O2C cycle in simple terms
  2. Step by step
  3. O2C vs P2P
  4. O2C KPIs
  5. Where to automate O2C
  6. A practical starting checklist
  7. Frequently asked questions

The order to cash (O2C) process covers everything from receiving a customer's order to receiving and recording their payment: order entry, credit check, fulfillment, invoicing, collections and cash application. It's the revenue-side cycle that turns sales into cash. A well-run O2C process delivers accurately, invoices on time and collects without chasing every customer by hand.

The O2C cycle in simple terms

A customer orders something. You check you can sell to them, deliver it, bill them, wait for payment, and match the money that arrives to the bill. Every handoff is a place where an error, delay or dispute can start.

#StepWhat happensTypical owner
1Order captureOrder arrives by email, portal, EDI, phone or sales rep and is entered as a sales orderCustomer service, sales ops
2Validation and credit checkCheck pricing, terms, stock and the customer's credit limit and payment historyCredit, sales ops
3Order approvalOrders over a credit limit or with non-standard terms are approvedCredit manager, sales leader
4FulfillmentPick, pack, ship, or deliver the serviceWarehouse, delivery team
5InvoicingGenerate and send the invoice, accurately and on timeBilling, AR
6CollectionsSend reminders, follow up on overdue invoices, handle disputesCollections, AR
7Cash applicationMatch incoming payments to open invoicesAR, cash application
8Reconciliation and reportingReconcile the bank and ledger, report on AR and revenueAccounting, FP&A

Where a quote or contract comes before the order, the cycle often extends into quote to cash, which adds configuration, pricing, approval and contract steps at the front.

Step by step

Order capture

Orders arrive in all shapes: a customer PO attached to an email, an EDI message, a web form, a text from a sales rep. Someone retypes the details into the ERP or order system, which is slow and error-prone. The usual mistakes are the wrong item code, the wrong price list and a ship-to address copied from an old order.

Automation reads the order document, maps the customer and item references to your master data, checks price and terms against the contract or price list, and creates a draft sales order. A person reviews anything that doesn't match. The intake step has its own guide: sales order processing automation.

Validation and credit check

Before you commit stock or service, confirm the customer exists and is active, the price matches the agreed price, the item is available and the order fits inside the credit limit. Credit exposure is open invoices plus unbilled orders plus the new order. A customer who is 60 days past due on existing invoices should trigger a hold or a conversation, not a silent shipment.

Credit decisions are judgment calls. Rules can place an order on hold. A credit manager should release it or refuse it.

Fulfillment

For goods, the warehouse picks, packs and ships. For services, the team delivers or reaches the billing milestone. Finance needs one output from this step: a record that something was shipped or delivered, with dates and quantities, because that triggers invoicing.

Invoicing

Invoices should go out as soon as the billing event happens. Delays stretch the wait for cash, and errors create disputes. The common errors are a wrong price, a wrong quantity, a missing PO number, the wrong bill-to entity and tax mistakes. Some customers will reject an invoice that lacks their PO reference, which adds days.

Automation generates invoices from shipment or milestone data, validates required fields per customer (many have specific format and reference requirements), and delivers by email, portal or e-invoice. For complex billing, such as usage-based or milestone-based, a system can compile the underlying data and a billing analyst reviews it before it goes out.

Collections

Collections is communication and prioritization. The system can score accounts by amount, age and payment history, send reminders before and after the due date, and show collectors who to call first. A model can draft follow-up messages from the invoice details, in a tone you set. Collectors handle negotiation, payment plans and disputes.

Anything sent to a customer about money owed should start as a draft or follow a template finance has approved. An aggressive automated reminder sent to a customer who already paid costs you more than it recovers.

Cash application

Payments arrive as bank transfers, checks, card settlements or remittance advices, and they rarely match one invoice cleanly. A customer may pay three invoices in one transfer, short-pay one over a dispute, or send a remittance file in a different format.

Automation reads the remittance advice or bank reference, matches payments to open invoices by invoice number, amount and customer, and lists the remainder as unapplied cash with suggested matches. It's a strong automation candidate because the volume is high and the rules are clear.

Reconciliation and reporting

Last, the bank balance is reconciled against the ledger, AR subledger totals are tied to the general ledger, and the period's AR and revenue are reported. Unapplied cash and disputed invoices should each have an owner. These tasks also feed the month-end close.

O2C vs P2P

Order to cash and procure to pay mirror each other. One is how you earn and collect, the other is how you buy and pay.

Order to cash (O2C)Procure to pay (P2P)
Direction of cashMoney comes inMoney goes out
Starts withA customer orderAn internal requisition
Ends withCash received and appliedSupplier paid
Your roleSellerBuyer
Main finance teamAccounts receivableAccounts payable
Key control focusCredit risk, billing accuracy, collectionsAuthorization, matching, fraud
Key documentsSales order, delivery note, customer invoice, remittanceRequisition, PO, goods receipt, supplier invoice
Core metricDays sales outstandingCost per invoice, cycle time

Both cycles follow a match-and-approve pattern, and similar automation techniques apply, but the risks differ. In O2C the main exposure is customers who don't pay. In P2P it's paying for things you didn't order or receive. Our procure to pay process guide covers the buying side.

O2C KPIs

Choose a small set, define each one in writing and report it monthly.

KPIHow to calculateWhat it tells you
Days sales outstanding (DSO)(Accounts receivable ÷ credit sales) × days in periodAverage days to collect after a sale
Average days delinquent (ADD)DSO minus best possible DSOHow late customers pay beyond terms
Collection effectiveness index (CEI)(Beginning AR + credit sales − ending total AR) ÷ (Beginning AR + credit sales − ending current AR) × 100How much of collectible AR you collected
Past-due percentagePast-due AR ÷ total ARSize of the overdue problem
Billing accuracyInvoices without correction or credit note ÷ invoices issuedQuality of invoicing
Order cycle timeOrder received to goods deliveredSpeed of fulfillment
Invoice lagDelivery or milestone to invoice sentDelay before billing
Dispute rate and resolution timeDisputed invoices ÷ invoices, and days to resolveSource of delay and revenue leakage
Unapplied cashValue of payments received but not matchedCash application backlog

An illustrative DSO calculation, with made-up numbers. Say accounts receivable at month-end is $600,000 and credit sales for a 30-day month are $900,000. DSO = ($600,000 ÷ $900,000) × 30 = 20 days.

DSO can mislead on its own. A big sale on the last day inflates AR and DSO even though nothing is wrong. Read it next to past-due percentage and ADD.

Key point: Late cash usually starts upstream. Invoices without the customer's PO number, wrong prices and slow delivery confirmations all delay payment before collections ever starts. Fix invoice accuracy and invoice lag before adding more reminders.

Where to automate O2C

StepAutomationWhat stays human
Order captureRead order documents and EDI, map to master data, draft sales ordersReviewing mismatches and new customers
ValidationCheck price, terms, stock and credit limitCredit exceptions, special pricing
InvoicingGenerate from delivery data, check customer-specific requirements, sendComplex or custom billing
CollectionsPrioritize accounts, schedule reminders, draft messagesNegotiation, disputes, payment plans
Cash applicationMatch payments and remittances to invoicesUnusual short-pays, unidentified payments
ReportingDSO, aging and cash forecast dashboardsInterpreting trends

In our experience the best first targets are order entry from email or PDF, and cash application. Volume is high, the rules are clear and the effort is easy to measure. Collections messaging comes next, with a person approving anything beyond a standard reminder.

Automation has limits. It won't fix a poor credit policy, unclear contracts or inconsistent pricing. If your sales team gives custom terms that live in email threads, no system can apply them reliably until they're written down.

Our order-to-cash blueprint shows how we structure the connected workflow, and our finance operations work covers the build.

A practical starting checklist

  • Document the path of an order from receipt to cash, with timings.
  • Measure invoice lag, billing accuracy, DSO and unapplied cash.
  • List the top reasons for disputes and short-pays.
  • Identify customers with specific invoicing requirements (PO numbers, portals, formats).
  • Agree credit policy, hold rules and who can release holds.
  • Choose one step to automate first and define success in numbers.
  • Run the new process alongside the old one for a billing cycle.

If you want help choosing where to start, book a strategy call. Share a sample of orders and invoices and we'll tell you which steps are worth automating first.

Frequently asked questions

Can you explain the O2C cycle in a simple way?

A customer places an order, you check their credit and pricing, deliver the goods or service, send an invoice, collect payment and match the cash to the invoice. Each step produces a record, and the cycle finishes when the payment is applied and the books are reconciled.

What is the difference between O2C and P2P?

Order to cash handles money coming in from customers. Procure to pay handles money going out to suppliers. O2C focuses on credit risk, billing accuracy and collections, while P2P focuses on authorization, matching and fraud prevention.

What are the key KPIs for the order to cash process?

Common ones are days sales outstanding, average days delinquent, collection effectiveness index, past-due percentage, billing accuracy, invoice lag, dispute rate and unapplied cash. Define each one in writing and track it monthly, since inconsistent definitions make the numbers useless.

What is the O2C process in SAP?

In SAP the cycle runs through sales order management, delivery, billing and accounts receivable, usually under the Sales and Distribution and Financial Accounting modules. Other ERPs such as NetSuite have comparable flows. Exact screens and objects vary by version, so check your own configuration.

What is order to cash automation?

It's the use of workflows and AI to handle repeatable O2C steps such as reading customer orders, checking credit, generating invoices, prioritizing collections and matching payments. People still approve credit exceptions, handle disputes and decide on payment terms.

What is the best step to automate first?

For most teams it's either order entry from emailed documents or cash application. Both have high volume and clear rules, and both show results quickly. Pick the one that consumes the most hours in your team.

Is there order to cash automation software?

Yes, in two forms. ERPs and billing platforms include order management, invoicing and collections modules, and specialist order to cash automation software adds capture, credit checks and cash application on top. Order to cash process automation often works best as a layer around the system you have: it reads orders, applies your credit rules, drafts invoices and matches payments, then writes the results back. Check what your ERP already does before you buy a second tool. Our guide to workflow automation software compares the options.

Get the next article by email

One practical piece a month on automating real operations. No promotions.

One practical article a month. Unsubscribe any time.

All articles

Tell us about the workflow you want to hand over.

A 30-minute call with an engineer. You will leave knowing what a system could do for that workflow and what it would take to build.

What happens next

  1. 1

    Strategy call

    We learn how the workflow runs today and what a good outcome would be.

  2. 2

    Workflow audit

    We map the process and measure where a system would save the most time.

  3. 3

    Proposal

    A written scope, timeline and fixed price for your first system. No obligation to build.