Receivables Turnover Ratio Calculator
Calculate your receivables turnover ratio and days sales outstanding (DSO) from net credit sales and beginning/ending accounts receivable. Get a collection-speed rating alongside the raw numbers.
Input
Annual sales made on credit (net of returns/allowances), from the income statement.
Accounts receivable balance at the start of the period, from the balance sheet.
Accounts receivable balance at the end of the period, from the balance sheet.
Output
| Metric | Value |
|---|---|
| No data yet | |
Guides
What is the receivables turnover ratio?
The receivables turnover ratio measures how many times a company collects its average accounts receivable balance over a period — usually a year. It's calculated as net credit sales ÷ average accounts receivable. A ratio of 10 means the company collects its outstanding receivables, on average, ten times a year.
How this tool works
- Enter net credit sales — sales made on credit during the period, net of returns and allowances, from the income statement.
- Enter beginning accounts receivable and ending accounts receivable — the AR balance at the start and end of the period, from the balance sheet.
- Choose a currency for the formatted output.
The Receivables Turnover Summary shows your inputs, the average accounts receivable, the receivables turnover ratio, days sales outstanding (DSO), and a collection-speed rating.
The formulas
Average Accounts Receivable = (Beginning AR + Ending AR) ÷ 2Receivables Turnover Ratio = Net Credit Sales ÷ Average Accounts ReceivableDays Sales Outstanding (DSO) = 365 ÷ Receivables Turnover Ratio
DSO restates the same relationship as a number of days instead of a turnover count — it's the average time it takes to collect payment after a sale. A turnover ratio of 10 and a DSO of 36.5 days describe the same collection speed.
What's a good ratio (or DSO)?
| DSO | Rating |
|---|---|
| 0–30 days | Excellent (Fast Collection) |
| 31–45 days | Good |
| 46–60 days | Average |
| 61–90 days | Slow |
| 90+ days | Poor (Collection Risk) |
These bands are common generic rules of thumb, not a guarantee — a healthy DSO depends heavily on your industry and the credit terms you offer (a business invoicing Net 30 should see a very different DSO than one invoicing Net 90). Always compare against your own stated payment terms and direct competitors, not a single fixed number.
Common uses
- Tracking how quickly a company converts credit sales into cash
- Spotting a slowing collections process before it becomes a cash-flow problem
- Comparing collection performance against a company's own credit terms or prior periods
- Screening potential investments or loan applicants for receivables risk
Privacy
This tool runs entirely in your browser. Your numbers are never uploaded to a server.
More ways to use this tool
REST API
curl -X POST https://api.iotools.cloud/v1/tool/receivables-turnover-ratio-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"netCreditSales": "1000000",
"beginningReceivables": "80000",
"endingReceivables": "120000",
"currency": "USD"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `receivables-turnover-ratio-calculator` tool (Receivables Turnover Ratio Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.
Embed widget
<iframe
src="https://iotools.cloud/embed/receivables-turnover-ratio-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Receivables Turnover Ratio Calculator — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Drop this into your own page — free, no key required, just a link back.
| Cost per call | From 5 credits |
|---|