Accounting
Audit
Planning & Analysis
Process Solutions
Operations
The order to cash process connects customer orders, credit approval, fulfillment, invoicing, accounts receivable, collections, cash application, and reporting.
The order to cash process (O2C) is the end-to-end business cycle that begins when a customer places an order and ends when payment is collected and recorded in the company’s accounts.
Every product-based and service business runs an O2C process, whether it is formally structured or not. Understanding the order to cash steps is what separates businesses that collect predictably from those that chase cash. When the process works well, orders are fulfilled accurately, invoices go out on time, and cash arrives on schedule. When it breaks down, revenue is delayed and the finance team spends its time on exceptions rather than reporting.
This guide covers what the order to cash process is, each step in the O2C process flow, the key internal controls that protect it, how O2C accounting works, and what order to cash management looks like in practice.
This guide explains:
| Metric | Benchmark | Source |
|---|---|---|
| Average Days Sales Outstanding (DSO) for US B2B companies | 38 to 45 days | APQC O2C Benchmarking |
| Revenue lost annually due to billing errors and disputes | 1 to 5% of gross revenue | Gartner Finance Survey |
| Companies with a formal O2C process and documented controls | Only 42% of SMBs | IOFM Accounts Receivable Survey |
| Reduction in DSO from automated O2C processes vs manual | 15 to 25% average improvement | McKinsey Working Capital Study |
| Cost to process a manual invoice vs automated invoice | $15 to $40 manual vs $2 to $5 automated | APQC Invoice Processing Benchmarks |
| Bad debt as percentage of revenue for businesses without credit controls | 2 to 4% of revenue | Dun & Bradstreet Credit Survey |
| O2C disputes that lead to customer churn if unresolved in 30 days | Over 30% | Forrester Customer Experience Study |
The order to cash process is the complete sequence of business activities from the moment a customer places an order through to the moment cash from that order is collected, applied, and reconciled.
What is the O2C process in accounting? It connects the commercial side of the business (sales, order management, fulfillment) with the financial side (invoicing, accounts receivable, cash application). Every step in the cycle has both an operational component and an accounting entry.
The order to cash function sits at the intersection of operations and finance. A breakdown at any point, whether in order entry, credit approval, shipping, or invoicing, has direct consequences for revenue recognition, cash flow, and customer relationships.
According to APQC’s benchmarking study, companies with mature, automated O2C processes achieve DSO 15 to 25% lower than peers with manual processes. That improvement translates directly to working capital efficiency: cash arrives faster, borrowing needs decline, and the finance team spends less time on exception management.
The order to cash process is the revenue-side cycle. It starts with a customer order and ends with cash received. The procure to pay (P2P) process is the cost-side cycle. It starts with a purchase order to a supplier and ends with payment made.
Together, O2C and P2P define the two primary working capital cycles of any product-based business. Faster O2C and slower P2P (within ethical limits) reduces the cash conversion cycle and improves working capital efficiency.
The O2C process flow runs through eight steps, from order receipt through final cash reconciliation. Each step must be completed accurately before the next can proceed effectively.
| Step | Activity | Key Output | Common Failure |
|---|---|---|---|
| 1 | Order management | Confirmed, accurate order in the system | Wrong item, quantity, or pricing entered |
| 2 | Credit management | Credit approval or limit setting | Order accepted for customer who cannot pay |
| 3 | Order fulfillment | Goods shipped or services delivered | Wrong goods, late delivery, incomplete order |
| 4 | Invoicing and billing | Accurate invoice sent to customer | Invoice errors, late billing, missing PO reference |
| 5 | Accounts receivable posting | Invoice posted to AR ledger | Duplicate posting, wrong customer account |
| 6 | Collections management | Payment received or dispute resolved | Slow follow-up, unresolved disputes, aging AR |
| 7 | Cash application | Payment matched to open invoice | Unapplied cash, mismatched remittance |
| 8 | Reporting and reconciliation | AR aging cleared, revenue confirmed | Open items, unreconciled AR balance |
Order management is the first step in the O2C process. It covers receiving the customer order, entering it into the order management system, confirming pricing and availability, and generating an order acknowledgment.
Accuracy at this step prevents errors downstream. A wrong quantity or price entered at order entry creates an invoice dispute that can delay payment by weeks. In O2C order management, the quality of the data entered determines the quality of every subsequent step.
Best practice: all orders should be entered from a standardized order form or EDI connection, with automatic validation against the approved price list and inventory availability before confirmation is issued.
Credit management determines whether and how much credit to extend to a customer before fulfilling their order.
Every new customer should go through a credit review before their first order ships. Existing customers should have credit limits that are reviewed at least annually and flagged when current AR balances approach the limit.
According to Dun & Bradstreet’s Credit Survey, businesses without formal credit controls experience bad debt rates of 2 to 4% of revenue. A credit management process that includes a credit application, trade reference checks, and a credit limit based on the customer’s payment history and financial health reduces this significantly.
Order fulfillment covers picking, packing, shipping, and delivery confirmation for product businesses, or service delivery and milestone sign-off for service businesses.
The fulfillment step triggers revenue recognition. Under ASC 606, revenue is recognized when control of the goods or services transfers to the customer. For most shipments, that is at the time of delivery or when the customer accepts the goods.
An accurate shipping record with a confirmed delivery date, matched to the original order, is the documentation that supports both the invoice and the revenue recognition entry.
Invoicing is the step where the completed order becomes a formal payment request sent to the customer.
Invoice accuracy is critical. Errors in item description, quantity, price, tax, payment terms, or the customer’s own purchase order number are the leading causes of payment disputes and delayed payment. According to Gartner, billing errors account for 1 to 5% of gross revenue in losses for companies without automated billing controls.
Best practice: invoices should be generated automatically from the confirmed order and shipping record, not re-entered manually. Sales order processing and invoicing services help businesses validate orders, generate accurate invoices, support revenue recognition, and reduce billing delays across the order to cash cycle. Every invoice should reference the customer’s purchase order number where one exists.
The invoice date starts the payment clock. Late invoicing directly extends DSO. Businesses that invoice within 24 hours of delivery consistently collect faster than those that batch invoices weekly or monthly.
Accounts receivable posting records the invoice in the AR sub-ledger and the general ledger, creating the formal accounting entry for the revenue earned.
The accounting entry for an invoice is a debit to accounts receivable and a credit to revenue (or deferred revenue if the performance obligation has not yet been met). This entry increases AR on the balance sheet and records revenue on the income statement.
In O2C accounting, accuracy at this step is essential for financial reporting. Duplicate postings overstate AR and revenue. Posting to the wrong customer account creates reconciliation problems. Missing postings leave revenue unrecorded.
Collections management is the process of following up on unpaid invoices, resolving disputes, and ensuring payment arrives within agreed terms.
O2C collection management should be proactive, not reactive. A structured collections strategy includes a payment reminder sent a few days before the due date, a follow-up call or email on the day of the due date if payment has not arrived, an escalation process for invoices 15 days past due, and formal dispute resolution procedures for customers who contest the invoice.
According to APQC, every additional day of DSO costs the average mid-market business $5,000 to $20,000 in working capital, depending on revenue scale. A collections process that reduces DSO by 5 days has a direct, measurable impact on cash available for operations.
Disputes must be resolved quickly. Forrester’s study found that O2C disputes unresolved within 30 days lead to customer churn in over 30% of cases. The dispute resolution process must be fast, clear, and owned by a specific person.
Cash application matches incoming payments to the correct open invoices in the AR sub-ledger.
This step is more complex than it sounds. Customers often pay multiple invoices in a single remittance, apply deductions that were not pre-approved, or pay partial amounts with unclear instructions. Each requires investigation before the payment can be posted.
Unapplied cash (payments received but not yet matched to an invoice) appears as a liability on the balance sheet and overstates AR. It also prevents the AR aging from accurately reflecting outstanding balances, which disrupts collections follow-up.
Best practice: order to cash processing requires daily cash application. Unapplied cash older than 48 hours should trigger an immediate investigation. Automated cash application tools that match remittance data to open invoices reduce manual effort and errors significantly.
The final step in the O2C process flow is reporting and reconciliation: confirming that the AR sub-ledger balances to the general ledger, that all revenue has been recognized correctly, and that the AR aging is accurate.
Month-end close for the O2C function includes reconciling the AR control account to the sub-ledger, reviewing and explaining all items older than 60 days in the AR aging, writing off or reserving uncollectible balances, and confirming that revenue recorded matches goods shipped and services delivered.
The AR aging report is the primary management tool for monitoring the health of the O2C process. A clean aging with low over-90-day balances is the output of an effective order to cash process.
Internal controls over the order to cash process are the policies, procedures, and system configurations that prevent errors, unauthorized transactions, and revenue leakage at each step of the O2C cycle.
These controls are particularly important because O2C involves both cash receipts and revenue recognition, two areas where errors and fraud carry significant financial statement risk.
Financial statement preparation services help businesses organize income statements, balance sheets, cash flow statements, supporting schedules, and audit-ready records before external review.
The PCAOB and AICPA both identify the O2C cycle as a high-risk area in financial statement audits. Audit data standards for order to cash require auditors to test key controls at each step: authorization of sales orders, accuracy of invoicing, completeness of AR posting, and proper application of cash receipts.
Audit data standards for order to cash define the electronic records and data fields that external auditors use to test O2C controls and transactions. These standards, developed by the AICPA and PCAOB, specify that auditors should obtain complete order, invoice, shipping, and cash receipt data to perform completeness and accuracy testing.
Audit data standards order to cash require businesses subject to external audit to maintain clean, complete, and well-organized O2C data. Key data sets include the complete sales order register, invoice register with order and shipment references, cash receipts journal, and AR aging by customer. Clean O2C data significantly reduces audit time and the risk of audit findings.
O2C in accounting connects every step of the operational cycle to a corresponding accounting entry. Understanding the accounting dimension of the order to cash process is essential for accurate financial reporting.
Revenue recognition in the O2C cycle follows ASC 606, which requires revenue to be recognized when (or as) the performance obligation is satisfied. For product businesses, this is typically when control of the goods transfers to the customer, most often at delivery.
For service businesses, revenue may be recognized over time as the service is delivered, or at a point in time when a defined milestone is reached. The order to cash accounting entries must reflect this timing accurately.
Common revenue recognition errors in the O2C cycle include recognizing revenue at shipment rather than delivery for FOB destination terms, recognizing revenue before customer acceptance for products requiring installation or commissioning, and failing to defer revenue for gift cards, advance payments, or multi-element arrangements.
| O2C Event | Debit | Credit |
|---|---|---|
| Invoice raised (goods delivered) | Accounts Receivable | Revenue |
| Invoice raised (advance payment received) | Cash / Deferred Revenue | Deferred Revenue / Revenue (when earned) |
| Customer payment received | Cash | Accounts Receivable |
| Bad debt reserve established | Bad Debt Expense | Allowance for Doubtful Accounts |
| Bad debt written off | Allowance for Doubtful Accounts | Accounts Receivable |
| Credit note issued | Revenue (or Sales Returns) | Accounts Receivable |
| Cash discount taken by customer | Sales Discounts | Accounts Receivable |
Accounts receivable is the balance sheet account that records amounts owed by customers for goods delivered or services performed but not yet paid for. The AR balance at any point in time equals the sum of all open invoices that have not yet been collected.
AR is a current asset, presented net of the allowance for doubtful accounts. In the OTC process (order to cash process), the allowance represents estimated uncollectible invoices. It should be calculated from historical loss rates by aging bucket and reviewed at each reporting period.
In order to cash accounting, the quality of the AR balance is as important as its amount. A large AR balance that includes a significant portion of aged or disputed items is not the same as a large AR balance consisting of current, clean invoices.
Order to cash management is the ongoing discipline of measuring, monitoring, and improving each step of the O2C cycle to reduce DSO, minimize disputes, and accelerate cash flow.
| KPI | Formula | What It Measures | Target |
|---|---|---|---|
| Days Sales Outstanding (DSO) | (AR / Revenue) x Days in Period | Average days to collect from invoice | Below 45 days for most industries |
| Collection Effectiveness Index (CEI) | (Beginning AR + Sales – Ending AR) / (Beginning AR + Sales – Current AR) x 100 | Percentage of collectible AR actually collected | Above 80% is strong |
| Bad Debt as % of Revenue | Bad Debt Expense / Revenue x 100 | Credit and collections effectiveness | Below 1% for well-controlled O2C |
| Invoice Error Rate | Disputed Invoices / Total Invoices x 100 | Billing accuracy | Below 2% is strong |
| Cash Application Rate | Auto-matched Payments / Total Payments x 100 | Cash application efficiency | Above 80% with automation |
| Dispute Cycle Time | Average days from dispute opened to resolved | Collections and customer service responsiveness | Under 15 days |
The right order to cash solutions depend on the size and complexity of the business. For small businesses, an integrated accounting platform like QuickBooks Online or Xero handles basic O2C workflows. For mid-market businesses, ERP platforms like NetSuite or Sage Intacct provide integrated order management, billing, AR, and collections tracking.
Specialist O2C services and software include collections automation tools (Tesorio, YayPay, Gaviti), automated cash application platforms (HighRadius, Billtrust), and credit management tools (Dun & Bradstreet Credit, CreditSafe). These tools integrate with ERPs and reduce manual effort in the highest-labor-intensity steps of the O2C cycle.
For businesses that lack internal O2C expertise, professional O2C support provides a managed solution covering credit management, invoicing, collections, and cash application, typically at a lower cost than building the internal capability from scratch.
These errors consistently appear across businesses of all sizes and directly affect DSO, cash flow, and revenue reporting.
The order to cash process is the end-to-end business cycle from when a customer places an order to when payment from that order is collected, applied, and reconciled in the accounting system.
What is order to cash process, step by step? It covers eight steps: order management, credit management, order fulfillment, invoicing, accounts receivable posting, collections management, cash application, and reporting and reconciliation. The O2C process connects commercial and financial operations and directly affects DSO, cash flow, and revenue recognition accuracy.
The O2C process flow is the sequential movement of a transaction through eight steps: order entry and confirmation, credit approval, fulfillment or service delivery, invoice generation, AR posting, collections follow-up, cash receipt and application, and month-end reconciliation.
Each step feeds the next. An error at order entry creates a billing dispute at invoicing. A late invoice extends DSO. Unapplied cash distorts the AR aging. The order to cash process flow must be managed as an integrated cycle, not as independent departmental activities.
O2C in accounting refers to the accounting entries and controls associated with each step of the order to cash cycle, including revenue recognition under ASC 606, accounts receivable posting, bad debt provisioning, and cash application.
What is O2C process in accounting? Revenue is recognized when the performance obligation is satisfied, not when the invoice is sent or when cash is received. Every step in the O2C process flow has a corresponding accounting entry that must be accurate for the financial statements to reflect reality.
Internal controls over the order to cash process include segregation of duties between order entry, credit approval, invoicing, and cash application; credit limit authorization controls; system-enforced pricing controls; three-way invoice-to-order-to-shipment matching; independent AR aging review; and write-off authorization requirements.
These controls prevent errors, unauthorized transactions, and fraud. The O2C cycle is a high-risk area in financial statement audits precisely because it involves both cash receipts and revenue recognition, where misstatements carry significant financial reporting consequences.
Order to cash management is the ongoing process of measuring and improving the O2C cycle through KPI tracking, collections strategy, dispute resolution processes, technology, and internal controls.
Key O2C management metrics include Days Sales Outstanding, Collection Effectiveness Index, invoice error rate, bad debt as a percentage of revenue, and dispute cycle time. Effective order to cash management reduces DSO, minimizes bad debt, and ensures that revenue recognized on the income statement translates into cash collected in the bank.
Order to cash solutions are the technology platforms and services that automate and manage the O2C cycle, including ERP systems with integrated order management and AR modules, automated invoicing tools, cash application platforms, collections automation software, and credit management services.
For small businesses, accounting platforms like QuickBooks or Xero cover basic O2C workflows. Mid-market businesses typically use NetSuite or Sage Intacct. Specialist O2C solutions like HighRadius, Tesorio, and Billtrust address specific steps such as cash application and collections in high-volume environments.
O2C collection management is the structured process of following up on unpaid invoices, resolving billing disputes, and escalating chronic non-payers to collect outstanding AR within agreed payment terms.
A strong O2C collections process includes proactive reminders before due dates, a structured follow-up cadence for overdue invoices, a dispute resolution SLA, escalation paths for accounts over 30 days past due, and regular AR aging reviews with assigned actions. According to APQC, every day of DSO reduction saves the average mid-market business thousands of dollars in working capital.
An order to cash strategy for improving DSO focuses on six levers: invoice immediately after delivery, enforce a formal credit policy, run a proactive collections cadence, resolve disputes within a defined SLA, apply cash daily, and review the AR aging weekly.
Companies with mature O2C processes achieve DSO 15 to 25% lower than peers with manual, reactive processes. The strategy must address the full cycle. Faster invoicing without faster collections does not reduce DSO. All steps must improve together.
The step by step order to cash process is: (1) receive and confirm customer order, (2) approve credit, (3) fulfill the order or deliver the service, (4) generate and send the invoice, (5) post the invoice to accounts receivable, (6) follow up on payment, (7) apply cash received to open invoices, (8) reconcile AR and close the period.
Each step has defined inputs, outputs, and accountable owners. A well-documented step by step order to cash process with assigned roles, SLAs, and controls at each stage is the foundation of effective O2C management.
The order to cash process is not a back-office function. It is the mechanism through which revenue becomes cash.
Companies that manage the O2C cycle well collect faster, carry less AR risk, report more accurately, and use their working capital more efficiently. Companies that treat it as an ad hoc collection of departmental tasks pay for it in extended DSO, bad debt, and finance team capacity spent on exception management rather than analysis.
At Expertise Accelerated, our accounting and finance teams help businesses build and manage order to cash processes, design internal controls, improve DSO, and produce the accurate AR reporting that supports sound financial management.
Schedule a free consultation with Expertise Accelerated to review your current O2C process and find out where improvements in invoicing, collections, and cash application can accelerate your cash flow.