Banks / Deposit betas / Methodology
How the deposit betas are built
Source: the quarterly FFIEC CDR call-report bulk files (FFIEC_CDR_Call_Bulk_All_Schedules), 2001Q1 through 2026Q1, parsed schedule by schedule; 666,701 bank-quarter rows across 10,858 banks. Fed funds: FRED series FEDFUNDS (monthly effective rate), averaged by quarter. Nothing is fetched from a rate vendor; every input is a public regulatory filing or FRED.
MDRM item mapping
Item codes were discovered from the files themselves (each schedule file's first row is MDRM codes, second row descriptions) and verified in both an old (2004Q1) and a recent (2023Q1) file. The time-deposit items changed families when the reporting threshold moved from $100,000 to $250,000: the last file carrying RIADA517/A518 is 2016Q4 and the first carrying RIADHK03/HK04 is 2017Q1, with no overlap; the build aborts if a file carries both or neither.
| MDRM item | Schedule | Content | Era |
|---|---|---|---|
| RIAD4508 | RI | Interest on transaction accounts (NOW, ATS, telephone) | 2001Q1 onward |
| RIAD0093 | RI | Interest on savings deposits (incl. MMDA) | 2001Q1 onward |
| RIADA517 | RI | Interest on time deposits of $100,000 or more | 2001Q1 to 2016Q4 |
| RIADA518 | RI | Interest on time deposits below $100,000 | 2001Q1 to 2016Q4 |
| RIADHK03 | RI | Interest on time deposits of $250,000 or less | 2017Q1 onward |
| RIADHK04 | RI | Interest on time deposits above $250,000 | 2017Q1 onward |
| RIAD4172 | RI | Interest on deposits in foreign offices | 2001Q1 onward |
| RIAD4073 | RI | Total interest expense (cross-check only) | 2001Q1 onward |
| RCON6636 | RC | Interest-bearing deposits, domestic offices | 2001Q1 onward |
| RCFN6636 | RC | Interest-bearing deposits, foreign offices | 2001Q1 onward |
| RCFD2170 / RCON2170 | RC | Total assets (weights; consolidated preferred) | 2001Q1 onward |
Deposit interest expense per bank-quarter = RIAD4508 + RIAD0093 + time-deposit items of the era + RIAD4172. Interest-bearing deposits = RCON6636 + RCFN6636. Cross-check at build: the component sum must not exceed RIAD4073 total interest expense (which also carries non-deposit interest) beyond a 0.5% share of bank-quarters, or the build aborts; the measured share is printed in the build log each run.
Year-to-date dequarterization
Schedule RI reports income YEAR-TO-DATE, so quarterly flows are differences within the bank-year: Q1 is the YTD value, and Qn is YTD_n minus YTD_n-1, taken only when the prior quarter's filing exists. Differencing produces a negative quarter when a bank amends a prior filing; those are floored to null, not zero, and counted: 1,054 of 665,597 quarterly expense observations (0.16%).
Named receipt, verified at build (the script aborts on failure): for JPMorgan Chase Bank NA (IDRSSD 852218), the four dequarterized 2023 quarters sum to $43,566,000 thousand, exactly the raw file's 2023Q4 year-to-date deposit interest expense. Its implied deposit rate moved from 0.05% in 2022Q1 to 2.62% in 2023Q3: beta 0.50.
Implied rate and drop rules
Implied deposit rate = 4 x quarterly deposit interest expense / average of the current and prior quarter-end interest-bearing deposit balances, in percent. Rates below 0% or above 25% are data errors (tiny denominators, mid-quarter charter events) and are dropped and counted: 32 of 646,678 computable bank-quarter rates (0.005%). The parquet keeps the unbounded raw rate beside the bounded one, so this drop rate is recomputable from the published data.
Cycle definitions
A cycle runs from the quarter containing the first hike to the quarter containing the last. The cumulative (end-to-end) beta per bank is the change in its implied deposit rate between those two quarters divided by the change in the quarterly average of FEDFUNDS, the standard summary in the literature. Banks must have a valid rate in both endpoint quarters.
| Cycle | FEDFUNDS start (%) | FEDFUNDS end (%) | Move (pp) | Banks | Median beta |
|---|---|---|---|---|---|
| 2004Q2 to 2006Q3 | 1.01 | 5.25 | 4.24 | 7,396 | 0.38 |
| 2015Q4 to 2019Q2 | 0.16 | 2.40 | 2.24 | 5,261 | 0.24 |
| 2022Q1 to 2023Q3 | 0.12 | 5.26 | 5.14 | 4,572 | 0.31 |
Start and end rates are quarterly averages of the monthly FRED FEDFUNDS series; the move column is the difference of the two rounded rates shown.
External anchor
The New York Fed's Liberty Street Economics post "Deposit Betas: Up, Up, and Away?" (Kang-Landsberg, Luck and Plosser, April 11, 2023) reports an industry cumulative interest-bearing deposit beta of almost 0.4 by 2022Q4, on par with the 2015-19 cycle's peak, and a 2022Q4 industry interest-bearing deposit rate of 1.4 percent, from FR Y-9C holding-company filings. The same aggregate built from this page's bank-level panel (industry expense over industry average balances) gives a 2022Q4 rate of 1.40% and a cumulative beta of 0.35 from the 2022Q1 base, with the 2015-19 cycle's end-to-end aggregate at 0.37; by 2023Q3 the aggregate reaches 0.50. The deposit rate matches theirs at the reported precision; the beta sits at the low edge of "almost 0.4" because this page's base quarter (2022Q1, average FEDFUNDS 0.12%) and commercial-bank rather than holding-company filings differ from theirs. libertystreeteconomics.newyorkfed.org/2023/04/deposit-betas-up-up-and-away
Limitations
- The bulk files begin in 2001Q1, so the 1994 and 1999 hiking cycles are out of reach; three complete cycles is the panel’s maximum.
- End-to-end betas hide the path: a bank that repriced late looks like one that repriced early. The quarterly path chart covers this for 2022-23 only, and deposit rates kept rising after 2023Q3 while the fed funds rate plateaued, so end-of-cycle understates the eventual pass-through.
- Implied rates are average rates (expense over balances), not posted offer rates; there are no account-level rates in call reports. Balance averaging uses quarter-end stocks, not the intra-quarter averages holding companies report on the Y-9C.
- The denominator is interest-bearing deposits only. Betas measured on total deposits (including noninterest-bearing accounts) are mechanically lower; comparisons to published numbers must match the convention.
- Cycle betas exist only for banks filing in both endpoint quarters, so banks that failed or merged mid-cycle are absent from that cycle’s distribution.
- Foreign-office deposit expense (RIAD4172) and balances (RCFN6636) are included where reported, so large banks' betas reflect global deposit books, not only US retail pricing.
Built by scripts/build_deposit_betas.py into deposit_betas.parquet (bank-cycle rows) and deposit_rates.parquet (the bank-quarter rate panel); every number on this page and on the deposit-betas page is computed from those files and FRED's FEDFUNDS at build time. Call-report values are USD thousands as filed.