Collections and delinquency calculator: from manual aging to integrated AR diagnosis
At collections fintechs, SOFIPOs, savings and credit cooperatives, B2B distributors of pharmaceutical goods, food, construction materials, and B2B SaaS with long collection cycles, the delinquency indicator stopped being a monthly board metric and became the operational metric that decides liquidity, credit policies and accounting write-off decisions. CFOs, credit managers and collection ops analyze their past-due portfolio with a precise technical vocabulary: DSO, CEI, ADD, aging buckets, roll rate, AR expected loss, charge-off and allowance for doubtful accounts. An improvised spreadsheet reports the average; the right calculator decomposes the delinquency index, projects recovery and models the impact on cash flow.
A serious collections calculator solves the three core AR management equations:
Delinquency rate = (Past-due portfolio / Total portfolio) × 100
DSO (Days Sales Outstanding) = (Accounts receivable / Total sales) × Days in the period
CEI (Collection Effectiveness Index) = ((Beginning AR + Credit sales − Current AR at period end) / (Beginning AR + Credit sales − Current AR current)) × 100
The delinquency rate is the static thermometer; DSO is the speed of converting sale into cash; CEI is the real collection-team efficiency — how close they are to collecting everything they should have collected in the period. The three are read together, not in isolation. A 97% CEI with rising DSO indicates the team is working the past-due well but new origination is deteriorating. Stable DSO with falling CEI means sales compensate but collection practices are loosening.
Numeric example: Mexican B2B distributor
Assume a pharmaceutical-products distributor with quarterly sales of USD 2.35M, total accounts receivable of USD 1.29M and past-due portfolio (more than 30 days) of USD 482K.
Delinquency rate = 482,000 / 1,290,000 × 100 = 37.3%
DSO = 1,290,000 / 2,350,000 × 90 = 49.5 days
With a standard credit term of 45 days, DSO should sit at 38-42 days; the current 49.5 implies 7-11 additional days of frozen capital — approximately USD 235-353K that should be in the bank and is in AR. The 37% delinquency rate is critical for the sector (LatAm B2B pharma median runs 12%-18%), signaling a systemic issue in origination, collections or both.
A disaggregated aging bucket reveals the operational truth: 0-30 days (USD 824K, 64%), 31-60 days (USD 265K, 20%), 61-90 days (USD 124K, 10%), 90+ days (USD 82K, 6%). The 16% in 60+ buckets is the credit alert: statistically, customers going 60 days without paying have a 62%-75% probability of reaching 90+, and the recovery rate after 90 days drops to 35%-50%. That convergence defines the collection team's priority target for the next six weeks.
Aging buckets and roll rate: the physics of deterioration
The aging report segments the portfolio into standard buckets: current (not past-due), 1-30 days, 31-60, 61-90 and 90+ days. The roll rate — the speed at which an account migrates from one bucket to the next — is the most predictive indicator of future delinquency that exists. A 30→60 roll rate of 40% means 4 out of every 10 accounts that enter the first delinquency bucket end up in the second. Healthy B2B portfolios keep that rate below 25%; well-managed LatAm consumer fintech below 32%; troubled distributors exceed 50%.
The math behind is a Markov chain: each bucket has a transition probability to the next, to current (when the customer pays) or to accounting write-off (90+ unpaid after interventions). Calibrating roll rate with your 12-24 month history, the calculator projects the formation of past-due portfolio over the next 60-90 days before it happens — the operational equivalent of seeing the ice crack before falling through.
ADD (Average Days Delinquent): the critical complement to DSO
ADD = DSO − Best Possible DSO
Best Possible DSO = (Current AR, not past-due / Sales) × Days. ADD measures the average days an invoice spends past-due before collection. A DSO of 60 with BPDSO of 55 (ADD = 5) is healthy: delinquency is marginal. A DSO of 60 with BPDSO of 35 (ADD = 25) reveals that 41% of the collection time is delinquency days — that is not a long collection cycle, it is a collections problem. Veteran CFOs look at ADD before DSO precisely for this reason.
AR expected loss: PD × LGD × EAD applied to receivables
The expected loss on accounts receivable applies the same logic as bank credit risk, adjusted to the commercial context:
EL_AR = Σ (PD_bucket × LGD × EAD_bucket)
PD by bucket: 0-30 days 2%-5%, 31-60 days 10%-18%, 61-90 days 30%-45%, 90+ days 55%-80%. Commercial B2B LGD without collateral: 70%-90% (very high because legal and agency collection costs consume a good share of residuals). EAD = balance per account. This framework allows forward-looking AR provisioning aligned with Mexican NIF C-3, IFRS 9 and US GAAP (CECL).
In the example distributor, applying standard PDs and 80% LGD, expected loss is roughly USD 106K — 8% of total portfolio. If the company has an allowance for doubtful accounts of 4%, it is under-reserved by half. Under NIF C-3 or CECL this generates an immediate P&L adjustment, and under NIF B-3 a cash flow adjustment.
Mexican regulation: CONDUSEF, Buró de Crédito and REDECO
In Mexico, any financial entity (including fintechs regulated under the 2018 Fintech Law) must report portfolio to Buró de Crédito and Círculo de Crédito monthly with traceability by RFC/CURP. CONDUSEF operates REDECO (Collections Firm Registry), where since 2022 it is mandatory for every collection firm to be registered, use an authorized script and respect the 'non-abusive practices' defined by the Federal Consumer Protection Law. Calling outside hours, threatening non-existent legal action, contacting family or personal references, or using dishonest language are sanctioned violations. For SOFIPOs, the Single Circular for Financial Entities (CUEFI) additionally regulates the preventive provision of credit risk with rating tables.
Accounting write-off in Mexico is governed by NIF C-3 (Accounts Receivable): an account is considered of difficult collection when it passes 90+ days without payment and there are signs of uncollectibility; it is written off with board approval or that of the delegated officer. Under NIF D-1 (revenue from contracts), written-off accounts leave the balance sheet but remain in off-balance-sheet accounts for later recovery attempts — it is common to find recoveries of 5%-15% on written-off portfolio in the following 18 months with a specialized agency.
US: FCRA, FDCPA, CFPB and write-off
In the United States, any B2C collections practice is governed by the FDCPA (Fair Debt Collection Practices Act, 1977), the FCRA (Fair Credit Reporting Act) for bureau reporting (Equifax, Experian, TransUnion) and CFPB (Consumer Financial Protection Bureau) rules. Contact limits, debt validation, prohibition of deceptive practices and the consumer's right to request written communication are mandatory. B2B commercial collections operate under the Uniform Commercial Code and state statutes.
Charge-off in US GAAP usually happens at 120-180 days for revolving consumer credit and at 90 days for commercial; under CECL (Current Expected Credit Losses, 2020+), the provision is estimated forward-looking over the life of the asset from day one, not when it deteriorates. That changed reserve logic for banks and non-banks from a reactive to a proactive method — the same direction the calculator is designed to reach.
Expected collections projection and payment-behavior curve
The most valuable part of the tool is projecting expected collection for the next 30, 60 and 90 days based on each bucket's historical payment pattern. If historically 82% of the 0-30 bucket is collected in 30 days, 45% of the 31-60 bucket in 30 additional days, and 22% of the 61-90 bucket in 30 more days, next month's collection projection is deterministic with a confidence interval. That feeds directly into the cash flow model — the reason this tool naturally crosses with the SMB cash flow simulator.
Collection strategies by bucket: what moves the CEI
Levers vary by bucket. 0-30 days: automated friendly reminder (email/SMS), receipt confirmation of the invoice, PO validation and sales contact — this recovers 80%-90% without friction. 31-60 days: call from the account executive, validation of operational issues (wrong invoice, quality problem, dispute), payment plan if applicable. 61-90 days: escalation to the credit manager, formal collection letter, consideration of credit suspension for new orders. 90+ days: send to a specialized collections firm (typical fees 15%-30% of recovery) or decide on a lawsuit (costs 8%-15% plus professional fees). Factoring is a parallel option to monetize active AR — not past-due — at a 1.5%-4% monthly discount. Each lever must be evaluated by its effective cost of recovery: a lawsuit on a USD 1,765 account rarely closes positive.
Differentiation vs Excel
Excel computes the delinquency rate with a division. It does not calculate CEI or ADD, does not build the roll-rate Markov chain, does not project expected collection with confidence intervals, does not align with NIF C-3/IFRS 9/CECL, does not produce the aging report segmented by customer and sector, and does not integrate MX/US regulatory context. The calculator closes that gap for the CFO or credit manager who needs a quantitative briefing in minutes, not an analysis that takes a week of a senior analyst and an external accounting firm.
Conclusion
Collections is not a telephonist; it is commercial risk management. The delinquency rate, DSO and CEI read together with aging buckets and roll rates turn a USD 482K portfolio into manageable debt decomposition with actions prioritized by impact. For LatAm collections fintechs, B2B distributors with 30/60/90-day credit customers, SOFIPOs reporting to regulators, B2B SaaS with long collection cycles and CFOs who must present credible board projections, the calculator is the bridge between the billing system and the quarter's financial projection. The next time the committee asks "of those USD 1.29M receivable, how much actually comes in over the next 60 days?", the answer must be in minutes, not conjecture.