lgoyal6 / flightrisk

flightrisk.

Which banks lose a meaningful part of their deposits next quarter, ranked from FDIC Call Report data covering every US bank from 2015 to 2026. The intuition everyone starts with is that falling deposits predict falling deposits.

Risk is U-shaped, and the right arm is the surprising one. A bank that just took in a large inflow is about as likely to have a drawdown next quarter as one that just bled. Lumpy money is transient money.

just grew over 10%
3.00x more likely to drop next
just fell over 10%
3.30x about the same risk
safest thing to be
0.58x boring: 0 to +2%
labels shuffled
0.97x the control finds nothing
Figure 1

The shape nobody expects

Each bar is a group of banks sorted by what their deposits did this quarter. The height is how often that group lost 5% or more of its deposits in the quarter that followed. If the intuition were right, this would slope downward.

Loading FDIC Call Reports, 2015Q1 to 2026Q1
Bank size
Bucket
this quarter
-
banks in it
-
dropped next quarter
-
against base rate
-

Why growth predicts a fall

A large inflow is usually one depositor parking a balance that will move again: a municipality, a title company, a corporate treasury after a raise. It arrives as growth and leaves as a drawdown. The read-across is direct and uncomfortable: an account that just received a funding round is a drawdown risk, not a safe one.

It is not a small-bank artifact. Both ends stay elevated in every size band, though the right arm flattens as banks get bigger, where a single depositor is a smaller share of the book.

the mechanism
Lumpy money is transient money.It arrives as growth and leaves as a drawdown.
holds everywhere
All five size bands.The right arm flattens for the largest banks.
what it costs you
Ranking by last quarter's fall.Half the signal is on the other side.
Figure 2

Does the ranking beat the obvious answers

A ranking is only worth having if it beats what you would have done without it. Every model here is scored against the same walk-forward split, alongside four baselines and a control where the labels were shuffled before training.

walk-forward backtest
Evaluated on
model
-
alerts that were real
-
against base rate
-
ranking within a quarter
-

The shuffled control is the number to read first. Train the same model on labels that have been shuffled and the top 1% comes back at 0.97x, with a within-quarter AUC of 0.503. The pipeline finds nothing when there is nothing to find, which is the claim every other number on this page depends on.

Ranking by last quarter's decline is worse than random, and still useful. Its within-quarter AUC is 0.406, below a coin flip, while its top 1% carries 3.49x lift. Both are correct: the U inverts the relationship across the middle of the distribution, so a rule that orders the whole list badly can still be right about the extreme.

the control
0.97x on shuffled labels.AUC 0.503. Nothing found where nothing is.
best in backtest
Gradient boosting, 9.37x.45.6% of the top 1% were real drawdowns.
the one that broke
The linear model, out of time.5.82x to 1.59x, under naive persistence.
Figure 3

What a quarter of output looks like

The ranking is only useful if someone can act on it, so each alert carries the signals that put it there. Fifty a quarter is roughly one analyst's week.

2026Q1, top of the list
Figure 4

Where it loses

Published because a model that only reports where its author wins is an advertisement.