Skip to main content
MoneyMolecule$MoneyMolecule
Tool · 06

True cost of “free”

Zero is the price on the box. The revenue is real, distributed across half a dozen mechanisms — none individually large, all together meaningful. Plug your situation in across three common “free” products and see the annual total.

Inputs

Zero-commission brokerage

Most retail brokers pay 0.01–1% on idle cash.

What that cash could earn elsewhere. Short T-bills are the canonical benchmark.

Spread + PFOF + routing drag. $3–$5/trade is a plausible retail estimate.

No-annual-fee credit card

Set to 0 if you pay in full every month — most of the card's cost evaporates.

3% is industry standard. 0% on cards that explicitly waive it.

“Free” checking

US household average if overdrafts happen: $100–$200/yr.

Annual cost — by product

Brokerage · sweep underpayment
$175
Brokerage · spread + PFOF
$120
Brokerage subtotal
$295
Credit card · interest on carried balance
$1,100
Credit card · FX markup
$60
Credit card subtotal
$1,160
Checking · foregone interest
$200
Checking · overdraft fees
$140
Checking · out-of-network ATM
$50
Checking subtotal
$390
What three 'free' products actually cost you / year
$1,845
"$0" is the price on the box. The revenue is real.
Assumptions and formula

Brokerage sweep gap = idle cash × (market APY − sweep APY). The broker is allowed to pay you less than market on uninvested cash; the difference becomes their revenue stream.

Brokerage spread cost = annual trades × per-trade drag. The per-trade estimate ($3–$5 default) is a synthesis of public PFOF disclosures and typical spreads on retail-traded stocks. Active traders, exotic instruments, and small-cap stocks all push this higher.

Credit-card interest= average carried balance × APR. If you pay in full every month, set the balance to zero — the card’s revenue from you drops to FX markup + interchange (the latter is paid by merchants, not you directly, though it ends up in retail prices regardless).

Checking foregone interest= average balance × alternative APY. A zero-rate checking account isn’t a fee in the visible sense, but the opportunity cost on $5,000 sitting idle at 4% market is $200/year. The bank gets to lend that cash out at higher rates and keep the spread.

What this doesn’t model.Mortgage / auto / HELOC interest spreads at the same institution (often where banks make their real margin); securities lending revenue (mostly invisible to retail); wire fees, paper-statement fees, “inactivity” fees on checking; the rebated portion of interchange on cash-back cards. The number above is conservative; real institution revenue per customer is generally higher.

Read the long-form derivation: Calculator 6 — True cost of "free"