Bond Price Calculator - Clean and Dirty Value
Use this bond price calculator to value fixed-coupon bonds from face value, coupon rate, YTM, maturity, accrued interest, and quantity.
Bond Price Calculator
Results
What Is Bond Price Calculator?
A bond price calculator estimates the present value of a fixed-coupon bond from its face value, coupon rate, yield to maturity, time remaining, payment frequency, and accrued interest. Use it before comparing a quote, checking whether a bond trades at a premium or discount, reviewing the cash needed at settlement, or testing how a yield change moves a plain fixed-income price.
- • Quote review: Convert a yield assumption into clean price and percent of par so a quoted price can be checked against the bond's cash flows.
- • Settlement planning: Add quantity and accrued interest context so the estimated dirty price connects to the cash amount paid for the position.
- • Premium or discount check: See whether coupon rate sits above or below the yield input and how far clean price is from face value.
- • Scenario comparison: Change YTM, maturity, or coupon frequency to compare several simple bond assumptions before deeper credit review.
The calculator is built for fixed-rate bonds with regular coupons and a known maturity value. It is a valuation worksheet, not a broker quote, credit rating, tax estimate, or recommendation. For callable, floating-rate, amortizing, distressed, inflation-linked, or tax-sensitive bonds, use the result as a starting point and check the security's official terms before acting.
A useful output is more than one number. Clean price helps with quote comparison, dirty price helps with settlement cash, percent of par translates the result into the bond-market convention, and current yield connects the annual coupon dollars to the clean price.
After estimating price, Bond Current Yield Calculator isolates annual coupon income against market price when the income view matters more than full maturity value.
How Bond Price Calculator Works
The calculation discounts every remaining coupon and the final face value back to today using the periodic yield implied by the YTM input.
- C: Coupon paid each period, equal to face value x annual coupon rate / payments per year.
- r: Periodic yield, equal to annual YTM / payments per year.
- n: Estimated remaining coupon periods, equal to years to maturity x payments per year.
- F: Face value repaid at maturity.
The dirty price is the full present-value result from the cash-flow formula. If accrued interest is entered, the calculator subtracts it to estimate clean price, which is the quote-style price before accrued interest. When yield is zero, the formula uses the undiscounted sum of remaining coupons plus face value to avoid division by zero.
If the coupon rate is zero, the coupon annuity is also zero, so only the maturity value is discounted. That gives a simple zero-coupon price for a plain bond, assuming the face value is paid as scheduled.
Premium bond example
Inputs: $1,000 face value, 5% coupon, 4% YTM, 10 years to maturity, semiannual coupons, and $0 accrued interest.
The coupon is $25 every six months, the periodic yield is 2%, and there are 20 periods. Present value of coupons is about $408.79 and present value of face value is about $672.97.
Dirty price and clean price are both $1,081.76, or 108.18% of par.
Because the coupon rate is above the YTM input, the bond prices above face value before considering credit, call, liquidity, tax, or transaction-cost effects.
According to OpenStax Principles of Finance, coupon bond valuation identifies future coupon payments and the final principal payment, discounts them, and adds their present values.
For a simpler single-cash-flow discounting check, Present Value Calculator shows the same time-value idea without coupon scheduling.
Key Concepts Explained
Four ideas explain most plain bond price movement: coupon cash flow, yield, par value, and the distinction between quoted and settlement price.
Coupon rate
The coupon rate sets annual interest dollars from face value. A 5% coupon on $1,000 face value creates $50 of annual coupon income, split by the payment frequency.
Yield to maturity
YTM is the discount rate used in this worksheet. A higher YTM reduces the present value of future cash flows; a lower YTM raises it, all else equal.
Percent of par
Bond prices are often discussed relative to face value. A clean price of $925.61 on $1,000 face value is 92.56% of par, meaning the bond is below face value.
Clean and dirty price
Clean price removes accrued interest from the present-value result, while dirty price keeps accrued interest in the settlement amount. The difference matters near coupon dates.
The premium or discount label is not a verdict on whether a bond is good. It only compares clean price with face value. A premium bond may still have an appropriate YTM, while a discount bond may carry credit, call, liquidity, or reinvestment risks that the formula does not model.
Payment frequency changes the size and timing of coupon payments. Semiannual coupons split annual interest into two payments; quarterly coupons split it into four. The calculator matches the yield period to the payment frequency you select.
When coupon cash flow itself is the question, Coupon Payment Calculator breaks the annual and per-period payment apart before price is considered.
How to Use This Calculator
This bond price calculator works best when you enter the bond terms first, then use the outputs to separate quote comparison from cash settlement planning.
- 1 Enter face value: Use the maturity value for one bond or one par unit, such as $1,000.
- 2 Add coupon and YTM: Enter the annual coupon rate and the annual yield assumption you want to use as the discount rate.
- 3 Set time and frequency: Enter years to maturity and choose annual, semiannual, quarterly, or monthly coupon payments.
- 4 Add accrued interest: Use zero for a pure present-value check, or enter accrued interest per bond when estimating clean price from settlement value.
- 5 Review price layers: Compare clean price, dirty price, percent of par, and total settlement value rather than relying on one headline number.
Suppose a desk quote shows a bond around 108% of par. Enter $1,000 face value, a 5% coupon, 4% YTM, 10 years, and semiannual coupons. The result around $1,081.76 supports the premium quote before separate checks for accrued interest, spread, call terms, credit quality, and fees.
If you are checking a required return assumption before pricing the bond, Discount Rate Calculator helps compare future value and present value inputs.
Benefits of Using This Calculator
The calculator helps turn fixed-income terms into numbers that can be compared, challenged, and documented.
- • Compare yield scenarios: Changing the YTM input shows how sensitive a plain bond value is to the discount rate assumption.
- • Translate price conventions: Percent of par lets a dollar price line up with common bond quote language.
- • Separate income from value: Annual coupon and current yield keep coupon cash flow visible beside price.
- • Prepare settlement estimates: Quantity and dirty price combine into a cash estimate for the position size being reviewed.
- • Document assumptions: Inputs make it clear which yield, maturity, frequency, and accrued-interest assumptions produced the result.
A bond price result is most useful when compared with nearby measures. Current yield focuses on income today, YTM folds price and maturity into one rate assumption, and percent of par shows how far clean price sits from the repayment amount.
Use the calculator as a screening worksheet. A close match with a broker screen does not remove the need to inspect trade confirmations, accrued interest, commissions, markups, call schedules, credit events, liquidity, tax treatment, and the exact day-count convention.
For short-term discount instruments that are quoted differently from coupon bonds, Bond Equivalent Yield Calculator gives a more relevant yield convention.
Factors That Affect Your Results
Several inputs can move the result materially, and several market realities sit outside this simplified fixed-coupon formula.
Yield versus coupon
When YTM is higher than the coupon rate, price tends to fall below par. When YTM is lower than the coupon rate, price tends to rise above par.
Time to maturity
Longer maturities usually create more price movement for a given yield change because more cash flows are discounted over more periods.
Accrued interest
Accrued interest changes the split between clean price and dirty price. It affects estimated settlement cash but is not a new return source.
Coupon frequency
Frequency changes coupon timing and periodic yield. The selected frequency should match the bond's actual payment schedule.
- • The calculator assumes promised cash flows are paid as scheduled. It does not model default probability, rating migration, liquidity stress, bid-ask spread, taxes, reinvestment, or transaction costs.
- • It does not price embedded call or put features, floating-rate coupons, amortizing principal, inflation adjustments, unusual first or last coupon periods, or exact day-count conventions.
Use official security documents or broker data for final trade details. Accrued interest can change the settlement amount, which is why this calculator exposes it as its own input instead of burying it inside the price.
Current yield is useful context because it compares yearly coupon income with current market price, but it does not include the maturity gain or loss that a YTM-based price scenario implies.
According to MSRB, a bond's coupon rate, price, yield, maturity, and market interest rates are closely connected in secondary-market pricing.
According to FINRA, current yield divides the bond's yearly coupon payment by its current market price.
When tax treatment changes the income comparison, Taxable Equivalent Yield Calculator can place a tax-exempt yield beside a taxable alternative.
Frequently Asked Questions
Q: How is bond price calculated?
A: Bond price is calculated by discounting each remaining coupon payment and the final face value back to today using the periodic yield. The calculator adds those present values to estimate dirty price, then subtracts accrued interest to estimate clean price.
Q: What is the difference between clean price and dirty price?
A: Clean price is the quote-style bond value before accrued interest. Dirty price includes accrued interest and is closer to the cash paid at settlement. This calculator shows both because a clean quote and a settlement amount answer different questions.
Q: Why does bond price fall when yield rises?
A: Bond price falls when the yield input rises because future coupon and principal payments are discounted at a higher rate. Those same promised cash flows are worth less today when the required return is higher.
Q: Can I use this for a zero-coupon bond?
A: Yes, for a plain zero-coupon bond, enter a coupon rate of 0. The calculator will discount only the face value due at maturity. It does not model tax accrual, issuer credit risk, or unusual settlement conventions.
Q: Does bond price include accrued interest?
A: The dirty price includes accrued interest, while clean price subtracts it. If you leave accrued interest at zero, clean and dirty price will match. Enter accrued interest per bond when you need a separate quote-style clean price.
Q: Is bond price the same as yield to maturity?
A: No. Bond price is a dollar value, while yield to maturity is a rate assumption. This calculator uses YTM as the discount rate and returns the price that corresponds to the cash flows and timing you entered.