PRICE ESTIMATOR — Enter today's Treasury yields below to calculate estimated prices for all bonds
Treasury Direct gives metadata only — no market prices. The yields you enter here are used to back-calculate an estimated clean price for each bond via ISMA yield-to-price math. Higher current yield = lower estimated price. Get current yields from treasury.gov ↗
CURRENT YIELDS →
10Y %
20Y %
30Y %
Filters
BOND RESULTS
✅ PASS sorted first · ranked by YTM ↓
| CUSIP & ISIN | COUPON | MATURITY | YRS | TYPE | EST PRICE | YTM | CAP GAIN | FEE % | STATUS | ★ |
|---|
LIVE = from Treasury Direct.
✓ = confirmed CUSIP.
est = estimated — verify on IBKR.
ISIN = US + CUSIP + Luhn check digit (ISO 6166). Est. Price from yield curve above.
ISIN = US + CUSIP + Luhn check digit (ISO 6166). Est. Price from yield curve above.
Add Custom Bond
Add a bond that isn't in the built-in list — look up the CUSIP on IBKR or Treasury Direct.
Yield to Maturity Calculator
Enter a price to see what annual yield you'd earn holding this bond to maturity. Select from screener or type manually.
Accrued Interest Calculator
Interest owed to the seller since the last coupon date. You pay this on top of the clean price — it's returned to you at the next coupon.
Add Purchase Lot
Record each bond you buy. Select from the screener (fields auto-fill) or enter CUSIP + price manually. Tip: use Buy Schedule → OK to auto-generate lots.
Portfolio Lots
No lots yet — add above, or use the Buy Schedule tab to auto-generate.
Run Projection
See all coupon payments and a portfolio summary through a future date. Add lots first, then click Run.
Buy Schedule
1 · ADD BONDS
2 · SET SCHEDULE
No bonds added yet.
Accrued Interest Calendar
Commission Efficiency Check