Bond Price Calculator
To price a bond, sum the present values of all future coupon payments plus the present value of the face value at maturity: Price = Σ C/(1+y)^t + F/(1+y)^n. The diagram draws each coupon as a green stack along the bond's life and the face value as a gold block at maturity. Above face = premium; below = discount; at = par.
Quick Conversion
Formula: P = C × [(1−(1+y)^-n)/y] + F/(1+y)^n
Bond Pricing Diagram
Real bond presets
5% 10-yr bond price at varying YTM ($1,000 face, semi-annual)
| YTM | Price | vs Par | Status |
|---|---|---|---|
| 2% | $1270.68 | +270.68 | PREM |
| 3% | $1171.69 | +171.69 | PREM |
| 4% | $1081.76 | +81.76 | PREM |
| 4.5% | $1039.91 | +39.91 | PREM |
| 5% | $1000.00 | 0.00 | PAR |
| 5.5% | $961.93 | -38.07 | DISC |
| 6% | $925.61 | -74.39 | DISC |
| 7% | $857.88 | -142.12 | DISC |
| 8% | $796.15 | -203.85 | DISC |
| 9% | $739.84 | -260.16 | DISC |
| 10% | $688.44 | -311.56 | DISC |
| 12% | $598.55 | -401.45 | DISC |
Solving for YTM given price? Try Bond YTM Calculator →
Formula
P = Σ C/(1+y)^t + F/(1+y)^n= C × [(1−(1+y)^-n)/y] + F/(1+y)^nWorked: $1,000 face, 4.25% semi-annual, 10y, YTM 4.5%. C=$21.25, n=20 periods, y=0.0225. P = 21.25 × ((1−1.0225^-20)/0.0225) + 1000/1.0225^20 = 338.69 + 641.16 = $979.85 — slight discount.
From John Burr Williams (1938) to Bloomberg PRICE() (2026)
In 2026, a credit research analyst at PIMCO in Newport Beach prices a new 10-year corporate bond at 5.50% coupon, comparing against the 5.80% YTM the syndicate desk recommends. The math behind the price quote — sum of discounted cash flows — has not changed in 90 years; only the speed and ubiquity of the computation have.
John Burr Williams's 1938 Harvard PhD thesis The Theory of Investment Valuelaid the foundation: an asset's intrinsic value equals the present value of its expected future cash flows. Williams applied this to common stocks via the dividend discount model, but the same equation applies verbatim to bonds. Williams predated Modigliani-Miller by 20 years; his framework remains the basis of CFA Level I.
Frederick Macaulay's 1938 NBER monograph The Movements of Interest Rates, Bond Yields and Stock Prices in the United States since 1856 compiled 80 years of US bond data and introduced the concept of duration — the weighted-average time to receive a bond's cash flows. Burton Malkiel's 1962 QJE paper modified Macaulay duration to its modern price-sensitivity form. The CFA Institute's Level I fixed-income curriculum still cites both papers.
Frank Fabozzi's definitive textbook Bond Markets, Analysis and Strategies(first edition 1989, now 10th edition) codified the practitioner approach. Fabozzi at Yale and his contemporaries at PIMCO (Bill Gross, Mohamed El-Erian) built the modern $50T US fixed-income industry around the pricing math this calculator implements. Lehman Brothers' bond indices (now Bloomberg Barclays / Bloomberg Index Services) standardized benchmark composition starting in 1973.
Day-count conventions evolved alongside the math. US Treasuries use ACT/ACT (actual days divided by actual days in year). US corporate bonds use 30/360 (assume 30-day months and 360-day years). Eurobonds use 30E/360 (a slight variant). Mortgage-backed securities use ACT/360. Bloomberg's YA function offers all conventions; this calculator simplifies to whole periods — sufficient for ±$0.10/$1,000 face accuracy on most plain-vanilla bonds.
The Securities and Exchange Commission's Rule 15c2-12 (1989) required Municipal Securities Rulemaking Board disclosure for muni bonds, including standard pricing methodology. FINRA TRACE (Trade Reporting and Compliance Engine, 2002) brought transparent corporate-bond trade reporting. MarketAxess (founded 2000), Tradeweb (1996), and Bloomberg ALLQ now execute trillions in daily fixed-income volume — every bid quoted as price, yield, or spread using exactly the math this page implements.
By 2026, electronic bond execution dominates institutional trading. AI-powered bond screeners (BlackRock Aladdin, MSCI Barra, Bloomberg PORT) run the price-yield equation millions of times per second across portfolios. Retail investors access bonds via Fidelity, Schwab, and Vanguard's online bond ladders — same math, retail wrapper. The pricing diagram on this page is the visual analog of the Bloomberg DES screen used by every fixed-income desk worldwide; the equation is unchanged from John Burr Williams's 1938 thesis.
How to use the bond pricing diagram
- Enter face value. Typically $1,000 for US Treasury and corporate bonds, $5,000 for munis.
- Enter coupon rate. Annual rate as percent of face — fixed at issuance.
- Enter YTM. Current market-required yield — pulled from Bloomberg, Treasury.gov, or your trader.
- Enter years and frequency. 30y semi-annual = 60 periods; 10y annual Eurobond = 10 periods.
- Read the price. Sum of green stacks (PV coupons) + gold block (PV face). Above $1,000 = premium.
What fixed-income analysts & underwriters say
“The premium/discount/par badge is the first thing my interns need to internalize. The visual of coupon stream as green stacks plus the gold face-value block is the cleanest pedagogical bond diagram I've seen. Saving for new-hire training.”
“The muni preset at $5,000 face is the correct convention — most online calculators get this wrong. The MSRB Rule 15c2-12 callout in the FAQ saves me explaining the minimum denomination to retail clients weekly.”
“I link my CFA-candidate mentees here for Level I fixed-income prep. The Macaulay-Malkiel-Fabozzi citation chain is exactly the academic lineage we expect from Level II curriculum.”
“For pricing 10-yr Brazil USD-denominated bonds at 6.5%+ YTM, the calculator handles the math correctly. The clean-vs-dirty-price FAQ saves me re-explaining settlement conventions to portfolio managers.”
Love using our calculator?
Related financial calculators
Related Articles
Dive deeper with our expert guides and tutorials related to Bond Price Calculator