Abstract illustration of a clock merged with a bar chart and stack of invoices, representing Days Sales Outstanding

    What Is DSO (Days Sales Outstanding)? Formula, Benchmarks & How to Reduce It

    TTeam
    May 17, 2026
    16 min read
    Share:

    Days Sales Outstanding (DSO) is the single most important number for understanding how fast your business actually turns invoices into cash. A low DSO means clients pay quickly and your bank account stays healthy. A high DSO quietly starves your business of working capital — even when revenue looks great on paper. This guide explains the DSO formula in plain English, walks through real benchmarks by industry, and shows you a proven system to lower DSO by 20–40% without hiring a collections team.


    Quick Answer: What Is DSO?

    DSO (Days Sales Outstanding) is the average number of days it takes a company to collect payment after a credit sale. The formula is (Accounts Receivable ÷ Total Credit Sales) × Number of Days in the Period. A "good" DSO is typically equal to or slightly above your standard payment terms — for example, 30–35 days if you bill Net 30. Anything above 1.25× your terms signals collection problems that are hurting cash flow.

    What Is DSO (Days Sales Outstanding)?

    Days Sales Outstanding measures the average time between issuing an invoice and receiving payment. It answers one question every founder, CFO, and freelancer needs to know: "How long is my money stuck with my customers?"

    DSO is calculated across all your accounts receivable — not invoice by invoice. That makes it a portfolio-level metric, weighted by sales volume, that reflects the overall health of your billing and collections process.

    It's used by:

    • Investors and lenders as a signal of operational discipline.
    • CFOs and controllers as the headline KPI for accounts receivable performance.
    • Founders and freelancers as an early warning system for cash flow problems.

    A rising DSO almost always means one of three things: clients are paying slower, your reminder process has broken down, or you're extending credit to customers who shouldn't get it. All three are fixable — once you can measure them.

    The DSO Formula (With Worked Examples)

    The standard DSO formula is:

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

    Three inputs, one number. Here's what each part actually means:

    • Accounts Receivable (AR) — the total dollar value of all unpaid invoices at the end of the period, including overdue ones. Pull this from your aging report or accounting software.
    • Total Credit Sales — revenue billed on credit terms during the period. Exclude cash sales and prepayments. If you don't separate them, total revenue is a reasonable proxy for most small businesses.
    • Number of Days — match this to your period. Monthly = 30, quarterly = 90, annually = 365.

    Example 1: Freelance designer (monthly)

    Lisa runs a design studio. At the end of October she has $18,000 in unpaid invoices and billed $24,000 of credit sales during the month.

    DSO = (18,000 ÷ 24,000) × 30 = 22.5 days

    Lisa bills Net 15. A DSO of 22.5 means clients are paying about a week late on average — manageable, but worth tightening.

    Example 2: SaaS company (quarterly)

    An agency-tier SaaS business closes Q3 with $420,000 in AR and $1,260,000 in quarterly credit sales.

    DSO = (420,000 ÷ 1,260,000) × 90 = 30 days

    Net 30 terms, DSO of 30. Textbook healthy.

    Example 3: Construction subcontractor (annual)

    A general contractor finishes the year with $980,000 in AR against $4.2M of credit billing.

    DSO = (980,000 ÷ 4,200,000) × 365 = 85.2 days

    Sounds bad — but in construction, Net 60–90 plus retention holdbacks is normal. The number only has meaning relative to your terms and industry.

    Best Possible DSO vs. Actual DSO

    If your standard terms are Net 30, the lowest DSO you could mathematically achieve — assuming every single customer paid on the exact due date — is 30. Anything below 30 would mean clients are paying early (rare in B2B).

    So the meaningful question isn't "How low is my DSO?" It's "How close is my actual DSO to my Best Possible DSO?" That gap, often called the delinquency DSO, is the part you can actually reduce.

    Delinquency DSO = Actual DSO − Best Possible DSO

    A delinquency DSO of 5 days means clients are paying 5 days late on average. A delinquency DSO of 25 days means your collections are quietly broken.

    DSO Benchmarks by Industry (2026 Data)

    Abstract illustration of stacked colored bars representing DSO benchmark ranges across industries

    There is no universal "good" DSO. What's healthy in construction would be a catastrophe in SaaS. Use these ranges as a starting point and adjust against your own payment terms.

    IndustryTypical DSO RangeCommon Payment Terms
    SaaS / Subscriptions25–45 daysNet 15 / Net 30
    Professional services & consulting30–55 daysNet 30
    Marketing & creative agencies35–60 daysNet 30 / Net 45
    Freelance & independent contractors20–45 daysNet 15 / Net 30
    Manufacturing45–75 daysNet 30 / Net 60
    Construction & subcontracting60–95 daysNet 30–60 + retention
    Wholesale & distribution30–60 daysNet 30
    Healthcare (B2B)40–75 daysNet 30 / Net 60
    Legal services60–90 daysNet 30 (often slipping)

    The most credible aggregate data comes from Atradius and Dun & Bradstreet's annual payment behavior studies, which consistently show global average B2B DSO hovering between 50 and 65 days.

    How to interpret your number

    • DSO ≤ your terms (e.g., 28 days on Net 30): Excellent. You have either prepay clients or a very tight collections process.
    • DSO within 1.1× terms (e.g., 30–33 days on Net 30): Healthy. Most clients pay on time or within a few days of the due date.
    • DSO at 1.1×–1.25× terms (33–38 days on Net 30): Watch list. Reminder cadence may need tightening.
    • DSO above 1.25× terms (38+ days on Net 30): Collection problems. Cash flow is being eroded.
    • DSO above 2× terms (60+ days on Net 30): Critical. You're effectively financing your customers' operations.

    Why DSO Matters More Than Revenue

    Most small businesses that fail don't fail from a lack of revenue. They fail from a lack of cash. Revenue is a promise; DSO measures how long it takes to keep that promise.

    1. DSO is a leading indicator of cash flow problems

    By the time you notice your bank account is uncomfortably low, you're already 60+ days behind. DSO catches the trend weeks earlier, while there's still time to act. If your DSO ticks up from 32 to 38 over two months, you've spotted a problem before it spots you.

    2. DSO directly drives working capital

    Every additional day of DSO is a day of revenue stuck in your customers' bank accounts instead of yours. A business with $1.2M of annual credit sales and a DSO of 45 days has $148,000 tied up in receivables. Lower the DSO to 35 days and that drops to $115,000 — freeing up $33,000 of working capital without earning a dollar of new revenue.

    Working capital tied up in AR = (DSO ÷ 365) × Annual Credit Sales

    3. DSO is the single best metric for AR team performance

    It's hard to measure how "good" a collections team is. Number of emails sent? Useless. Number of calls? Activity, not outcome. DSO directly measures the only thing that matters: how fast money lands in the bank.

    4. Investors and lenders look at DSO first

    If you ever raise capital or apply for a credit line, your DSO trend will be one of the first three numbers anyone asks about. A flat or declining DSO over multiple quarters signals operational maturity. A rising DSO raises red flags.

    DSO vs. Other AR Metrics

    DSO is the headline number, but it doesn't tell the whole story. Use it alongside these complementary metrics:

    MetricWhat it measuresWhen to use it
    DSOAverage days from invoice to cashHeadline KPI for AR health
    AR Aging ReportDistribution of unpaid invoices by age bucketFind the specific invoices dragging DSO up
    Collection Effectiveness Index (CEI)% of receivables collected in a periodQuality of collections process
    Best Possible DSODSO assuming all clients pay exactly on timeSets the floor you're optimizing against
    Average Days Delinquent (ADD)How many days late, on average, paid invoices wereIsolates client behavior from sales mix
    Bad Debt ratio% of AR written off as uncollectableLong-term credit policy health

    DSO can be flat while your aging report is quietly getting uglier — a few large 90+ day invoices balanced by a surge of new billing. That's why the aging report and DSO should always be read together.

    How to Reduce DSO: A 7-Step System

    Lowering DSO is not about working harder. It's about removing friction from every step between issuing an invoice and receiving cash. Here's the system that consistently cuts DSO by 20–40% for small businesses.

    Step 1: Invoice on the same day work is completed

    Every day you delay sending the invoice is a day added to DSO. If you finish a project on Monday and send the invoice on Friday, you've added 4 days to DSO before the clock even starts. Send invoices within 24 hours of work completion — or, better, automate them with a tool like our free invoice generator.

    Step 2: Use shorter, clearer payment terms

    Net 30 is the default, but it's not the law. For small projects under $5K, Net 14 or even Net 7 is reasonable. Always write the actual due date on the invoice (not "Net 30") — "Due November 14, 2026" leaves no ambiguity. See our breakdown of Net 30 payment terms and alternatives for picking the right terms.

    Step 3: Make payment as easy as possible

    If you make clients log into a portal, type your bank details, or write a check, you're adding 3–7 days to DSO right there. Embed a one-click payment link on every invoice. Accept credit cards, ACH, and bank transfer. Our guide on accepting credit card payments covers the setup.

    Step 4: Send proactive reminders — before the due date

    The single highest-leverage change most businesses can make is sending a friendly reminder 7 days before the due date. It catches the invoice that got buried in an inbox without adding any pressure. Our recommended reminder schedule is 7 days before, on the due date, and then 3, 7, and 14 days after.

    Step 5: Automate the entire reminder sequence

    Manual reminders are the first thing to get dropped during a busy week — exactly when you need them most. Use software that automatically sends reminders based on invoice status. Build your sequence with the free reminder schedule builder and use the email generator to draft the templates in three tones (friendly, neutral, firm).

    Step 6: Vet clients before extending credit

    The cheapest way to lower DSO is to never bill the slow-paying clients in the first place. For new clients over a certain threshold, ask for trade references, run a basic credit check, or require a deposit. A 50% upfront deposit cuts DSO on that invoice in half, mechanically.

    Step 7: Charge for late payment

    A late fee policy turns "I'll pay when I get around to it" into a financial decision. Even a modest 1.5% per month creates urgency. Calculate jurisdiction-compliant fees with our late payment fee calculator, and learn how to build a complete late-payment system.

    How to Calculate and Track DSO Monthly

    Calculating DSO once is interesting. Tracking it over time is what actually improves your business.

    The simple monthly process

    1. End of month: Export your AR balance from your accounting tool.
    2. Get total credit sales for the same month.
    3. Apply the formula: (AR ÷ Credit Sales) × 30.
    4. Log it in a simple spreadsheet alongside the prior 11 months.
    5. Watch the trend. A single month is noise. A three-month trend is signal.

    Rolling DSO (advanced)

    Single-month DSO can be misleading if your sales are seasonal or lumpy. Rolling 3-month DSO uses the average AR and total credit sales of the trailing 90 days:

    Rolling DSO = (Average AR over 90 days ÷ Credit Sales over 90 days) × 90

    This smooths out one-off spikes and is the version most CFOs report internally.

    Common DSO Mistakes (And How to Avoid Them)

    • Excluding overdue invoices. DSO must include the entire AR balance. Removing aged invoices makes the number look better while the problem gets worse.
    • Comparing DSO across industries. A 60-day DSO is alarming in SaaS and normal in construction. Always benchmark against peers with similar terms.
    • Calculating against total revenue when most sales are cash. If 60% of your sales are prepaid, using total revenue understates DSO dramatically. Use credit sales only.
    • Treating DSO as a target instead of a signal. Slashing terms to Net 7 will lower DSO but may cost you deals. DSO is a diagnostic, not a destination.
    • Ignoring the aging report. A stable DSO can hide a small number of very old invoices that should be escalated or written off.

    DSO, Cash Flow Forecasting, and Working Capital

    Once you can calculate DSO reliably, you can project cash. If your average DSO is 38 days and you just sent $40,000 of invoices this week, you can reasonably expect the bulk of that cash in ~38 days. That single insight turns "I think we'll be okay" into a real 13-week cash flow forecast.

    Lenders and investors will often compute the Cash Conversion Cycle — DSO + Days Inventory Outstanding − Days Payable Outstanding — to understand how long your operating cash is locked up. Reducing DSO by 10 days has the same effect on the cycle as extending supplier terms by 10 days, but is entirely within your control. For a full primer, see our guide on financial reporting for small business.

    Tools That Help You Lower DSO

    You don't need enterprise software to manage DSO well. These free tools cover 90% of what a small business needs:

    Frequently Asked Questions

    What is a good DSO number?

    A good DSO is roughly equal to or slightly above your standard payment terms. If you bill Net 30, a DSO of 30–35 days is healthy. Above 1.25× your terms (e.g., 38+ days on Net 30) usually signals collection problems eroding cash flow.

    What is the formula for DSO?

    DSO = (Accounts Receivable ÷ Total Credit Sales) × Number of Days in the Period. For a monthly DSO, multiply by 30; for quarterly, 90; for annual, 365.

    Is a lower DSO always better?

    Not always. A DSO well below your payment terms can mean you're being too restrictive on credit and losing deals to competitors with friendlier terms. The goal is to get DSO close to your Best Possible DSO — not to drive it to zero.

    What's the difference between DSO and average payment time?

    DSO is a portfolio-level metric weighted by sales volume. Average payment time is the simple mean of days-to-pay across individual invoices. DSO better reflects cash impact; average payment time is easier to explain to clients.

    Should I include overdue invoices in DSO?

    Yes. DSO uses your total accounts receivable, including all overdue balances. Excluding them produces an artificially low number that hides genuine collection risk.

    How often should I calculate DSO?

    Monthly at minimum. Mid-size and high-volume businesses calculate a rolling 90-day DSO weekly to catch trend shifts before they hit the bank account.

    What is the average DSO globally?

    According to Atradius and Dun & Bradstreet, the global average B2B DSO sits between 50 and 65 days, with significant variation by industry and region. North American B2B averages typically fall in the 40–55 day range.

    Can DSO be negative?

    No, but it can be very low (close to zero) for businesses that primarily collect prepayments — for example, subscription SaaS billed upfront annually. In those cases, DSO mostly reflects collections from the small share of invoiced contracts.

    How does DSO affect business valuation?

    Acquirers normalize working capital when valuing a business. A high or rising DSO reduces the cash component of any deal — and signals operational risk that may lower the multiple altogether. Two businesses with identical revenue can have very different valuations based on DSO.

    What tools automatically calculate DSO?

    Most accounting platforms (QuickBooks, Xero, Wave) calculate DSO on demand. Dedicated AR tools like Can You Pay That calculate it automatically as part of your dashboard, alongside the aging report and reminder performance.

    How quickly can I lower my DSO?

    Most small businesses see a 15–25% DSO reduction within 60 days of implementing a proper reminder schedule and clearer payment terms. Reducing DSO further (30–40%+) usually requires changing client mix or payment methods, which takes 6–12 months.

    The Bottom Line

    DSO isn't a vanity metric — it's the closest thing accounting gives you to a real-time signal on cash flow health. Calculate it monthly, track the trend, and compare it against your payment terms instead of an industry average.

    If your DSO is creeping up, the fix is almost never "work harder at collections." It's usually one of three things: invoicing later than you should, friction in how clients pay, or a missing reminder cadence. Fix those three and DSO follows.

    Ready to put this into practice? Start with our reminder schedule builder, send your next invoice with our free invoice generator, and watch DSO drop over the next two billing cycles.

    Get Paid Faster

    Stop chasing payments. Set up automatic invoice reminders and let Can You Pay That handle the follow-ups.