---
title: "DSO Formula: How to Calculate Days Sales Outstanding"
description: "The DSO formula explained: simple and countback methods with examples, what a good DSO looks like, and a free calculator to check yours."
url: https://www.paidnice.com/blog/dso-calculation-formula
---

# DSO Formula: How to Calculate Days Sales Outstanding

Written byDenym BirdCo-founder & CEO of Paidnice
Denym BirdCo-founder & CEO of Paidnice
Denym started Paidnice in 2022 after customers paying late left his own business short on payroll. He has led it to $1 billion collected on time across more than 1 million invoices, and writes about credit control, late fees and getting paid on Xero and QuickBooks.

Reviewed byJack DaffronTechnical co-founder of Paidnice
Jack DaffronTechnical co-founder of Paidnice
Jack is a technical co-founder of Paidnice. He builds the product that sends reminders, adds late fees and takes payments for businesses on Xero and QuickBooks.

Updated Sep 28, 2026 · 8 min readExpert verified

## Summary

DSO calculation means dividing accounts receivable by total credit sales and multiplying by the number of days in the period: DSO = (Accounts Receivable / Total Credit Sales) x Days. On $50,000 of accounts receivable and $200,000 of credit sales in a 30-day month, DSO is 7.5 days.

- **Simple method:** Uses the formula above; best for a quick check or a business with steady, non-seasonal revenue.
- **Countback method:** Subtracts each prior month's sales from accounts receivable going backwards until the balance reaches zero; more accurate for seasonal or uneven revenue.
- **What good looks like:** A DSO within about 1.5 times your payment terms is healthy, so a business on net 30 terms should aim for under roughly 45 days.

Contents▾

**Days sales outstanding (DSO)** is the average number of days it takes a business to collect payment after a credit sale. A lower DSO means customers pay faster; a rising DSO is an early sign of a cash flow problem. There are two ways to calculate it, the **simple method** and the **countback method**, and both are explained below with examples.

The simple DSO formula

DSO = (Accounts Receivable &divide; Total Credit Sales) × Number of Days

## How do you calculate DSO with an example?

To calculate DSO, divide accounts receivable at the end of the period by total credit sales for the period, then multiply by the number of days in the period. The formula in plain text is DSO = (Accounts Receivable / Total Credit Sales) x Number of Days.

Example: a business ends the month with $50,000 in accounts receivable and made $200,000 in credit sales during the 30-day month. DSO = ($50,000 / $200,000) x 30 = 7.5 days. Customers took 7.5 days on average to pay.

Use the calculator below to run your own numbers with either method, or keep reading for the countback version and the benchmark for a good DSO.

## Days Sales Outstanding (DSO) Calculator

Analyze your AR collection efficiency and improve cash flow management

**Days Sales Outstanding (DSO) Calculator**: Track and optimize how quickly your customers pay:

- Calculate how many days on average it takes to collect payment after a sale
- Choose between Simple or Countback calculation methods based on your business needs
- Monitor your collection efficiency and benchmark against industry standards
- Forecast potential cash flow improvements from better collections

Lower DSO means better cash flow, reduced financial risk, and improved working capital management.

## DSO Calculator

**Simple Method:** Quick to calculate and provides a broad view of your accounts receivable performance. Best for businesses with steady sales.

**Countback Method:** More accurate for seasonal businesses. Takes into account when sales were made and when payments were received.

Beginning Accounts Receivable

$

Accounts receivable at the start of the period

Ending Accounts Receivable

$

Accounts receivable at the end of the period

Total Revenue

$

Total revenue for the period (credit sales only)

Number of Days in Period

Time period for which you're calculating DSO

Enter your monthly sales and ending accounts receivable for the last 3 months:

| Month | Sales | Ending A/R |
| --- | --- | --- |
| Month 1 | $ | $ |
| Month 2 | $ | $ |
| Month 3 (Most Recent) | $ | $ |

Enter the most recent month last (Month 3). The AR value should be the ending balance.

## DSO Analysis Results

### Your Days Sales Outstanding (DSO)

0 days

< 30 days
Excellent

30-45 days
Good

45-60 days
Average

> 60 days
Needs Improvement

**High DSO Alert:** Your current DSO indicates potential issues with your collections process. Consider implementing automated reminders, optimizing payment terms, or offering early payment incentives to improve cash flow.

### Calculation Summary

Average Accounts Receivable
$0.00

Total Revenue
$0.00

Period Length
365 days

Daily Revenue
$0.00

### Financial Impact

Cash Tied Up in AR
$0.00

Potential Savings (10 day reduction)
$0.00

DSO to Revenue Ratio
0%

Collection Effectiveness
0%

**What this means:** Days Sales Outstanding (DSO) measures how long it takes on average to collect payment after a sale is made. A lower DSO indicates more efficient collections and better cash flow.

The industry average varies by sector, but typically a DSO below 45 days is considered good. If your DSO is high, consider reviewing your credit policies, invoicing processes, and collection procedures.

## Automate your accounts receivable process with Paidnice

•

Customers see half as many late invoices in the first 30 days

•

Connects directly with Xero and QuickBooks

•

Free to sign up, no card needed

Try it Now - It's Free

## Understanding DSO Calculation Methods

Simple Method Formula:

Average Accounts Receivable

Total Credit Sales
×
Number of Days in Period

Where: **Average Accounts Receivable** = (Beginning AR + Ending AR) / 2

Common periods: 30 days (monthly) 90 days (quarterly) 365 days (annual)

### Countback Method Explained

The countback method is more accurate for businesses with seasonal sales or irregular sales patterns. It takes into account when sales were made and when payments were received, offering a more precise measure of cash collection efficiency.

#### How the Countback Method Works:

1. Start with your accounts receivable at the end of the period (usually a month).
2. Count back to see how many days of sales it takes to cover the accounts receivable balance.
3. Adjust for any months where sales exceeded receivables.

#### Best For:

- Seasonal businesses
- Companies with irregular sales patterns
- Businesses needing a more accurate view of collection efficiency
- Industries like retail or event management

**Which method should you choose?** The simple method gives you a quick overview of your collections performance, while the countback method provides greater accuracy for businesses with variable sales. For most consistent businesses, the simple method is sufficient for regular tracking.

This calculator provides an estimate based on the information provided. For expert guidance on accounts receivable management, consider Paidnice's automated collection solutions.

## What is days sales outstanding (DSO)?

[Days sales outstanding (DSO)](https://www.paidnice.com/dictionary/days-sales-outstanding) is the average number of days between a credit sale and the cash arriving, calculated from the receivables balance and credit sales over a period. It shows how quickly credit sales turn into cash. Businesses that sell on terms, such as recruitment agencies, wholesalers and SaaS companies, track it monthly.

## Why is DSO important?

DSO is important because it is the one number that shows whether your credit terms and collections are working: a DSO well above your terms means cash is sitting on customers' desks instead of in your bank.

- **Liquidity**: DSO shows how quickly credit sales become cash.
- **Cash flow management**: a stable DSO makes next month's inflows predictable.
- **Credit terms evaluation**: a high DSO points to terms that are too loose or follow-up that is too slow.

## What is the simple DSO method?

The simple DSO method divides the accounts receivable balance by total credit sales for the period and multiplies by the days in the period. It takes two figures from the balance sheet and the sales ledger and is the version most businesses report.

![DSO Calculation Formula](https://www.paidnice.com/assets/wf/6707e32a4a73846d63d7099f_6707e22c0438a3cc7c589624_DSO-Calculation-Formula.avif)

**Annual example**: your business has $200,000 in accounts receivable and $2,000,000 in credit sales for the year:

| Accounts receivable | $200,000 |
| --- | --- |
| Total credit sales (12 months) | $2,000,000 |
| Number of days in period | 365 |
| DSO = ($200,000 &divide; $2,000,000) × 365 | **36.5 days** |

On average, it takes this business 36.5 days to collect payment after invoicing. The simple method is quick and good for tracking a trend, but it ignores seasonality: a strong sales month inflates receivables and makes DSO look worse than collections really are.

## What is the countback DSO method?

The countback DSO method starts with the receivables balance at the end of the period and subtracts each prior month's credit sales, working backwards, until the balance is used up, adding the days of each month consumed. It gives a truer figure for seasonal or uneven sales.

The steps: take accounts receivable at the end of the month; if it is larger than that month's sales, count the full month's days and subtract the sales; move to the previous month and repeat; when a month's sales exceed what is left, count the fraction of that month's days.

**Example**: accounts receivable at 30 June is $80,000. June credit sales were $50,000 and May credit sales were $60,000:

| Month | Credit sales | AR still to cover | Days added |
| --- | --- | --- | --- |
| June (30 days) | $50,000 | $80,000 | 30 |
| May (31 days) | $60,000 | $30,000 | 15.5 ($30,000 &divide; $60,000 × 31) |
| Countback DSO | **45.5 days** |  |  |

All of June's $50,000 in sales is still unpaid, so the full 30 days count. The remaining $30,000 is half of May's $60,000, so half of May's 31 days is added. Countback DSO is 45.5 days. The method needs monthly sales and receivables figures and takes longer by hand, which is why most businesses that use it automate it.

## Which DSO method should you use?

Use the simple DSO method when sales are steady through the year and you want a quick monthly trend; use the countback method when sales are seasonal or uneven and you need the figure to be accurate.

|  | Simple method | Countback method |
| --- | --- | --- |
| Inputs | Period-end receivables, period credit sales, days | Month-end receivables plus credit sales for each prior month |
| Best for | Steady sales, quick checks, long-run trends | Seasonal or irregular sales: retail, events, construction |
| Weakness | A strong sales month distorts the result | Slower by hand, needs monthly data |
| Same example | 36.5 days (annual figures above) | 45.5 days (June figures above) |

## What is a good DSO?

A good DSO sits within about 1.5 times your payment terms: on net 30 terms, a DSO in the low 30s means customers are paying roughly on time, and anything over about 45 days points to a collections problem rather than a terms problem.

There is no single number that fits every business, because DSO reflects the terms you offer. Sectors that bill on net 60 or net 90, such as manufacturing and wholesale, naturally carry a higher DSO than businesses billing on net 7. Compare against your own terms first, then your industry.

Xero Small Business Insights gives the industry figure. Its average time to be paid is close to DSO on paid invoices: UK manufacturing waited 37.9 days in June 2026 and UK accommodation and food services 16.7 days, against 29.3 days for all UK industries.

Watch the trend: a DSO that climbs for three consecutive months is a stronger warning than any single reading. Pair DSO with an [accounts receivable aging report](https://www.paidnice.com/blog/what-is-an-accounts-receivable-aging-report) to see which customers and invoices are dragging the average up.

## How do you reduce DSO?

Reducing DSO comes down to invoicing promptly, making payment easy, and following up on a fixed schedule. Paidnice customers see half as many late invoices in the first 30 days after switching on automated reminders, and DSO ends 40% lower on average than where each customer started.

- **Automate payment reminders**: [email and SMS reminders](https://www.paidnice.com/email-sms-reminders) before and after the due date stop invoices going quiet.
- **Charge late fees and interest**: [automatic late fees](https://www.paidnice.com/late-fees) give slow payers a concrete reason to move your invoice up the pile.
- **Send monthly statements**: [automated customer statements](https://www.paidnice.com/automated-customer-statements) put every outstanding invoice in front of the customer in one place.
- **Reward fast payers**: [early payment discounts](https://www.paidnice.com/prompt-payment-discounts) pull cash forward on your biggest accounts.

To see what this is worth in dollars, run your numbers through the calculator above, then use the [DSO savings calculator](https://www.paidnice.com/calculators/days-sales-outstanding) to estimate how much cash a lower DSO would free up. For a ranked action list, see [Customers keep paying invoices late: what to do, in order](https://www.paidnice.com/blog/customers-paying-late-what-to-do).

## Can you automate the DSO calculation?

Yes. An [accounts receivable platform](https://www.paidnice.com/accounts-receivable-software) calculates DSO from the ledger continuously, so the figure is on a dashboard instead of in a monthly spreadsheet, and the countback method's month-by-month arithmetic is done for you.

Paidnice [shows days sales outstanding](https://www.paidnice.com/accounts-receivable-reporting), days sales overdue, average days to pay and the on-time payment rate on its dashboard for [Xero](https://www.paidnice.com/xero/accounts-receivable) and [QuickBooks](https://www.paidnice.com/quickbooks/accounts-receivable) organisations, alongside the reminders, late fees and statements that move the number. [Book a demo](https://www.paidnice.com/book-a-demo) to see it on your own ledger.

Share this post

## About the editorial team

Written byDenym BirdCo-founder & CEO of Paidnice

Denym started Paidnice in 2022 after customers paying late left his own business short on payroll. He has led it to $1 billion collected on time across more than 1 million invoices, and writes about credit control, late fees and getting paid on Xero and QuickBooks.

Reviewed byJack DaffronTechnical co-founder of Paidnice

Jack is a technical co-founder of Paidnice. He builds the product that sends reminders, adds late fees and takes payments for businesses on Xero and QuickBooks.

## More from the blog

### Payment Terms and Conditions Templates: 12 Free Examples (2026)
11 min read

### The invoice escalation ladder: what to do at 30, 60 and 90 days overdue
12 min read

### New: Multi-entity Aged Receivable Reports
2 min read

### Invoice dispute: how to handle it without losing cash flow
6 min read

### How to tell a customer you are charging a late fee
8 min read

### How to split your Xero customer base with tracking categories for reporting
6 min read

### Try Our Free Accounts Receivable Calculators

Optimize your cash flow with our suite of financial tools designed for AR professionals. Calculate DSO, aging analysis, late fees, and more.

Explore Calculators

## Start getting paid on time with Paidnice

Connect Xero or QuickBooks and Paidnice prepares draft policies for you. Nothing runs until you approve them.

Try it FreeBook a Demo

[Rated 5 stars, 160+ reviews](https://www.paidnice.com/reviews) · [App of the Year](https://www.paidnice.com/blog/winner-xero-global-app-awards-2026)
