Bond Calculator

Price a plain fixed-rate bond from face value, coupon, yield, maturity and payment frequency.

Your numbers

Live

Instant result. Updates while you type.

Your result

Updated now
—

Enter your numbers.

Bond Calculator: method, checked example and practical limits

Price a plain fixed-rate bond from face value, coupon, yield, maturity and payment frequency. A yield above the coupon rate generally lowers this fixed-cash-flow price below face value; the reverse produces a premium.

Editorial checkTopic-specific equation, input definitions, example arithmetic, primary references and limitations checked. Editorial and software review; not professional certification.Updated October 7, 2026Read the publication standard

Inputs used by this calculator

Bond Calculator uses the fields below. The starting values reproduce the page example; replace them with values from the same units and time period before using the result.

Field-by-field reference for Bond Calculator.
InputStarting exampleAccepted valueHow it is used
Face value ($)1,0000.01 to 1000000000000Supplies the face value ($) quantity used by the published equation or result breakdown.
Annual coupon rate (%)50 to 100Supplies the annual coupon rate (%) quantity used by the published equation or result breakdown.
Yield to maturity (%)6-99 to 100Selects the unit or conversion path used by Bond Calculator.
Years to maturity100.01 to 100Selects the unit or conversion path used by Bond Calculator.
Coupon frequencySemiannualAnnual · Semiannual · QuarterlySupplies the coupon frequency quantity used by the published equation or result breakdown.
Bond Calculator reasoning pathDiscount each periodic coupon and the maturity principal at the entered yield per coupon period, then add their present values. A yield above the coupon rate generally lowers this fixed-cash-flow price below face value; the reverse produces a premium.1Stated inputs2Defined relationship3Interpreted result
Bond Calculator reasoning pathDiscount each periodic coupon and the maturity principal at the entered yield per coupon period, then add their present values. A yield above the coupon rate generally lowers this fixed-cash-flow price below face value; the reverse produces a premium.

Inputs and measurement conventions

The quantities used on this page are Face value ($), Annual coupon rate (%), Yield to maturity (%), Years to maturity, Coupon frequency. Start with values for the same situation and read the units attached to each field. The field reference below shows supported choices and numerical limits.

Coupon frequency and yield convention must match. Fractional maturity rounding and accrued interest can differ from market settlement prices.

Method and equation

Discount each periodic coupon and the maturity principal at the entered yield per coupon period, then add their present values.

Bond Calculator uses the following stated relationship: price=Σ coupon/(1+y)^t+face/(1+y)^n. Its assumptions determine which question the answer can resolve.

price=Σ coupon/(1+y)^t+face/(1+y)^n

Worked calculation with the starting values

Face value ($): 1000; Annual coupon rate (%): 5; Yield to maturity (%): 6; Years to maturity: 10; Coupon frequency: Semiannual. These starting values give 925.6126257 estimated bond price. The calculation breakdown is Coupon per period: 25; Payments: 20; Current yield: 5.40182778538811%; Premium / discount: -74.3873743.

A $1,000 ten-year 5% coupon bond discounted at a 6% yield prices below par.

Reading the answer

A yield above the coupon rate generally lowers this fixed-cash-flow price below face value; the reverse produces a premium.

Coupon per period: 25; Payments: 20; Current yield: 5.40182778538811%; Premium / discount: -74.3873743. These intermediate quantities make the stated Bond Calculator model inspectable; they should be read together with the main answer rather than treated as independent guarantees.

Common errors and model boundaries

Coupon frequency and yield convention must match. Fractional maturity rounding and accrued interest can differ from market settlement prices.

This clean-price model excludes accrued interest, call features, default, taxes, day-count rules and reinvestment risk.

Independent verification and next decision

No. It is a discounted-cash-flow clean-price model that excludes bid-ask spreads and transaction charges.

For the Bond Calculator method, compare price=Σ coupon/(1+y)^t+face/(1+y)^n with the starting inputs and the calculation table. The linked U.S. SEC Investor.gov: bonds and TreasuryDirect: Treasury securities references identify the relevant definitions, conventions or domain limitations. Retain intermediate precision when comparing a manually worked answer.

Bond Calculator worked-example ledger

Illustrative starting values and resulting quantities; editable assumptions are not live data or personal recommendations.
QuantityExample valueRole
Face value ($)1000Entered assumption
Annual coupon rate (%)5Entered assumption
Yield to maturity (%)6Entered assumption
Years to maturity10Entered assumption
Coupon frequencySemiannualEntered assumption
Main answer925.6126257 estimated bond priceCalculated from the starting inputs
Coupon per period25Intermediate or contextual output
Payments20Intermediate or contextual output
Current yield5.40182778538811%Intermediate or contextual output
Premium / discount-74.3873743Intermediate or contextual output

Frequently asked questions

Is the displayed price a dealer quote?

No. It is a discounted-cash-flow clean-price model that excludes bid-ask spreads and transaction charges.

Which relationship does the Bond Calculator use?

Discount each periodic coupon and the maturity principal at the entered yield per coupon period, then add their present values. The displayed relationship is price=Σ coupon/(1+y)^t+face/(1+y)^n.

What do the starting values produce in the Bond Calculator?

Face value ($): 1000; Annual coupon rate (%): 5; Yield to maturity (%): 6; Years to maturity: 10; Coupon frequency: Semiannual. These starting values give 925.6126257 estimated bond price. The calculation breakdown is Coupon per period: 25; Payments: 20; Current yield: 5.40182778538811%; Premium / discount: -74.3873743.

How should I interpret this Bond Calculator answer?

A yield above the coupon rate generally lowers this fixed-cash-flow price below face value; the reverse produces a premium.

Which input mistake most affects the Bond Calculator?

Coupon frequency and yield convention must match. Fractional maturity rounding and accrued interest can differ from market settlement prices.

What is outside this Bond Calculator model?

This clean-price model excludes accrued interest, call features, default, taxes, day-count rules and reinvestment risk.

What to keep in mind

This clean-price model excludes accrued interest, call features, default, taxes, day-count rules and reinvestment risk.

Results are rounded for display in US format, with money in dollars and cents; CSV exports keep full calculation precision. This is a calculation summary, not an official certificate.

Sources and references

Manage privacy choices