Skip to main content
7BBusyBoss

DSO & DPO Calculator — Days Outstanding + Cash Conversion Gap

Free DSO + DPO calculator. AR ÷ credit sales × 365 = DSO. AP ÷ COGS × 365 = DPO. The gap (DSO − DPO) is what you fund out of working capital.

No limitsZero data leaksSuper fast

DSO, DPO, DIO & Cash Conversion Cycle

Days in period

DSO (days to collect)

45.6 days

DIO (days in inventory)

46.9 days

DPO (days to pay)

41.7 days

Cash conversion cycle

50.8 days

Cash tied up (AR + inv − AP)

$160,000

Cash freed per day of DSO cut

$3,288

You wait 50.8 days between paying suppliers and collecting from customers — that stretch is funded from your own cash or credit. AR + inventory − AP leaves $160,000 of cash tied up in the cycle on your balance-sheet date. Collecting one day faster frees about $3,288; paying suppliers one day later frees about $1,918 (assumes sales and COGS are spread evenly over the 365 days).

DSO = AR ÷ credit sales × 365. DIO = inventory ÷ COGS × 365. DPO = AP ÷ COGS × 365. CCC = DSO + DIO − DPO. The day count must match the period your sales and COGS cover (365 for a year, 90 for a quarter). If balances swing during the period, use averages ((opening + closing) ÷ 2). Rough DSO targets: under 45 days for most B2B, under 30 for B2C — compare against your own payment terms and industry before acting on any of these numbers.

Don't take our word for it — turn your wi-fi off.

This tool keeps working with no connection at all, because your file is processed here in the browser. A site that uploads your file cannot do that. Disconnect and try it — this box will notice.

Prefer to check properly? Open DevTools → Network, then run the tool. Your file appears in no request. Why none of our tools upload

You're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.

Browse all Cash Flow →
About this tool

Calculate DSO, DPO and the cash-conversion gap

Enter receivables, payables, revenue and COGS to get your Days Sales Outstanding (DSO) and Days Payable Outstanding (DPO) — plus the gap between them, which is what really drives your working-capital needs.

DSO vs DPO

  • DSO — average days to collect cash from customers after a sale. Lower is better.
  • DPO — average days you take to pay suppliers. Higher (within terms) keeps cash in your business longer.
  • The gap — when DSO > DPO you're funding customers before suppliers pay you, which ties up cash.

Worked example

DSO = (Accounts Receivable ÷ Revenue) × 365; DPO = (Accounts Payable ÷ COGS) × 365. If you collect in 45 days but pay in 30, that 15-day gap has to be financed from working capital. Shortening DSO or extending DPO (without straining suppliers) frees up cash. Everything is computed in your browser.

Collection and payment days are the two inputs that drive everything downstream, so once you know them the cash flow forecast is where they turn into a month-by-month position.

How to use the DSO & DPO Calculator

Takes about a minute. No signup, no download, your data stays in your browser.

  1. 1
    Open the tool. Scroll up to the DSO & DPO Calculator above — it loads instantly in your browser, no install needed.
  2. 2
    Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
  3. 3
    Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.

Frequently asked questions

Common questions about the DSO & DPO Calculator.

What is DSO (Days Sales Outstanding)?

DSO is the average number of days it takes to collect payment after a sale: accounts receivable ÷ credit sales × 365. Lower is better for cash flow.

What is DPO (Days Payables Outstanding)?

DPO is the average number of days you take to pay suppliers: accounts payable ÷ COGS × 365. A higher DPO keeps cash in the business longer.

What is the cash conversion gap?

It’s DSO − DPO. A positive gap means you pay suppliers before customers pay you, so you fund the difference out of working capital.

Is a high DPO always good?

Paying later frees up cash, but stretching it too far can damage supplier relationships or forfeit early-payment discounts, so there’s a balance.

How do I reduce DSO?

Invoice promptly, tighten credit terms, offer easy payment methods, and follow up on overdue accounts systematically.

Community rating

Discussion (0)

No comments yet. Start the discussion.