Bond Price Calculator – Fixed Coupons
Price fixed coupons and face-value redemption immediately after a coupon payment.
Formula
Price = coupon×[1−(1+r)^−n]/r + face×(1+r)^−n; r = annual yield% / 100 / frequency.
Coupon per period ≈ (1,000)×(5)÷100÷(2) · Theoretical bond price ≈ (25)×(-expm1(-(10)×(2)×log1p((5)÷100÷(2))))÷((5)÷100÷(2))+(1,000)×exp(-(10)×(2)×log1p((5)÷100÷(2)))
How to use
- Enter face value and annual coupon rate.
- Set nominal yield, whole years and coupon frequency.
- Read the present value and coupon amount.
Examples
- Face 1210, no coupon, 10% yield and 2 years: price 1000.
Frequently asked questions
Does this include accrued interest?
No. Valuation is immediately after a coupon date with whole remaining years.
Are callable or floating-rate bonds supported?
No. All coupons and redemption at face value are fixed and assumed paid.
Are yield and fees fetched?
No. You enter yield; taxes, fees and default risk adjustments are not supplied.
Sources
Updated: