
- What is days sales outstanding?
- What does your DSO number tell you?
- DSO calculation in practice
- Where DSO can mislead you
- How can you reduce your DSO?
- Put more of the work behind DSO in one place

Days sales outstanding (DSO) measures the average number of days it takes you to collect payment after a credit sale. It's a clear indicator of how efficiently your accounts receivable (AR) process converts invoices into cash, and a rising number is often the first signal of collection bottlenecks.
What is days sales outstanding?
Days sales outstanding tells you how long, on average, your customers take to pay their invoices. A lower DSO means you're converting credit sales into cash quickly. A higher DSO means cash is sitting in receivables longer, which tightens your working capital.
DSO is part of the cash conversion cycle, which tracks the time from spending cash on inventory to collecting payment from customers. The other two components are days inventory outstanding (DIO) and days payable outstanding (DPO). Of the three, DSO is the one you have the most control over because it responds directly to your invoicing speed, payment terms, and collection follow-up.
How to calculate DSO
DSO = (Accounts receivable balance / Total net credit sales) * Number of days in the period
You can run this calculation monthly, quarterly, or annually depending on how granular you need the view.
- Accounts receivable balance: The total amount customers owe you at the end of the period you're measuring. This is the open invoices number on your balance sheet
- Net credit sales: Your total revenue from credit transactions minus any returns, allowances, or discounts. Cash sales don't factor in because they have zero collection time
- Number of days: The length of the period. Use 30 for a month, 90 for a quarter, or 365 for a year
If your revenue is seasonal or lumpy, a trailing-12-month DSO will give you a smoother read than a single month. Monthly DSO can fluctuate significantly when a large deal closes or a big customer pays early, so many finance teams track both the monthly number and the rolling average.
What does your DSO number tell you?
DSO reveals whether your collections are keeping pace with your sales. The number only becomes meaningful when you compare it against your industry, your payment terms, and your trend over recent quarters.
Low DSO vs. high DSO
A DSO under 30 to 45 days generally means your collection process is working well. Customers are paying within or close to your standard terms, your invoicing is timely, and your AR team isn't chasing overdue balances.
That said, an unusually low DSO isn't always a sign of strength. If your number is consistently well below your standard payment terms, your credit policy may be too restrictive. You could be turning away customers who would otherwise be creditworthy.
A DSO above 45 to 60 days suggests a lag between when you invoice and when cash arrives. That gap creates a drag on your cash flow, because you're still covering payroll, inventory, and operating expenses while waiting for receivables to come in.
Over time, a high DSO compounds. That can mean borrowing against revenue you've earned but haven't collected yet.
DSO benchmarks by industry
What counts as a "normal" DSO depends heavily on your industry. Payment norms, contract structures, and customer types all factor in.
| Industry | Typical DSO range | Why |
|---|---|---|
| SaaS and subscription software | 30–45 days | Monthly or annual billing with auto-pay reduces collection lag |
| Professional services | 30–55 days | Project-based billing with net-30 or net-45 terms is standard |
| Manufacturing | 45–65 days | Progress payments tied to production milestones extend the cycle |
| Construction | 60–90 days | Retainage and milestone-based billing create structural delays |
| Healthcare | 50–70 days | Insurance reimbursement cycles add processing time beyond the initial claim |
| Wholesale and distribution | 30–50 days | High-volume, repeat-order relationships usually carry net-30 terms |
Compare your DSO against your historical average and your payment terms before benchmarking against industry ranges. A 50-day DSO is unremarkable with net-45 terms, but worth investigating if your terms are net-30 and the number used to be 35.
How does DSO affect your cash flow?
Every additional day of DSO represents cash that's earned but not yet available. If you're doing $10 million in annual credit sales, each extra day ties up roughly $27,000 in receivables.
A 15-day increase over two quarters means more than $400,000 in your AR ledger instead of funding accounts payable obligations, headcount, or growth.
DSO shows up in financial planning and analysis reviews and board presentations because it connects your revenue performance to your liquidity. It determines whether you can meet short-term obligations without drawing on credit lines.
DSO calculation in practice
Suppose you ended Q3 with $750,000 in accounts receivable and recorded $3 million in net credit sales during the quarter.
DSO = ($750,000 / $3,000,000) * 90 = 22.5 days
That 22.5-day DSO means you're collecting payment, on average, about three weeks after invoicing. If your standard terms are net-30, you're ahead of schedule, and your AR process is running efficiently.
If AR climbs to $1.1 million the next quarter while credit sales hold steady at $3 million:
DSO = ($1,100,000 / $3,000,000) * 90 = 33 days
The jump from 22.5 to 33 days is a 10.5-day increase in a single quarter. The cause could be a few large customers paying late, new terms you extended to win business, or an invoice delay during a system migration. DSO flags the shift, but an AR aging breakdown identifies the cause.
Where DSO can mislead you
DSO is a useful signal, but it can be misleading in a few common scenarios.
Seasonal distortions
If your revenue is concentrated in certain months, your DSO will fluctuate even when nothing about your collection process has changed. A company that does 40% of its annual sales in Q4 will likely see DSO spike in Q1 as those receivables are collected. Tracking a rolling 12-month average alongside the quarterly number helps you separate signal from seasonality.
Customer concentration
A single large customer paying late can move your DSO by several days, especially if they represent a significant share of your total receivables. That reflects a customer relationship issue, not a systemic AR problem. When you see a DSO increase, breaking the number down by customer or segment can help isolate the cause.
New revenue growth masking late payments
When credit sales are growing fast, DSO can stay flat or decline even if older invoices are going unpaid. The rising denominator (new sales) offsets the rising numerator (unpaid old invoices). If your sales pipeline is accelerating, pair DSO with an AR aging report to catch overdue invoices that the aggregate number may obscure.
How can you reduce your DSO?
Common improvements start with invoicing speed, tighter payment terms, and follow-up before invoices go overdue.
Send invoices faster
The clock starts when the invoice goes out, not when the work finishes. Every day between delivery and invoice creation adds to your DSO.
Teams that batch invoices weekly or wait until month-end close to send them can often reduce DSO by moving to same-day or next-day invoicing.
Tighten your payment terms
Longer payment terms like net-60 are worth revisiting as your business grows. Moving to net-30 for new contracts gives customers a reason to pay sooner. A small early-payment discount, like 2% if paid within 10 days, adds incentive without damaging the relationship.
Follow up before invoices go overdue
Reaching out before an invoice is past due keeps it visible to the customer's AP team. A reminder at the halfway mark of the payment term, and another a few days before the due date, is a common cadence. Automated reminders through your AR management system remove the manual overhead and ensure consistent follow-up.
Review customer credit regularly
A customer's creditworthiness can shift over time. Regular credit reviews help you identify deteriorating payment patterns before extending additional credit.
If a customer's payment history has shifted from net-30 to net-60 over the past two quarters, it's worth reviewing their terms before extending more credit.
Make it easy to pay
Friction in the payment process adds days to your DSO. Moving from paper invoices and checks to electronic invoicing with multiple payment options reduces that friction. Customers who can pay via ACH, credit card, or an online portal tend to pay faster.
Put more of the work behind DSO in one place
DSO is a useful indicator, but the operational work behind it is what determines whether invoices sit untouched or move toward payment. That work includes getting invoices out with the right details, following up with context, and identifying payments quickly when they arrive.
Ramp’s newly released AR software brings those steps together while keeping your finance teams in control.
- AI invoice creation pulls billing details from source documents into a draft invoice for finance teams to review before sending
- AI collections agent prepares follow-up based on the timing, escalation, and tone your team sets in your collections policy. Finance reviews and sends every message
- AI cash application matches incoming payments to the right open invoice and keeps payment records current
See how Ramp’s AR automation software connects the invoice-to-payment workflow in one place.
This article is for informational purposes only and does not constitute accounting, financial, tax, or legal advice. Consult a qualified professional before making decisions based on the information provided.

FAQs
Days sales outstanding is an AR efficiency metric that tracks how long your customers take to pay their invoices after a credit transaction. You calculate it by dividing your accounts receivable balance by net credit sales, then multiplying by the number of days in the period.
A DSO under 45 days is generally healthy, but the right target depends on your industry, your payment terms, and your historical average. A 50-day DSO might be strong for a construction company with net-60 terms and perfectly normal for a manufacturer, but a red flag for a SaaS company billing monthly.
Divide your accounts receivable balance at the end of the period by your total net credit sales for that period, then multiply by the number of days. For example, if you have $500,000 in AR and $2 million in quarterly credit sales, your DSO is ($500,000 / $2,000,000) * 90 = 22.5 days.
Common drivers include slow invoice delivery, loose payment terms, and customers paying late. Rapid revenue growth can also mask overdue invoices by inflating the denominator. An AR aging report helps you pinpoint which factor is behind the increase.
Not necessarily. If your DSO is extremely low, it could mean your credit terms are too restrictive, which may be limiting your revenue by turning away customers who need standard payment terms. The goal is to collect efficiently within the terms you've set, not to eliminate credit sales altogether.
“I assumed I would have to choose between speed and control. What I found is that you can have both. A well-designed system takes friction out, for the finance function and for everyone else.”
Justin Webster
CFO, Denver Broncos

“A well-run district should not have to choose between getting work done at the school site and keeping control of the dollars behind it. We're not hiring more people to do more jobs, so we have to be smarter about the process. With Ramp, the purchase, the receipt, and the record stay together from the start. ”
Nick Brizeno
Director of Purchasing, San Marcos Unified School District

“In senior living, scale only works if the communities still feel personal. We needed the back office to carry more of the complexity, not the people serving residents. Ramp helped us build that infrastructure, so the experience in the community could stay human.”
Ryan Cole
CFO, Agemark Senior Living

“AI is moving faster than the finance context around it. Prices change, models change, and the value is not always obvious from an invoice. We needed enough detail to know which bets deserved more investment — and which ones did not.”
Greg Cooley
Controller, AngelList

“Invoices, cards, tokens. The categories change but the principle doesn't: know where the money is going, remove the work around it, and make sure the spend is worth it.”
Maciej Mylik. Finance
ElevenLabs

“We weren’t trying to retrofit an old finance system. We had a blank canvas, and Ramp gave us the foundation to build a global finance function of the future.”
Justin Dourado
Director of Finance, Othership

“There's just no surprises anymore. No more waiting two months to find out how a job did. We know how it's doing as it's happening.”
Erich Kuss
Financial Systems Manager, Infinity Home Services

“More token spend isn’t proof that AI is working. Less isn’t proof that it isn’t. What matters is whether we’re buying the right level of intelligence for the work. Ramp lets us make that judgment in the same place we manage every other type of spend.”
Cody Nutt
Senior Director of Business Systems, Daxko



