BankingLens BankingLENS

Explainer

How do FFIEC peer groups work?

Why a $400M community bank isn't benchmarked against JPMorgan.

Short answer: The FFIEC sorts US commercial banks into about 38 peer groups, primarily by asset size. A $400M community bank in Missouri is grouped with other commercial banks in roughly the $300M to $1B asset band. Its UBPR ratios are compared to the median of that group, and its percentile rank tells you where it sits relative to peers that actually look like it.

Why peer groups exist

Banks of different sizes operate differently. A $200M community bank in rural Iowa funds itself mostly from local core deposits and lends mostly to local small businesses and farms. JPMorgan funds itself through wholesale markets and has trading desks. Comparing them on net interest margin or efficiency ratio is comparing apples to forklifts.

The FFIEC's solution is to slice banks into peer groups where the structural shape of the balance sheet is roughly similar. A bank inside a peer group still has plenty of variation around it, but at least the variation is meaningful.

How peer groups are defined

Three factors define the peer group for a typical commercial bank:

The result is roughly 38 commercial-bank peer groups in the standard UBPR. The FFIEC publishes the full peer-group definitions at ffiec.gov/data/ubpr/peer-group-average-report.

What a percentile rank actually means

Every ratio on a UBPR comes with a percentile rank. The percentile is the share of peer-group banks whose value falls below the bank in question. So:

For ratios where lower is better (like the efficiency ratio or non-performing loans ratio), the percentile is flipped in some references and not in others. Always check the column label. The FFIEC's own UBPR is consistent: percentile means percentile of the value itself, so for "bad" ratios you want a low percentile.

Why this matters for analysis

A lot of bank-comparison content online uses industry-wide averages: "the average ROA for US banks is 1.1%." That number isn't wrong, it's just not useful for analyzing a specific community bank. The mean is dominated by a handful of mega-banks.

Peer-group medians are what regulators, exam teams, and serious analysts use. They compare like to like. They're what makes the difference between "this bank has ROA of 1.05%" (so what?) and "this bank ranks at the 30th percentile of community banks in its asset band on ROA" (now it's a question worth asking).

Anywhere on BankingLENS that you see a percentile, it's a peer-group percentile, not an industry-wide one. That's the whole point.

Common gotchas

Related reading

Peer-aware by default.

Every percentile on a Bank Peer Intel dashboard is computed against the bank's actual asset-band peer group, not against an industry-wide average. Like-for-like comparison, every time.

See the sample dashboard