Free Tool — No Signup Required

DSO Calculator — Days Sales Outstanding

Calculate your Days Sales Outstanding (DSO) and instantly compare it against industry benchmarks. See your cash flow opportunity and how much working capital faster collection would free up. Free, no account needed.

Loading calculator…

The DSO Formula Explained

DSO is one of the most important metrics for any business that invoices clients.

DSO = (Accounts Receivable ÷ Revenue) × Days in Period

Monthly

(AR ÷ Monthly Revenue) × 30

$45k AR ÷ $20k revenue × 30 = 67.5 days

Quarterly

(AR ÷ Quarterly Revenue) × 91

$45k AR ÷ $60k revenue × 91 = 68.3 days

Annual

(AR ÷ Annual Revenue) × 365

$45k AR ÷ $240k revenue × 365 = 68.4 days

5 Proven Ways to Reduce Your DSO

Each of these actions directly reduces the average time between invoicing and payment:

Invoice on delivery — not at month-endLow effort

Billing weekly vs monthly for $15,000 monthly revenue reduces average float by $7,500

Switch Net 30 → Net 14Low effort

Reduces DSO by up to 16 days without negotiation — most clients accept Net 14

Follow up on day 1–2 overdueLow effort

Early contact resolves 60–70% of late invoices within 7 days

Require 25–50% upfront for new clientsMedium effort

Eliminates half your collection exposure on new work before it starts

Use automated reminder sequencesLow once set up effort

Consistent follow-up reduces average lateness by 30–50% vs manual chasing

Frequently Asked Questions

What is Days Sales Outstanding (DSO)?+

Days Sales Outstanding (DSO) measures the average number of days it takes to collect payment after a sale has been made. It is calculated as: (Accounts Receivable ÷ Total Revenue) × Number of Days in the period. A DSO of 45 means you are collecting payment, on average, 45 days after invoicing. Lower DSO = faster collection = better cash flow.

What is a good DSO for a small business?+

A good DSO depends on your industry and payment terms. As a general rule: a DSO within your agreed payment terms (e.g., DSO of 30 if you use Net 30) is excellent. A DSO 10–20% above your terms is normal. A DSO 30%+ above your terms signals a collection problem. Use the industry benchmarks in this calculator to compare your DSO to others in your sector.

How do I calculate DSO?+

DSO formula: (Total AR Outstanding ÷ Total Revenue for the Period) × Number of Days in the Period. Example: if you have $45,000 in unpaid invoices and $20,000 in monthly revenue, your DSO = ($45,000 ÷ $20,000) × 30 = 67.5 days. This means you are taking 67.5 days on average to collect from invoice date.

What causes high DSO?+

The most common causes: late payment terms (Net 60/90 vs Net 14/30), inconsistent follow-up on overdue invoices, slow invoicing (invoicing at month-end instead of on delivery), disputed invoices sitting unresolved, and a high proportion of slow-paying clients in your portfolio. Each of these can be fixed with the right process.

How can I reduce my DSO?+

Five proven methods: (1) shorten payment terms from Net 30 to Net 14; (2) invoice immediately on delivery rather than monthly; (3) follow up on day 1–2 overdue, not day 14–21; (4) require deposits for new clients; (5) add a late fee clause to your contracts. Reducing your average lateness from 21 days to 7 days can cut DSO by 14 days — freeing significant working capital.

What is the DSO benchmark for my industry?+

Benchmarks vary significantly: Retail/E-commerce: 20–30 days. SaaS/Technology: 30–45 days. Professional Services/Consulting: 45–60 days. Construction: 70–90 days. Manufacturing: 50–70 days. If your DSO is significantly above your industry benchmark, it indicates a collections problem — not just slow-paying clients.

High DSO? The fix is better follow-up, not more invoices.

DSO goes down when you chase consistently. The fastest way to improve it is a daily routine: check what's overdue, send the right reminder, log the follow-up.

InvoiceGrid tracks your DSO automatically and shows you exactly which invoices are dragging it up — so you know where to focus your chase effort.

Understanding DSO and What It Means for Your Business

Days Sales Outstanding is the single most useful number for understanding the health of your accounts receivable. It translates your entire collection performance — payment terms, invoice timing, follow-up effectiveness, and client payment habits — into a single comparable metric. Here is what it tells you and how to use it.

DSO vs. Payment Terms: The Gap That Costs You Money

The most important comparison is not DSO vs. your competitor — it is DSO vs. your own payment terms. If you offer Net 30 and your DSO is 45, clients are paying you 15 days late on average. That 15-day gap has a real cost: for a business with $20,000 in monthly revenue, it means approximately $10,000 in working capital is permanently tied up in late payments (15 days × $20k/30 days). If your borrowing rate is 8%, that costs roughly $800 per year in interest — just from 15 days of average lateness.

The goal is to get DSO as close to your payment terms as possible. If you are using Net 14 and your DSO is 18 — excellent. If you are using Net 30 and your DSO is 60 — you have a systematic collection problem.

Why High DSO Is a Warning Sign

A DSO significantly above your payment terms means one or more of these problems exist: invoices are not being followed up on consistently; clients have learned that late payment has no consequences; your invoices are disputed or incorrect (causing delays); or you have a concentration of slow-paying clients who skew your average. Each has a different fix — but all of them are fixable.

High DSO also compounds: the older an invoice gets, the harder it becomes to collect. An invoice at 45 days has a 90%+ collection rate. By 90 days, that drops to around 70%. By 180 days, you are looking at 50% or less. Reducing your DSO is not just about cash flow — it is about protecting the collectibility of your revenue. For more on collection rates by invoice age, see the late payment statistics guide.

How to Track DSO Over Time

Calculate DSO at the same point each month (e.g., last day of the month) using the same revenue period. A monthly snapshot over 6–12 months shows whether your collection performance is improving or deteriorating. If DSO is rising month-over-month despite consistent revenue, it usually means: you are adding more clients (more AR), follow-up processes are slipping, or a specific client relationship has deteriorated.

For a real-time view of your AR broken into age buckets, use the free AR aging report tool. AR aging and DSO together give you the full picture: DSO tells you your average, AR aging tells you where the problem invoices are concentrated.

DSO and Invoice Tracking Software

Manual DSO calculation (this tool, a spreadsheet) gives you a monthly snapshot. Invoice tracking software gives you a live number — your DSO updates every time a payment is recorded. For businesses with more than 20 invoices per month, a dedicated tracker that surfaces overdue invoices, logs chase history, and shows AR aging in real time is significantly more effective than a monthly DSO calculation. See the best invoice tracking software guide for a full comparison.

Reducing DSO by 10 days on £5,000/month revenue frees up £1,650 in working capital

DSO calculated. Here's how to actually bring it down.

The fastest way to reduce DSO is to chase on day 1, not day 30. InvoiceGrid sends an overdue alert the moment an invoice misses its due date — so you act immediately instead of weeks later when the client has moved on.

  • Instant overdue alerts — catch slow payers at day 1, not day 30
  • Client payment pattern history — identify your habitually late payers
  • Structured chase schedule that cuts average collection time significantly

Also useful: AR aging report · Cash flow impact calculator · Late fee calculator · Best way to track invoices · AR management tips