DSO Calculation Example: Days Sales Outstanding Formula & Step-by-Step Guide

13 Min Reads
Reviewed by Emagia Order-to-Cash Experts:
About Emagia Experts

This content was created and reviewed by Emagia’s finance and Order-to-Cash (O2C) experts, who specialize in enterprise receivables, credit, collections, cash application, and finance transformation. The goal of this glossary content is to provide accurate, easy-to-understand educational guidance on modern finance terminology and processes.

Follow

Last updated: October 8, 2026

Days Sales Outstanding (DSO) measures accounts receivable in terms of the number of days of credit sales represented by the outstanding balance. The standard DSO formula is (Accounts Receivable ÷ Credit Sales) × Number of Days in the Period.

For example, if a company has $500,000 in accounts receivable, $3,000,000 in credit sales, and a 90-day measurement period, its DSO is:

DSO = ($500,000 ÷ $3,000,000) × 90 = 15 days

A 15-day DSO means the company’s receivables balance is equivalent to approximately 15 days of credit sales under this calculation method. DSO is used to monitor receivables performance, working capital, cash flow, credit policies, and collection trends.

For additional context, see the Days Sales Outstanding formula.

What Is DSO?

Days Sales Outstanding (DSO) is a financial metric that expresses a company’s outstanding accounts receivable as an equivalent number of days of credit sales.

Finance and accounting teams use DSO to monitor how receivables are performing over time and to identify changes in customer payment behavior, credit terms, invoicing, collections, and working capital.

DSO can be calculated for a month, quarter, year, or another defined measurement period. The methodology should remain consistent when comparing periods.

What Does DSO Stand For?

DSO stands for Days Sales Outstanding.

It is also commonly referred to as receivable days or the accounts receivable collection period. The metric indicates how many days of sales are represented by the receivables balance.

See the Days Sales Outstanding ratio for related information.

Why Is DSO Important?

DSO helps finance leaders understand the relationship between sales, receivables, and cash conversion.

  • Cash flow: Helps monitor how much cash remains tied up in receivables.
  • Working capital: Provides an indicator of receivables efficiency.
  • Collections: Helps identify changes in collection performance.
  • Credit management: Provides context for customer payment behavior and credit terms.
  • Forecasting: Can be used as an input for receivables and cash flow forecasts.
  • Order-to-Cash: Helps finance teams evaluate part of the overall customer-to-cash cycle.

Finance teams can also combine DSO with other accounts receivable performance metrics to obtain a broader view of AR health.

What Is the DSO Formula?

The standard Days Sales Outstanding calculation is:

DSO = (Accounts Receivable ÷ Credit Sales) × Number of Days in the Period

Formula Component Definition
Accounts Receivable The outstanding customer receivables balance used in the calculation.
Credit Sales Sales made on credit during the measurement period. Cash sales should be excluded.
Number of Days The number of days in the measurement period, such as 30, 90, or 365.

The formula is widely used because it converts the receivables balance into an equivalent number of sales days. Current accounting references also emphasize using credit sales and a consistent measurement period when calculating DSO.

How to Calculate DSO Step by Step

Step 1: Determine Accounts Receivable

Identify the accounts receivable balance used for the measurement period. A simple DSO calculation may use the ending AR balance, while some methodologies use average accounts receivable.

Step 2: Determine Credit Sales

Identify total credit sales for the same measurement period. Cash sales should not be included because they do not create accounts receivable.

Step 3: Determine the Number of Days

Select the number of days covered by the calculation:

  • 30 or 31 days for a monthly calculation
  • 90, 91, or 92 days for a quarterly calculation
  • 365 or 366 days for an annual calculation

Step 4: Apply the Formula

Divide accounts receivable by credit sales and multiply the result by the number of days in the period.

DSO = (Accounts Receivable ÷ Credit Sales) × Days in Period

Step 5: Interpret the Result

Compare the result with contractual payment terms, historical DSO, customer segments, seasonality, and relevant industry conditions. A single DSO number should not be interpreted without context.

See how to calculate Days Sales Outstanding for additional guidance.

Example Calculation of DSO

Consider a company with the following information:

  • Accounts Receivable: $500,000
  • Credit Sales: $3,000,000
  • Measurement Period: 90 days

Step 1: Divide Accounts Receivable by Credit Sales

$500,000 ÷ $3,000,000 = 0.1667

Step 2: Multiply by the Number of Days

0.1667 × 90 = 15 days

Final DSO

DSO = 15 days

This means that the company’s receivables balance represents approximately 15 days of credit sales for the measurement period.

This does not mean that every customer pays exactly 15 days after the invoice date. DSO is an aggregate metric that summarizes receivables relative to sales.

Advanced DSO Calculation Example

Consider an enterprise with:

  • Accounts Receivable: $12,000,000
  • Annual Credit Sales: $90,000,000
  • Measurement Period: 365 days

Apply the formula:

DSO = ($12,000,000 ÷ $90,000,000) × 365

DSO = 48.7 days

The resulting DSO is approximately 48.7 days.

This means the company’s outstanding receivables represent approximately 48.7 days of annual credit sales under the calculation methodology used.

DSO Calculation Using Average Accounts Receivable

Using an ending accounts receivable balance can create a snapshot of receivables at a specific point in time. When receivables fluctuate substantially, some finance teams use average accounts receivable instead.

The basic average AR formula is:

Average Accounts Receivable = (Beginning AR + Ending AR) ÷ 2

The DSO calculation then becomes:

DSO = (Average Accounts Receivable ÷ Credit Sales) × Number of Days

For example:

  • Beginning AR = $420,000
  • Ending AR = $540,000
  • Annual Credit Sales = $4,000,000
  • Days = 365

Average AR = ($420,000 + $540,000) ÷ 2 = $480,000

DSO = ($480,000 ÷ $4,000,000) × 365 = 43.8 days

Using average AR can provide a more representative measure when the receivables balance changes significantly during the period. AccountingTools uses a similar average-AR approach in its current DSO example.

DSO Calculation for Monthly Data

Monthly DSO is useful for monitoring short-term changes in receivables performance.

The basic monthly calculation is:

Monthly DSO = (Accounts Receivable ÷ Monthly Credit Sales) × Days in Month

For example:

  • Ending AR = $150,000
  • Monthly Credit Sales = $300,000
  • Days in Month = 30

Monthly DSO = ($150,000 ÷ $300,000) × 30 = 15 days

Monthly DSO should be interpreted carefully because a single month can be affected by seasonality, large transactions, billing cycles, and month-end timing. Current DSO references specifically identify seasonality and short-period fluctuations as limitations.

DSO Calculation for a Quarterly Period

For quarterly analysis, use receivables and credit sales that correspond to the same quarter.

For example:

  • Accounts Receivable = $500,000
  • Quarterly Credit Sales = $3,000,000
  • Quarter Length = 90 days

DSO = ($500,000 ÷ $3,000,000) × 90 = 15 days

The number of days should match the actual reporting period. A quarter can contain 90, 91, or 92 calendar days depending on the months included.

How to Interpret DSO

DSO should be interpreted as a trend and in relation to the company’s payment terms rather than as a universal score.

DSO Trend Possible Interpretation
Increasing DSO Receivables may be taking longer to convert into cash. Investigate payment behavior, billing, disputes, credit terms, and collections.
Stable DSO Collection performance may be consistent with historical patterns and payment terms.
Declining DSO Receivables may be converting into cash faster, although the reason for the change should still be investigated.

There is no universal “good DSO.” A company with Net 90 payment terms will naturally tend to have a different DSO from a company with Net 30 terms. AccountingTools and QuickBooks both emphasize comparing DSO with payment terms, historical performance, and industry conditions.

DSO and Cash Flow

DSO is closely related to cash flow because accounts receivable represents sales that have not yet been collected in cash.

When DSO increases, more cash can remain tied up in receivables. When DSO decreases, receivables may convert into cash faster.

However, DSO does not measure total cash flow by itself. Finance teams should evaluate it together with other working capital and cash flow metrics.

DSO and the Cash Conversion Cycle

DSO is one component of the Cash Conversion Cycle (CCC):

Cash Conversion Cycle = Days Inventory Outstanding + Days Sales Outstanding − Days Payables Outstanding

DSO measures the receivables portion of the operating cycle, while Days Inventory Outstanding measures inventory conversion and Days Payables Outstanding measures supplier payment timing.

See the Cash Conversion Cycle calculation for more information.

Factors That Affect DSO

Credit Policy

Customer credit limits and payment terms influence how long receivables remain outstanding.

Customer Payment Behavior

Customers paying later than their agreed terms can increase DSO.

Invoice Accuracy

Incorrect invoices, missing purchase-order information, or billing errors can delay payment.

Disputes and Deductions

Unresolved customer disputes can keep invoices open and increase receivables aging.

Collections Processes

Delayed follow-ups or inconsistent collection activities can contribute to higher receivables balances.

Seasonality

Seasonal changes in sales can affect the relationship between receivables and credit sales. This is one reason DSO should be evaluated across multiple periods.

Customer and Sales Mix

Changes in customers, regions, industries, products, or payment terms can change the overall DSO even when collection processes remain unchanged.

Industry DSO Benchmarks

DSO varies significantly across industries because payment terms, customer types, billing practices, and sales cycles differ.

Rather than applying fixed industry ranges as universal targets, finance teams should compare DSO with:

  • Contractual payment terms
  • Historical company performance
  • Customer segments
  • Business units or regions
  • Seasonal patterns
  • Relevant industry conditions

For example, a DSO of 50 days could represent normal performance for one business but indicate collection problems for another with Net 30 terms. Current accounting references similarly caution that DSO varies substantially by industry and payment terms.

Common DSO Calculation Mistakes

Including Cash Sales

Cash sales should generally be excluded from the DSO denominator because they do not create accounts receivable. Including them can distort the metric.

Using Mismatched Periods

Accounts receivable and credit sales should correspond to the measurement period and methodology being used.

Ignoring Seasonality

A single month or quarter can be misleading for seasonal businesses. Use historical comparisons or rolling periods where appropriate.

Relying on One DSO Number

DSO is an aggregate metric and can hide individual overdue invoices. It should be supplemented with accounts receivable aging and customer-level analysis.

Using a Universal Benchmark

Payment terms and business models differ. A universal DSO target can produce misleading conclusions.

DSO vs. Accounts Receivable Turnover

DSO expresses receivables performance in days, while the accounts receivable turnover ratio indicates how frequently receivables are converted during a period.

The relationship can be expressed as:

DSO = Number of Days in Period ÷ Accounts Receivable Turnover

Using both metrics provides complementary information about receivables efficiency.

DSO vs. Accounts Receivable Aging

DSO provides a high-level view of collection performance, while an accounts receivable aging report shows how individual outstanding balances are distributed by age.

For example, a company may have a reasonable overall DSO while a small number of large invoices are significantly overdue. Aging analysis can identify those invoices and help collections teams prioritize action.

For this reason, DSO is most useful when combined with aging and other AR metrics rather than used alone.

How to Improve DSO

1. Strengthen Credit Management

Use customer payment history, credit information, and risk indicators to establish appropriate credit limits and payment terms.

See credit management strategies for additional information.

2. Improve Invoice Accuracy

Send complete and accurate invoices promptly to reduce avoidable payment delays.

3. Automate Payment Matching

Automated cash application can help match incoming payments to invoices faster and improve visibility into open receivables.

4. Prioritize Collections

Use aging, customer risk, payment behavior, promised payment dates, and invoice value to prioritize collection activities.

5. Resolve Disputes Faster

Assign clear ownership to customer disputes and deductions and track them through resolution.

6. Offer Digital Payment Options

Online payment methods and customer self-service can reduce friction and make it easier for customers to settle invoices.

7. Monitor DSO Trends

Track DSO consistently and investigate material changes instead of focusing only on a single period.

How Finance Teams Use DSO for Decision Making

Finance leaders can use DSO as one input into decisions involving:

DSO is most actionable when changes in the metric are connected to specific operational causes.

AI and Automation for DSO Optimization

AI-powered accounts receivable platforms can help finance teams move from periodic DSO reporting toward more proactive receivables management.

Predictive Payment Analysis

AI can analyze historical payment patterns to identify customers that may have a higher likelihood of delayed payment.

Automated Collections

Automation can prioritize collection activities, schedule reminders, and support consistent customer follow-up.

Intelligent Invoice Processing

Automated invoice processing can help reduce manual work and improve the accuracy and timeliness of invoice data.

See AI invoice processing for more information.

Cash Flow Forecasting

Combining DSO trends with customer payment behavior and receivables data can support more informed cash flow forecasting.

Payment Reconciliation

Automated payment reconciliation can help reduce manual matching work and improve the visibility of outstanding balances.

How Emagia Helps Improve Receivables Performance

DSO calculation identifies the current relationship between receivables and sales. The next step is understanding what is driving the result and taking action across the Order-to-Cash cycle.

Emagia provides AI-powered accounts receivable automation designed to help enterprises improve receivables visibility, automate repetitive processes, and support faster cash conversion.

AI-Powered Receivables Analytics

Analytics can help finance teams monitor DSO trends, payment behavior, aging, and collection performance.

Automated Collections

Intelligent workflows can help prioritize accounts and automate routine collection activities.

Intelligent Invoice Processing

AI-powered invoice processing can help streamline invoice workflows and reduce manual intervention.

Predictive Cash Forecasting

Predictive analytics can use receivables and payment information to help finance teams improve cash flow visibility.

Automated Payment Reconciliation

Automation can help match payments to receivables and improve the accuracy of open AR information.

Frequently Asked Questions About DSO

What does DSO mean in finance?

DSO stands for Days Sales Outstanding. It measures accounts receivable in terms of the number of days of credit sales represented by the outstanding balance.

What is the DSO formula?

The standard DSO formula is (Accounts Receivable ÷ Credit Sales) × Number of Days in the Period.

How do you calculate Days Sales Outstanding?

Divide accounts receivable by credit sales for the measurement period and multiply the result by the number of days in that period.

What is an example of DSO calculation?

If accounts receivable is $500,000, credit sales are $3,000,000, and the period is 90 days, DSO is ($500,000 ÷ $3,000,000) × 90 = 15 days.

What is a good DSO?

There is no universal good DSO. The appropriate level depends on payment terms, industry, customer mix, seasonality, and historical performance.

Does a lower DSO always mean better performance?

Not necessarily. A lower DSO can indicate faster collections, but it should be evaluated against payment terms, credit policy, customer mix, and other business conditions.

What causes DSO to increase?

Late payments, inaccurate invoices, disputes, extended payment terms, weak collection processes, customer credit issues, seasonality, and changes in customer mix can increase DSO.

How often should DSO be calculated?

Many organizations calculate DSO monthly or quarterly and review longer-term trends using rolling periods. The appropriate frequency depends on the business and reporting requirements.

What is the difference between DSO and accounts receivable turnover?

DSO measures receivables collection performance in days, while accounts receivable turnover measures how frequently receivables are converted during a period.

Can DSO be reduced?

Businesses can work to reduce unnecessary collection delays by improving credit management, invoicing, cash application, collections, dispute resolution, payment options, and receivables visibility.

Key Takeaway

DSO measures accounts receivable as an equivalent number of days of credit sales. The standard calculation is:

DSO = (Accounts Receivable ÷ Credit Sales) × Number of Days in the Period

The best way to use DSO is to monitor its trend and compare it with payment terms, historical performance, customer behavior, seasonality, and accounts receivable aging.

A DSO calculation tells you what is happening. Combining it with aging, customer-level analysis, collections data, and AI-powered receivables analytics can help finance teams understand why it is happening and what to do next.