Bankruptcy Practice Analytics and Screening Tools

Open-source tools for screening districts, benchmarking practice quality, and detecting Section 1328(f) discharge bar violations.

Why attorneys should screen

Section 1328(f) imposes a bright-line discharge bar on repeat Chapter 13 filers. The test requires only three data points: the date of the prior discharge, the date of the new filing, and the chapter of the prior case. No judgment call is needed -- it is arithmetic.

Yet nationally, there is no systematic enforcement mechanism. Trustees may not check prior filing history. Courts rely on debtor self-reporting via Question 9 on the petition. The result: cases proceed through confirmation and years of plan payments, only for discharge to be denied -- or worse, entered in error.

The scope

Analysis of 4.9 million bankruptcy cases across 94 federal districts identified 391,951 Chapter 13 cases filed by debtors with prior filings where discharge eligibility was never verified at the docket level. The data is drawn from the FJC Integrated Database and PACER Case Locator exports.

How to screen your district

  1. Export PACER data. Use the PACER Case Locator to export CSV data for your district. Filter by attorney name, date range, or case chapter. Searches are free; document pulls are $0.10/page (capped at $3).
  2. Download the screener. Clone or download screen_1328f.py from the GitHub repository. Python 3 standard library only -- no pip install needed.
  3. Run locally. Point the screener at your CSV exports. It groups cases by debtor name, checks discharge-to-filing gaps against statutory windows, and reports violations with attorney attribution. All processing happens on your machine. No data is transmitted anywhere.
  4. Review results. The screener outputs per-attorney summaries, gap calculations, and methodological caveats. False positives from name matching are flagged for manual verification.
Quick start

python screen_1328f.py --data-dir ./csv-exports --target Attorney_Name

Add --control OtherAttorney to compare against a control group. Add --output-json results.json for structured output.

Benchmarking against district baselines

The national dashboard provides district-level metrics for all 94 federal bankruptcy districts:

Each state page breaks down data by district, allowing direct comparison of practice-level metrics against local baselines. Outlier attorneys -- those with dismissal rates significantly above or below the district norm -- are identifiable from the published data.

Tools for attorneys

National Dashboard

Interactive map with district-level dismissal, discharge, and prior filer rates.

Screening Map

See which districts have been screened and explore state-level data.

District Comparison

Compare metrics across districts side by side.

Key Case Law

Court decisions interpreting 1328(f), including In re Filice and Blendheim.

1328(f) Explainer

Statutory framework, timing rules, and Question 9 analysis.

GitHub Repository

Source code, screener scripts, and documentation.

Methodology and research

Full methodology documentation, research reports, and data sources are published at 1328f.org. The methodology covers:

Legal references