AccountsReceivable.ai
All posts
AR fundamentals

Accounts Receivable KPIs: The AR Metrics That Actually Predict Cash

The AR KPIs worth tracking are DSO, AR turnover, percent current, CEI, Average Days Delinquent, promise-to-pay keep rate and bad debt to sales. Here is each formula, worked, and what it really tells you.

By the AccountsReceivable.ai team

July 2026 · 9 min read

The accounts receivable KPIs that actually predict cash are DSO, AR turnover, percentage of AR current, Collection Effectiveness Index (CEI), Average Days Delinquent (ADD), promise-to-pay keep rate, and bad debt to sales. Most finance teams track only the first one. DSO tells you what already happened; the rest tell you what is about to happen, which is the whole point of measuring anything.

This is the hub for the AR metrics we cover in depth elsewhere. Each section gives you the formula, a worked number, and the honest read on what it does and does not tell you. If you only have room for three on a board pack, skip to the table at the end.

What are the most important accounts receivable KPIs?

There are roughly ten AR metrics worth a controller's attention, and they split into three jobs. Speed metrics (DSO, AR turnover) tell you how long cash sits in receivables. Quality metrics (percent current, CEI, ADD, bad debt ratio) tell you whether the book is healthy or quietly rotting. Process metrics (promise-to-pay keep rate, right-party contact rate, cash application match rate) tell you whether the collections work itself is functioning.

The mistake almost everyone makes is reporting one speed metric and calling it AR reporting. DSO is a lagging average. It can look stable while the back of your aging fills with accounts that will never pay, because a handful of big customers paying early can mask a long tail going bad.

One scoping note before the formulas. Everything here measures money coming in. Half of working capital is money going out, and the mirror metrics on that side (days payable outstanding and the payables turnover ratio) are what complete the cash conversion cycle. They are a different job with different levers, usually run through a separate payables workflow, so they are out of scope for this guide. Just do not read a good DSO as a healthy cash position on its own.

KPIFormulaWhat it tells you
DSO(Average AR / Net credit sales) x days in periodHow many days of sales are tied up in receivables
AR turnover ratioNet credit sales / Average ARHow many times a year you collect the whole book
Percent currentCurrent AR / Total ARThe share of the book not yet overdue
CEISee formula belowHow much of what was collectible you actually collected
Best Possible DSO(Current AR / Net credit sales) x daysThe DSO you would post if nothing were late
ADDDSO minus Best Possible DSOAverage days your customers run past terms
Bad debt to salesBad debt written off / Net credit salesWhat share of revenue never became cash
Promise-to-pay keep ratePromises kept / Promises madeWhether customer commitments mean anything

Days Sales Outstanding (DSO)

DSO is average accounts receivable divided by net credit sales, multiplied by the number of days in the period. If you carry $750,000 in average AR against $6,000,000 in annual credit sales, your DSO is (750,000 / 6,000,000) x 365, or about 46 days. That is the average time between issuing an invoice and banking the money.

Its weakness is that it is an average of averages, and it moves with sales volume as much as with collection performance. A quarter with heavy late-period billing inflates DSO even if every customer paid exactly on time. Read it as a trend over four or more periods, never as a single-month verdict. We work through the calculation, the counting-back method and the industry benchmarks in the days sales outstanding formula guide.

Accounts receivable turnover ratio

AR turnover is net credit sales divided by average accounts receivable. The $6,000,000 and $750,000 example gives a ratio of 8: you collect your entire receivables book eight times a year. It is DSO viewed from the other end, and 365 divided by the ratio returns you to roughly the same 46 days.

Turnover is the metric lenders and boards ask for, because it compares cleanly across companies of different sizes. The trap is the word credit: only invoiced sales belong in the numerator, and dropping total revenue in there overstates the ratio badly for any business with meaningful cash or card sales. The accounts receivable turnover ratio guide covers the inputs and the industry benchmarks.

Percentage of AR current

Percent current is your current (not yet due) receivables divided by total receivables. If $310,000 of a $400,000 book is inside terms, you are 77.5% current. It is the fastest health check in AR, and the one metric a CFO can read in a second.

Watch the direction, not the level. A book drifting from 80% to 70% current over two quarters is telling you the collections process has stopped keeping up with billing, months before that shows up as a write-off. Pair it with the aging buckets themselves, which we break down in the accounts receivable aging report guide.

Collection Effectiveness Index (CEI)

CEI is the metric that should replace DSO on most board packs, because it isolates collections performance from sales timing. It measures how much of what was available to collect you actually collected, as a percentage.

ElementValue
Beginning receivables$400,000
Credit sales for the period$500,000
Ending total receivables$380,000
Ending current receivables$300,000

The formula is (Beginning receivables + credit sales minus ending total receivables) divided by (Beginning receivables + credit sales minus ending current receivables), times 100. Here that is (400,000 + 500,000 minus 380,000) / (400,000 + 500,000 minus 300,000) x 100, which is 520,000 / 600,000 x 100, or 86.7%.

Read it plainly: of everything you could realistically have collected, you got 86.7%. Anything above 80% is generally considered solid collections performance. Unlike DSO, CEI does not move just because you billed late in the month, which is exactly why it is harder to argue with.

Best Possible DSO and Average Days Delinquent

Best Possible DSO is current receivables divided by net credit sales, times days in the period. It is the DSO you would report if every customer paid exactly on terms. Average Days Delinquent is then simply your actual DSO minus Best Possible DSO.

If your DSO is 46 and your Best Possible DSO is 31, your ADD is 15: on average, customers run fifteen days past terms. ADD is useful because it is a clean number to set a target against and it strips out the effect of your payment terms. Cutting ADD from 15 to 8 is a collections achievement. Cutting DSO by changing terms from net 45 to net 30 is not the same thing, though it will look similar on a chart.

Promise-to-pay keep rate

A promise to pay is a customer committing to a specific amount on a specific date. The keep rate is promises kept divided by promises made, and almost nobody measures it, which is why almost everybody is surprised by their own cash forecast.

The number matters for two reasons. A customer whose keep rate is 90% deserves a light touch and belongs in your forecast at close to face value. A customer whose keep rate is 40% is not a collections problem, they are a credit problem, and their promises should be discounted in the forecast rather than believed. If your overall keep rate sits below about 60%, your escalation path is not credible: people break promises to whoever will not follow up.

Bad debt to sales ratio

Bad debt written off divided by net credit sales, expressed as a percentage. It is the scoreboard for everything above, and the only AR metric that lands directly on the income statement.

The catch is timing. Write-offs happen long after the failure that caused them, so this ratio tells you about decisions made two or three quarters ago. Use it to grade your credit policy, not this month's collections effort. Rising bad debt alongside a stable DSO usually means you are collecting your good customers efficiently and quietly carrying a tail of bad ones.

Cash application match rate

The percentage of incoming payments automatically matched to the right invoice without a human touching it. A well-run automated process reaches the high nineties; manual and semi-manual teams often sit far lower and do not know it, because the exceptions are absorbed as normal work.

A low match rate poisons every other metric on this page. Unapplied cash makes your aging report wrong, which makes DSO and percent current wrong, and it makes your team chase customers who have already paid, which is the fastest way to lose the credibility your escalation depends on. The mechanics are in the cash application process guide.

What is a good AR KPI benchmark?

Benchmarks are industry-specific, so treat these as orientation rather than targets. In B2B generally, a CEI above 80% is good and above 90% is strong. Percent current above 80% is healthy. ADD under 10 days suggests terms are respected. Bad debt to sales under 1% is typical for a business with real credit control, though it varies widely by sector.

The comparison that matters most is you against yourself last quarter. An AR book is a living thing shaped by your customer mix, your terms and your industry, and a distribution business with net 60 terms will never post the numbers a subscription business does. Trend beats benchmark every time.

How often should you review AR metrics?

Weekly for the operational ones, monthly for the reported ones. Percent current, promise-to-pay keep rate and the aging buckets should be looked at every week, because they are still actionable: an invoice at 40 days can be saved, and an invoice at 120 days mostly cannot. DSO, turnover, CEI and bad debt belong on the monthly close, where the point is the trend line rather than the individual account.

The reason most teams review AR monthly is not that monthly is right. It is that pulling the numbers is manual, so it happens when someone has time. That is a tooling problem, and it is worth fixing, because a metric you look at four weeks late is a history lesson rather than a decision.

The AR metrics that change if you fix the process

Every KPI here is downstream of one question: does someone follow up on every overdue invoice, every time, without being reminded? When that happens consistently, ADD compresses, CEI climbs, percent current stabilizes and DSO follows a quarter later. When it does not, no dashboard saves you, and the numbers simply document the decline in higher resolution.

That is the gap accounts receivable automation software is meant to close. AccountsReceivable.ai chases every open invoice across email, SMS and live AI phone calls, applies the incoming cash so the aging stays accurate, and predicts a pay date per customer, which turns the promise-to-pay keep rate from a number you never measured into a forecast you can bank on. The metrics are the symptom. The follow-up is the cure.

See AccountsReceivable.ai get you paid

The agent chases every invoice across email, SMS and phone, applies the cash and cuts your DSO, on top of QuickBooks, Xero or NetSuite. Flat fee, no cut of collections.

Put your receivables on autopilot

AccountsReceivable.ai chases every invoice, applies the cash and cuts your DSO, on top of the accounting system you already use. Flat fee, and we never take a cut of what we collect.

QuickBooks, Xero & NetSuite · Chase, apply cash, reconcile · DSO down

Works with QuickBooks, Xero and NetSuite · bank-grade security · no percentage of collections.