NBNumbarn

Bond Calculator

Adjust the inputs below. Results update as you type.

How it works

Bond price = PV of all coupon payments + PV of face value, discounted at YTM. When market rates rise, bond prices fall—and vice versa. Current yield = annual coupon / market price. YTM requires iterative solving (Newton-Raphson). Duration measures interest rate sensitivity; higher duration means greater price swings for a given rate change.

Related calculators