Calculate bond price from your own figures.
Calculated in your browser. No account required. Illustrative estimate. Review the assumptions before using the result.View calculation table
How this calculation works
Price = Σ[Coupon ÷ (1+y)^t] + Face value ÷ (1+y)^n
Enter the labelled inputs. Percent fields use 5 for 5%. Yield and periods must align with coupon frequency.
A worked example
Face value: 1000 USD; Coupon per period: 50 USD; Yield per period: 4 %; Number of periods: 10 periods. Bond price: 1,081.108958 USD.
Assumptions and limitations
Yield and periods must align with coupon frequency. All monetary inputs must use one currency and time period unless conversion is explicit. Manual inputs only; no live prices or official rule tables.
Common questions
Why can my actual result differ?
Yield and periods must align with coupon frequency. All monetary inputs must use one currency and time period unless conversion is explicit. Manual inputs only; no live prices or official rule tables.
Are my inputs saved?
The calculator code processes inputs within your browser and does not send them to our server or save them in browser storage. Downloads and copied summaries remain under your control.