Litigation and Recovery

Debt Recovery Legal Workflow Metrics

Denominator-aware debt recovery metrics for notices, service, filings, hearings, orders, settlements, promises, payments, cash, aging, cost, and forecasts.

Direct answer

A defensible debt recovery dashboard starts with an eligible account or case population, a dated event dictionary, and separate ledgers for legal outcomes, commitments, and cash. Track notice issuance and service, filings, hearings, orders, settlements, promises, payments, principal, interest, costs, aging, roll rates, cure, contact, cycle time, and forecast error with explicit denominators and exclusions. Use segmented internal baselines; no metric is a universal benchmark or a guarantee of collection.

Definitions

Eligible account or case

A unique account or legal case inside the declared cohort, snapshot, and jurisdiction that meets the metric-specific inclusion rules and is not in an identified exclusion state.

Exposure basis

The amount and components used as a financial denominator, such as principal outstanding, accrued interest, approved costs, total claim, or a declared opening balance at a reporting date.

Demand notice

A recorded notice requesting payment or another defined response, with its version, approval, issue date, delivery channel, recipient, and linked account or case.

Service outcome

The recorded result of an attempted notice delivery or legally relevant service method, such as served, refused, returned, unverified, substituted, or pending under the applicable process.

Legal outcome

A recorded procedural or adjudicative event, including filing acceptance, hearing result, order, dismissal, withdrawal, or other jurisdiction-specific disposition; it is not cash recovery.

Promise to pay

A documented commitment to pay a stated amount by a stated date or schedule, subject to validation, modification, breach, and cancellation rules.

Cash collected

A payment received, cleared, posted, and applied to the declared account or case ledger, separated into principal, interest, costs, fees, reversals, and unapplied amounts.

Cure

A defined exit from a delinquent or recovery state after qualifying payment or arrangement conditions are met and the account remains within the organization-approved cure observation rule.

Roll rate

The movement of eligible accounts or balance from one declared aging, delinquency, or legal stage to another during an observation interval.

Recovery cycle time

Elapsed duration between two declared recovery events, such as default to notice, notice to service, filing to order, or case opening to cleared payment.

Forecast error

The difference between a documented expected recovery amount and the corresponding actual cleared and applied cash for the same cohort, period, currency, and component definition.

Exclusion

A documented rule that removes a record, event, amount, or period from a specific metric because it is outside scope, invalid, duplicated, transferred, reversed, or otherwise not comparable.

Field definitions

Population and exposure

accountOrCaseId
Stable identifier linking the account, claim, legal case, notices, events, promises, payments, and costs.
Type: Defined in the implementation data dictionary
Requiredness: Required
Validation: Use a non-reused identifier and document the relationship between a lending account, borrower, claim, suit, tribunal matter, or successor case.
Owner: Assigned record owner
eligibilitySnapshot
Cohort, as-of date, reporting period, jurisdiction, status, and inclusion or exclusion decision.
Type: Defined in the implementation data dictionary
Requiredness: Required
Validation: Freeze eligibility before calculating rates. Record transferred, sold, duplicate, invalid, disputed, closed, and out-of-scope records without silently dropping them.
Owner: Assigned record owner
exposureComponents
Opening and closing principal, interest, approved costs, fees, total claim, currency, and balance basis.
Type: Defined in the implementation data dictionary
Requiredness: Required for amount metrics
Validation: Distinguish booked, claimed, committed, received, cleared, applied, reversed, waived, written-off, and unapplied amounts.
Owner: Assigned record owner
agingAndStage
Versioned delinquency, aging, legal-stage, and cure-state classifications at each snapshot.
Type: Defined in the implementation data dictionary
Requiredness: Required for aging and roll rates
Validation: Publish bucket boundaries, precedence, source dates, transfer logic, and treatment of unknown or conflicting status.
Owner: Assigned record owner

Workflow events

noticeAndService
Notice type, version, approval, issue, attempt, channel, recipient, service method, outcome, and evidence.
Type: Defined in the implementation data dictionary
Requiredness: Required for notice and service metrics
Validation: Keep sent, attempted, delivered, served, refused, returned, unverified, and pending as separate controlled outcomes.
Owner: Assigned record owner
legalProgression
Filing, acceptance, hearing, adjournment, order, settlement, dismissal, withdrawal, and other forum-specific events.
Type: Defined in the implementation data dictionary
Requiredness: Required for legal-stage metrics
Validation: Record event date, forum, case reference, outcome, next action, source evidence, and whether the event is procedural or adjudicative.
Owner: Assigned record owner
commitment
Settlement or promise amount, component, approval, due schedule, modification, payment linkage, breach, and cancellation.
Type: Defined in the implementation data dictionary
Requiredness: Required when commitments are measured
Validation: Keep commitment face value and cleared payment separate. Record partial, late, reversed, and unapplied payment outcomes.
Owner: Assigned record owner
paymentApplication
Payment source, received and cleared dates, currency, amount, allocation, reversal, refund, and ledger linkage.
Type: Defined in the implementation data dictionary
Requiredness: Required for cash metrics
Validation: Count cash only after the declared cleared and applied condition. Preserve unapplied and reversed amounts outside collected cash.
Owner: Assigned record owner

Measurement and governance

metricDefinition
Metric name, unit, numerator, denominator, observation window, formula version, and segmentation.
Type: Defined in the implementation data dictionary
Requiredness: Required
Validation: Store the exact query or calculation version and state whether the result is account-count, case-count, event-count, duration, or currency-weighted.
Owner: Assigned record owner
contactAndCure
Attempt, channel, right-party or valid-contact result, restriction, qualifying cure event, and cure observation period.
Type: Defined in the implementation data dictionary
Requiredness: Required for contact or cure metrics
Validation: Do not count an attempt as contact or a promise as cure. Retain complaint, restriction, consent, and escalation outcomes where applicable.
Owner: Assigned record owner
legalCost
Cost category, incurred or paid basis, currency, case linkage, invoice or source, allocation method, and period.
Type: Defined in the implementation data dictionary
Requiredness: Required for legal-cost metrics
Validation: Separate filing, service, counsel, agency, court, internal, recovered, waived, disputed, and unallocated costs.
Owner: Assigned record owner
forecastVersion
Frozen expected amount, component, cohort, forecast date, period, currency, assumptions, and version owner.
Type: Defined in the implementation data dictionary
Requiredness: Required for forecast error
Validation: Compare against the same cohort and period of cleared and applied cash. Preserve timing, reversal, pending-application, and scope-change explanations.
Owner: Assigned record owner

Controlled vocabulary guidance

legalStage
Examples: Eligible, Notice due, Notice issued, Service pending, Served, Filing approved, Filed, Hearing scheduled, Order pending, Order received, Settlement discussion, Settled, Cured, Closed, Transferred, Excluded
Governance: Define entry and exit evidence for each stage. A stage describes workflow position and must not be interpreted as a payment or legal-success guarantee.
serviceOutcome
Examples: Delivered, Served, Refused, Returned, Unverified, Address issue, Restricted, Pending, Not applicable
Governance: Use the applicable legal or operational service vocabulary for the jurisdiction and preserve the source method and evidence.
commitmentOutcome
Examples: Proposed, Approved, Executed, Due, Kept, Partial, Late, Breached, Modified, Canceled, Expired, Not applicable
Governance: Commitment outcomes are not cash outcomes. A kept commitment requires the guide-defined payment condition and should link to cleared and applied payment records.
paymentOutcome
Examples: Received, Cleared, Applied to principal, Applied to interest, Applied to cost, Unapplied, Reversed, Refunded, Disputed, Written off
Governance: Use a payment allocation rule and retain each component. Do not count received, promised, or booked amounts as collected cash unless the declared cleared-and-applied condition is met.
exclusionReason
Examples: Duplicate, Test record, Out of scope, Transferred or sold, Closed before window, Invalid identifier, Invalid amount, Missing required event, Unmatched payment, Reversed or refunded, Disputed, Policy-restricted, Unknown
Governance: Report exclusion counts by reason and metric. Exclusion is not success, failure, cure, or non-contact.

Practical workflow

  1. Declare the measurement unit and snapshot

    Choose account, facility, borrower, claim, legal case, notice, hearing, promise, payment, or currency amount as the unit for each metric. Publish the as-of date, reporting period, currency, time zone, jurisdiction, portfolio segment, and whether results are account-count or balance-weighted.

  2. Build the eligible population

    Create a stable population of unique accounts or cases with the required identifier, exposure basis, status, jurisdiction, and event dates. State whether eligibility is measured at opening, event, or period end, and freeze the population before calculating rates.

  3. Publish the event dictionary

    Define default, delinquency, demand approval, notice issue, delivery attempt, service outcome, filing submission and acceptance, hearing scheduled and held, order received, settlement approval and execution, promise made and due, payment received and cleared, application, reversal, cure, closure, and transfer events.

  4. Reconcile the exposure ledger

    Reconcile opening principal, interest, approved costs, payments, reversals, adjustments, waivers, write-offs, settlements, and closing balances to the source ledger. Keep booked, claimed, committed, received, cleared, and applied amounts distinct.

  5. Measure demand and service

    Report the population requiring a demand notice, notices approved and issued, delivery attempts, valid service outcomes, returned or refused notices, and unresolved service exceptions. Separate a notice sent from a notice legally or operationally treated as served.

  6. Measure filings, hearings, and orders

    Track cases eligible for filing, filings submitted and accepted, hearings scheduled, hearings held or adjourned, orders expected, orders received, and each procedural disposition. Use the applicable forum and process definitions; do not treat filing, attendance, or an order as proof of payment.

  7. Track settlements and commitments

    Record settlement offers, approvals, executed agreements, waived components, promised amounts, due dates, modifications, breaches, and cancellations. Report settlement or promise outcomes separately from cleared cash and from a court order or judgment.

  8. Post and classify payments

    Use cleared payment records and an allocation rule to classify cash to principal, interest, costs, fees, unapplied cash, reversals, and refunds. Preserve currency, value date, posting date, application date, source, and account or case linkage.

  9. Calculate aging and roll movement

    Assign each eligible account or case to a versioned aging or legal-stage bucket at the declared snapshot. Compare opening and closing buckets using account counts and balance amounts, and explain transfers, cures, closures, settlements, write-offs, and missing status events.

  10. Measure contact and cure

    Define a contact attempt, valid contact, right-party contact, and contact channel. Measure contactability and outcomes against the population due for contact. Define cure using actual qualifying payment or arrangement conditions and a stated observation period; a promise alone is not cure.

  11. Measure cycle time and legal cost

    Calculate event-to-event durations with calendar or business units, pause rules, time zones, reopened work, and missing timestamps. Attribute filing fees, service fees, counsel fees, court costs, agency costs, and other approved legal expenses to the same case and reporting cohort.

  12. Compare forecast with actual cash

    Freeze the forecast version, expected period, expected principal and other components, and eligible cohort. Compare only with cleared and applied cash from the same cohort and period, while preserving timing differences, reversals, settlements, write-offs, and records still pending application.

  13. Review segmentation and data quality

    Segment by product, originator, delinquency or aging bucket, balance band, geography, jurisdiction, collateral, legal forum, counsel or agency, notice channel, contact outcome, settlement type, and case stage. Publish missing identifiers, invalid dates, duplicate events, unmatched cash, and unclassified amounts before interpreting movement.

  14. Set internal decision rules

    Use a documented internal baseline and qualitative decision bands for investigation, escalation, staffing, service review, data remediation, or strategy changes. Do not convert an ordinal band into arithmetic, copy a vendor or industry number as a universal target, or promise a recovery result.

  15. Retain evidence and review changes

    Retain source extracts, event definitions, cohort snapshots, ledger reconciliations, formula versions, exclusions, approvals, forecast versions, and report outputs. Revalidate after a system, policy, legal process, servicing channel, portfolio mix, currency, or accounting treatment changes.

Comparison

Metric familyWhat it answersSeparation or denominator guardrail
Legal progressionHow far eligible matters moved through notice, service, filing, hearing, order, settlement, or closure stages.Use the stage-specific eligible population and record procedural outcomes separately from payment or recovery amounts.
Commitment performanceWhether settlements or promises were approved, due, modified, kept, breached, or canceled.A commitment is not cash. Measure due commitments and cleared payments separately, with partial payments and reversals classified.
Cash recoveryHow much cleared and applied principal, interest, cost, or fee cash was collected.Use a declared exposure amount and allocation rule. Do not count a judgment, order, settlement face value, or promise as collected cash.
Pipeline movementWhere accounts or cases are aging, curing, rolling forward, closing, or remaining unresolved.Publish opening population and balance, transfers, exits, additions, exclusions, and unknown status rather than inferring movement from a single ending snapshot.
Cost and forecastWhat legal work cost and how expected cash compared with actual applied cash.Keep fees and costs in the stated currency and cohort. Forecast error must identify timing, reversals, pending application, and denominator-zero treatment.

Limitations and exceptions

  • A filing, hearing, order, or settlement can be a legal or procedural outcome without producing cleared cash. Never report legal progression as collection performance.
  • A promise or settlement face value is a commitment, not principal, interest, cost, or fee cash. Report kept, breached, partial, modified, and canceled commitments separately.
  • A portfolio mix change, transfer, write-off, sale, restructure, or accounting reclassification can move balances without a change in operating performance.
  • Small cohorts, sparse events, missing timestamps, and unclassified payments can make rates, aging, cycle times, and forecast error unstable. Show counts and data-quality exclusions.
  • Jurisdiction, forum, consumer-protection, servicing, insolvency, limitation, notice, and privacy requirements vary. Official sources provide context, not a universal recovery workflow or legal advice.
  • Contact attempts do not prove right-party contact, service, willingness to pay, or recovery. Define contact outcomes and preserve consent, restriction, complaint, and escalation handling.
  • A lower legal cost per case can reflect fewer filings, cheaper matters, delayed work, or incomplete cost capture rather than better recovery. Pair cost with stage, outcome, quality, and cash context.
  • No metric in this guide is a universal benchmark, legal deadline, collection guarantee, or prediction of an individual account outcome.

Primary sources

Consumer Financial Protection Bureau: Regulation FThe CFPB provides the current Regulation F text and interpretations for covered debt-collection conduct. Use it to review communication, notice, record, and compliance implications; it does not prescribe these dashboard formulas or collection results.eCFR: 12 CFR Part 1006, Debt Collection PracticesThe current eCFR presentation of Regulation F is a source for the applicable federal debt-collection rules in its scope. Confirm the jurisdiction, entity coverage, amendments, and official interpretations before using it in an operating decision.OCC Comptroller's Handbook: Retail LendingOCC examination guidance gives banking teams risk-management context for retail lending, portfolio monitoring, servicing, collection, and control evidence. It does not establish a universal recovery rate, aging target, or legal-case benchmark.NIST SP 800-55 Volume 2: Measurement GuideNIST provides a current measurement-program structure for defining measures, data sources, analysis, interpretation, and review. Its measurement discipline informs this guide but does not prescribe debt-recovery formulas or performance targets.Reserve Bank of India: Recovery Agency Conduct DirectionsRBI material on recovery agencies and regulated-entity responsibilities provides current India-specific conduct and oversight context. Apply the direction only to its stated regulated entities and scope, and verify later amendments before relying on it.United States Courts: Federal Rules of Civil ProcedureThe United States Courts publication provides the current federal civil-procedure rule set and amendments. Use it as procedural context for applicable matters, not as a universal filing, hearing, order, or recovery timeline.

Methodology

Use a versioned event dictionary and a frozen eligibility snapshot for each metric. Let eligible_accounts = unique accounts meeting the declared cohort, jurisdiction, status, identifier, amount, and event-date rules at the stated as-of point; eligible_cases = unique legal cases meeting the case-specific rules. Report account-count and balance-weighted results separately. Demand_notice_rate = unique eligible accounts or cases with at least one notice issued / eligible accounts or cases requiring a notice. Service_rate = notices with the declared valid service outcome / notices issued with a service obligation. Filing_rate = unique eligible cases with at least one accepted filing / cases approved and eligible for filing. Hearing_completion_rate = hearings held or disposition-recorded / hearings scheduled and due. Order_recording_rate = unique matters with at least one order received and recorded / matters with an order expected in the window. Settlement_execution_rate = unique eligible cases with at least one executed settlement / eligible cases with an approved settlement path or opened settlement negotiation. Each completion-rate numerator is a distinct-entity subset of its denominator; if event frequency is needed, report events per eligible entity instead of a completion rate. For bounded examples, 80 unique eligible accounts with a notice issued / 100 eligible accounts requiring notice = 80%; 18 eligible cases with an accepted filing / 24 eligible cases approved for filing = 75%; 9 matters with an order recorded / 12 matters with an order expected = 75%; and 6 eligible cases with an executed settlement / 10 eligible cases with an approved settlement path = 60%. Promise_kept_rate = promises with the declared kept condition / promises due; promise_to_cash_rate = promises with cleared and applied payment by the due rule / promises due. Payment_realization_rate = cleared and applied cash / eligible exposure basis, with separate results for principal, interest, approved cost, fee, and total cash. Never count a promise, settlement face value, judgment, order, or booked receivable as cash collected. Roll_rate(A_to_B) = accounts or opening balance in bucket A at the opening snapshot that are in bucket B at the closing snapshot / eligible accounts or opening balance in bucket A; publish counts and currency separately and explain additions, exits, transfers, write-offs, and unknowns. Aging = as-of date minus the declared default, delinquency, demand, filing, or case-opening date, in calendar days or business days as stated; publish count, balance, median, and selected percentiles by bucket. Cycle_time = end event timestamp minus start event timestamp, in declared hours or days, with pause, business-calendar, time-zone, reopened-work, and missing-event rules. Cure_rate = eligible accounts entering the defined delinquent or recovery state that meet the qualifying payment or arrangement condition and remain cured for the declared observation period / eligible accounts entering that state; a promise alone does not cure. Contact_rate = accounts with the declared valid or right-party contact outcome / eligible accounts due for contact; attempt_rate and contactability should be reported separately. Legal_cost_per_case = eligible legal costs in the declared currency and period / eligible cases with the stated cost basis; separately report unallocated, disputed, waived, recovered, and internal costs. Forecast_error_pct = absolute(actual cleared and applied cash - frozen forecast cash) / frozen forecast cash when the forecast denominator is greater than zero; also publish signed_error_currency = actual cash - forecast cash and forecast error by principal, interest, cost, and total. Exclude and count duplicates, test records, out-of-scope or transferred accounts, closed-before-window records, invalid identifiers or amounts, missing required events, unmatched or reversed payments, disputed or policy-restricted records, and unknown classifications according to each metric rule. Do not turn exclusions into successes or failures. Segment by product, balance band, age, jurisdiction, forum, collateral, counsel or agency, notice channel, contact outcome, settlement type, and stage. Compare only like-for-like cohorts and use internal baselines; official sources inform conduct, procedure, lending oversight, and measurement discipline but do not prescribe universal benchmarks, legal deadlines, collection guarantees, or individual outcomes.

Contact

Make recovery workflow performance measurable

Reach out and learn more about our offerings and how CaseDocker can help you

Built for legal operations teams

Share your use case and we will connect you with the right team for product guidance, pricing, and rollout planning.

Clear next steps

Expect a response from our team with the most relevant next step for your inquiry.

Get in Touch

Get in Touch

We usually reply quickly

FAQs

Use the exposure or population that the metric is intended to describe: eligible principal, eligible accounts, eligible cases, or an event-specific population. Publish the snapshot, period, currency, cohort, and exclusions. Do not use total portfolio balance for a notice, hearing, promise, or payment metric unless that is the declared question.

No. A court order is a legal or procedural outcome. Track it in the legal progression measures, then separately count cleared and applied cash allocated to principal, interest, costs, or fees. A judgment or order can support a later recovery action but does not prove that money was collected.

No. A promise is a commitment with a due date and amount. Measure promises made, due, kept, partial, late, breached, modified, and canceled, then separately measure payments that cleared and were applied. A promise-to-cash measure should link the two without replacing either measure.

Record a payment once in the ledger and apply it using a declared, approved allocation rule. Report cleared and applied cash for principal, interest, approved costs, fees, unapplied amounts, reversals, and refunds separately, with currency and period. Do not combine components when the decision requires a component-level view.

A roll rate describes movement from one aging, delinquency, or legal-stage bucket to another. A recovery rate describes cash or qualifying outcomes against a declared population or exposure basis. An account can roll to a later stage, cure, settle, close, or receive an order without the same event being cash recovery.

Choose the decision first, then define the event pair: default to notice, notice to service, filing to acceptance, filing to order, case opening to settlement, or case opening to cleared payment. Report the unit, pause and calendar rules, missing-event rate, cohort, median, and percentiles rather than relying on one average.

No. The formulas are measurement contracts, not universal targets or promises. Build internal baselines from comparable cohorts, review legal and conduct requirements, and use qualitative decision bands. Recovery depends on account facts, borrower circumstances, evidence, jurisdiction, process, court or tribunal action, settlement behavior, and payment capacity.

Use metric-specific exclusions for duplicates, test records, out-of-scope or transferred accounts, invalid identifiers or amounts, missing required events, unmatched or reversed payments, disputed or restricted records, and unknown classifications. Report every excluded count and reason; do not silently remove difficult records or treat exclusions as positive outcomes.

Related CaseDocker capabilities

Credit WorkDesk

Coordinate loan, borrower, account, notice, recovery, payment, and portfolio workflows in a structured credit operations workspace.

Explore

Loan recovery legal workflow

Connect recovery intake, demand notices, legal escalation, settlements, and progress reporting across recovery and legal teams.

Explore

Recovery suit management

Track recovery suits, hearings, orders, settlements, documents, and recovery outcomes in one case workflow.

Explore

NBFC legal recovery

Give NBFC teams structured recovery cases, notice timelines, litigation coordination, and recovery-progress visibility.

Explore

Turn this guide into an operating plan

Share your current legal workflow and CaseDocker can map the right modules, integrations, controls, and rollout sequence.

Book a walkthrough