RungRate

Methodology

Every number on RungRate should be checkable. This page documents where the data comes from, how the core calculations work, and how often each dataset is refreshed.

Data sources

DatasetPrimary sourceUsed for
Treasury bill yields (4–52 week) U.S. Department of the Treasury — daily Treasury bill rates (treasury.gov) Ladder builder defaults, current-yields table
National deposit rate benchmarks FDIC — monthly national rates on deposit products (fdic.gov) CD and savings comparison baselines
State income tax rates State revenue department publications, cross-checked against nonpartisan tax policy summaries After-tax yield comparison by state
Tax treatment of Treasury interest 31 U.S.C. § 3124; IRS guidance on interest income State-tax exemption applied in all T-bill calculations

Tables on this site never copy a competitor's compilation. Figures are drawn from the primary sources above and dated at the moment of the snapshot.

Calculation principles

After-tax yield

The core comparison on RungRate is effective after-tax yield:

after-tax yield = nominal yield × (1 − federal rate − state rate × state_taxable)

Worked example

A saver in a 24% federal bracket and a 9.3% state bracket compares a 5.00% CD with a 5.00% T-bill:

Identical sticker yields, but the T-bill nets 0.46 percentage points more in this state — the gap RungRate's comparison tools are built to expose. In a state with no income tax, state_taxable is irrelevant and the two net the same.

Simplifications we make (and disclose)

Update policy

DatasetRefresh cadence
Treasury yieldsWeekly, or faster during sharp rate moves
CD / HYSA national benchmarksMonthly, following FDIC releases
State income tax ratesAnnually, after each state legislative season
Statutory referencesReviewed when the underlying law changes

Every data table displays its own as-of date next to the figures. If a table's date looks stale relative to this schedule, that is a bug — please report it.

Methodology notes describe how estimates are computed; they do not turn those estimates into advice. Figures are for general information and should be verified against the primary sources before you rely on them.

Frequently asked questions

Where does RungRate get its Treasury yield data?

From the U.S. Department of the Treasury's published daily yield data (treasury.gov). Each table on RungRate states the exact series used and the as-of date of the snapshot.

Why is T-bill interest exempt from state income tax?

Federal law (31 U.S.C. § 3124) exempts interest on U.S. government obligations, including Treasury bills, from state and local income taxation. It remains fully taxable at the federal level.

How often is the data on RungRate updated?

Treasury yields are refreshed on a weekly cadence (or faster when rates move sharply), national CD and HYSA benchmark rates monthly, and state income tax rates annually after each legislative season. Every table shows its own as-of date.

How does RungRate calculate after-tax yield?

After-tax yield = nominal yield × (1 − applicable tax rates). For CDs and HYSAs the applicable rate is federal + state marginal rate; for T-bills it is the federal rate only, because Treasury interest is exempt from state income tax. The full formula and a worked example are on this page.

Methodology by RungRate ↗