Skip to content

Methodology

The formulas, rounding, deposit assumptions, and 2025 SCF weighting behind Calculatopia net worth, CD, APY, and percentile results.

Last updated:

Calculatopia calculates from the values you enter and, for wealth comparisons, a fixed release of Federal Reserve survey data. The methods below explain what each result measures and what it leaves out. Monetary inputs and outputs are in U.S. dollars.

Net worth

The Net Worth Calculator uses:

Net worth = total assets − total debts

Asset and debt line items are nonnegative amounts, rounded to cents before summing. Net worth can be positive, zero, or negative. Blank optional lines contribute zero once you have entered a value; malformed entries do not produce a valid result. Personal and household modes change the scope you are organizing, not the formula.

Use the current estimated value of assets and the outstanding balance of debts at the same date. Enter a property's full value as an asset and its mortgage as a debt; entering equity and then subtracting the mortgage again would double-count that debt. Count jointly held amounts consistently with your chosen scope. Investment and retirement accounts use the balances you enter, before any future tax. The calculator does not value future salary, Social Security, future pension payments, or unentered assets and liabilities.

CD growth

The CD Calculator assumes one initial deposit, a constant rate, no further deposits or withdrawals, and interest remaining in the account. Let P be principal, m the whole-month term, a the APY as a decimal, r the nominal annual deposit rate as a decimal, and n the number of compounding periods per year.

For an APY input:

Ending balance = P × (1 + a)^(m / 12)

For a nominal annual rate:

Ending balance = P × (1 + r / n)^(n × m / 12)

Interest = ending balance − principal

APY already includes compounding. It is not compounded a second time. For example, $10,000 at 5% APY for 12 months produces an estimated $10,500 balance and $500 interest before any tax adjustment.

The nominal-rate options are annual, semiannual, quarterly, monthly, and daily compounding, represented by n = 1, 2, 4, 12, 365. Fractional periods use equivalent mathematical growth. The calculator does not reproduce a particular bank's calendar-day accrual, leap-year treatment, payment dates, minimum balances, fees, or early-withdrawal penalties. Check the institution's own disclosures before opening or withdrawing from a deposit.

Monthly schedule and rounding

The schedule applies the same formula at each whole month. Each cumulative balance is rounded to cents; the month's displayed interest is the difference between consecutive rounded balances. Rounded monthly balances are not fed back into the compounding formula. This makes displayed rows reconcile to the displayed total.

These are estimated accrued balances, not promises of monthly interest payments or withdrawable amounts. The term is limited to 1–120 whole months. Principal, rates, and other entries have validation limits to avoid unsupported values and unsafe numerical precision.

Optional tax estimate

Estimated tax = total interest × assumed tax rate

After-tax total = ending balance − estimated tax

The result is rounded to cents. The model treats tax as paid from outside the CD and leaves the before-tax compounding path unchanged. At an assumed 24% rate, $500 of interest produces a $120 tax estimate and $380 after-tax interest.

This is a scenario adjustment, not a tax calculation for a return. It does not determine your tax bracket, account treatment, deductions, state taxes, or the year tax is due. The IRS explanation of interest income discusses taxable interest, including CDs; timing and treatment can differ from a single end-of-term deduction.

APY and nominal deposit rates

The APY Calculator converts in either direction using:

APY = (1 + r / n)^n − 1

Nominal annual rate = n × ((1 + APY)^(1 / n) − 1)

The formulas use decimals; the form displays percentages. A 5% nominal rate with monthly compounding is approximately 5.1162% APY. Conversion uses unrounded internal values, with rounding only for display. The frequency comparison holds the entered rate type fixed: nominal input compares the resulting APYs, while APY input compares the nominal rates that produce that same yield.

The CFPB's APY calculation rules explain the annual-yield concept and detailed disclosure conventions. Our constant-rate model is educational and is not a compliance disclosure or a loan APR converter; it does not include loan fees or payment schedules.

Household percentile and age comparisons

The Percentile Calculator and Net Worth by Age page use the 2025 Survey of Consumer Finances (SCF), released by the Federal Reserve Board on October 9, 2026. The source was acquired and checked for this release on October 13, 2026. Values are in 2025 U.S. dollars, with no additional inflation adjustment.

Population and age

The SCF measures a family or primary economic unit: an economically dominant individual or couple and financially interdependent household members. It is not a distribution of individual adult wealth. Compare a household amount with this population; a personal-only balance sheet may not be comparable.

Age is the SCF reference person's age. The codebook defines this as the single core individual, the male in a mixed-sex core couple, or the older person in a same-sex core couple. It need not be the age of the person entering the calculator. The public age field is top-coded at 95.

The supported comparisons are all families and six broad groups: under 35, 35–44, 45–54, 55–64, 65–74, and 75 or older. No exact age is requested, and no estimate for a single exact age is produced.

Source and weights

The source is the Board's public summary extract CSV, using its NETWORTH, WGT, and age-group fields. The verified extract contains 4,360 sampled families and 21,800 records: five imputed versions, or implicates, of each family. Those versions are not five independent families.

Point estimates pool all five implicates using the extract's supplied WGT. The official summary-variable program already defines that weight as the full-data weight divided by five. We do not divide it again. Zero and negative net worth are retained.

For a selected group:

Weighted mean = sum(weight × net worth) / sum(weight)

The median is the smallest observed net-worth value whose cumulative weight reaches half the group's total weight. It is not interpolated between observations. This differs from separately finding each implicate's median and averaging those five medians.

Percentile and tied values

For an entered net worth x, we use a weighted midrank:

Percentile = 100 × (weight below x + 0.5 × weight equal to x) / total weight

Half the weight tied at the entered amount is included, including ties at zero. Values between observations are not interpolated. A midrank therefore is not exactly the share strictly below an amount, nor the share at or below it. The display uses at most one decimal, with values at the extremes shown as less than 0.1% or greater than 99.9%.

Verification, provenance, and uncertainty

The release checks source-file SHA-256 hashes, required fields, family and implicate counts, positive finite weights, age boundaries, and assets-minus-debts consistency. Its seven weighted medians match the 2025 cells in Table 4 of the official public-data reference workbook; weighted means agree within $5, consistent with that workbook's stored $10 precision. Means on the age page are displayed to the nearest $10. These checks establish reproducibility against the public files, not accuracy to the nearest dollar.

Public-data estimates may differ from the Board's internal-data report because the public files and analysis weights differ. We label our derived calculations and do not present them as official published percentile thresholds or as Federal Reserve endorsement.

The SCF is a sample survey with sampling and imputation uncertainty. The tool does not calculate replicate-weight standard errors, confidence intervals, or statistical significance. Display precision does not remove that uncertainty. The SCF standard-error documentation explains the additional methods required. These tools do not claim an independent human statistical review.

The browser loads only the selected group's aggregated public distribution. Your entered net worth stays in the browser. The requested dataset URL can reveal the broad group selection to the host, as explained in the Privacy Policy.

Sources, updates, and corrections

The SCF documentation and 2025 codebook provide definitions and limitations. Source changes require verification before they replace this fixed release; a newer calendar year alone does not make these survey values current-year data.

If a result or explanation appears wrong, use Contact with the page, the issue, and a reproducible example using invented numbers. Our Editorial Policy explains how we handle sources and corrections.