U.S. National Debt · live estimate
$40,329,229,827,541
403,292,298,275 hundred-dollar bills
$117,900
per American
$76,429
borrowed every second
$0
borrowed since you got here · 0 bills
How big is that? ↓

Stack it up

If you laid every bill flat on top of each other, how tall would the national debt be? Pick a bill.

0 ft
—
Stack drawn wider than life so you can see it — a real one is just 6 inches across.
—
—

Every bill, side by side (each gridline is 10× farther)

The ocean

Now dump all 403 billion hundred-dollar bills into one pile, packed tight.

The Debt Cap

Wear your number

Every cap is printed with the exact national debt the second you order — no one else will ever have your number.

I WAS HERE AT $40,339,546,028,774 U.S. DEBT · 10.16.2026
Live preview — your hat gets the number at the moment you check out.
  • Black unstructured dad hat, adjustable strap
  • Your one-of-a-kind number printed on the front in white & gold
  • Made to order & shipped free in the U.S. (allow about 1–2 weeks)

The spigot

The pile never stops growing. Here's the flow, in $100 bills.

“New borrowing” is how fast the total debt grew over the last 12 months of Treasury data. “All federal spending” is total federal outlays for fiscal year 2025 — most of it is paid for with taxes; the borrowing is the part that isn't.

Pass it on

Most people have no idea what $40 trillion looks like. Now you do.