1. Calculators
  2. Bonds & Fixed Income

Floating Rate Bond Calculator

Project the coupons of a floating rate note from a reference rate such as SOFR plus its quoted margin, price the bond at the discount margin the market requires, and see why floaters barely move when interest rates change.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Coupons reset to a reference rate such as SOFR plus a fixed margin. The price discounts each projected cash flow at the reference rate plus the discount margin.

$
bp
The fixed spread in the bond's terms, in basis points (100 bp = 1%).
years
Reference rate
One rate per coupon period, in order. The first is the rate already set for the current period. If the list is short, the last rate repeats.
bp
The spread over the reference rate that the market requires today. Equal to the quoted margin, the bond prices at par.

Results

Price$991.7499.174 per 100 of face, a discount of $8.26
Price, % of face
99.17%
Next coupon
$13.75
4.30% + 120 bp = 5.50% a year
Total projected coupons
$149.88
12 coupons, averaging 5.00% a year
Price change if the reference rate rises 1 point
-$2.33
-0.23%; a fixed-rate bond of the same maturity: -2.73%
Price change if the discount margin widens 50 bp
-$13.59
-1.37%

The market asks for 30 bp more than the bond pays over the reference rate, so it trades at 99.17 per 100. A 1-point rise in rates moves the price by only 0.23%, because the coupons reset upward too.

Projected coupon per period

$0$5$10$15Q1Q3Q5Q7Q9Q11

Each coupon is set from the reference rate at the start of its period plus the quoted margin.

Coupon schedule and present value

PeriodReference rateCoupon rateCouponDiscount rateDiscount factorPresent value
Q14.30%5.50%$13.755.80%0.9857$13.55
Q24.10%5.30%$13.255.60%0.9721$12.88
Q33.95%5.15%$12.885.45%0.9590$12.35
Q43.85%5.05%$12.635.35%0.9464$11.95
Q53.75%4.95%$12.385.25%0.9341$11.56
Q63.70%4.90%$12.255.20%0.9221$11.30
Q73.65%4.85%$12.135.15%0.9104$11.04
Q83.65%4.85%$12.135.15%0.8988$10.90
Q93.65%4.85%$12.135.15%0.8874$10.76
Q103.65%4.85%$12.135.15%0.8761$10.62
Q113.65%4.85%$12.135.15%0.8650$10.49
Q123.65%4.85%$12.135.15%0.8540$864.35
Total5.00%$149.88$991.74

The last present value includes the repayment of face value. Rates are annual; each period accrues a quarter of the annual rate.

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the floating rate bond calculator

The calculator starts with a 3-year note paying the reference rate plus 120 bp every quarter, valued at a discount margin of 150 bp.

  1. Face value and quoted margin. The quoted margin is in the bond’s terms, for example “SOFR + 120 bp”. Enter it in basis points; 100 bp is one percentage point.
  2. Reset frequency and years to maturity. Most floaters reset and pay quarterly; each coupon period is one reset.
  3. Reference rate. Choose one constant rate, or paste an expected rate for each period. The first value is the rate already fixed for the current period. The example path is illustrative: it starts at 4.30% and drifts lower. Market forward rates are a common source for a path; if the list is shorter than the bond, the last rate repeats.
  4. Discount margin. The spread over the reference rate the market requires today, from a dealer quote or the spread on similar new issues.

The results show the price, the next coupon, the total of projected coupons and how much the price would move if rates or the discount margin changed. The chart and the schedule list every projected coupon with its present value.

How coupons and the price are calculated

Each coupon is set from the reference rate at the start of its period:

Couponk = Face × (rk + QM) ÷ frk is the reference rate for period k, QM the quoted margin and f the number of coupons a year.

The price discounts each cash flow at the reference rate plus the discount margin, period by period:

DFk = DFk−1 ÷ [1 + (rk + DM) ÷ f], with DF0 = 1
Price = Σ Couponk × DFk + Face × DFnDM is the discount margin and n the number of periods. When DM equals QM, the price is exactly the face value for any rate path.

The rate sensitivity keeps the first coupon fixed, since it has already been set, and raises every later reference rate and every discount rate by one point.

A worked example

A $1,000 note pays the reference rate plus 120 bp each quarter for 3 years. With the example path, the next coupon is $13.75 and the 12 coupons add up to $149.88, an average coupon rate of 5.00%.

The market requires a discount margin of 150 bp, more than the bond pays, so it is worth $991.74: 99.17% of face.

If every future reference rate rose by one point, the price would change by only -$2.33 (-0.23%). A fixed-rate bond of the same maturity would change by -2.73%. But if the discount margin widened by 50 bp, the price would change by -$13.59 (-1.37%).

Why a floater stays close to par

At each reset, the coupon moves to the current reference rate plus the quoted margin. If the market’s required margin has not changed, the bond again pays exactly what the market wants, so its value returns to par. Between resets, only the coupon already fixed is out of date, which is why interest rate duration is roughly the time to the next reset: about a quarter of a year for a quarterly floater.

The price moves away from par for a different reason: a change in the margin investors demand for the issuer’s credit risk. That gap between the discount margin and the quoted margin works like a fixed-rate bond’s coupon against its yield, and its effect lasts until maturity:

Case Price Change if rates rise 1 point Change if the margin widens 50 bp
Discount margin 120 bp (= quoted margin) $1,000.00 -0.25% -1.37%
Discount margin 90 bp $1,008.34 -0.26% -1.37%
Discount margin 150 bp $991.74 -0.23% -1.37%
10 years, constant rate, margin 150 bp $977.36 -0.15% -3.72%

Longer maturity barely changes the interest rate exposure but greatly increases the credit spread exposure. A floater swaps rate risk for income uncertainty, and keeps the credit risk.

Caps, floors and other features

  • Caps limit the coupon to a maximum rate. When rates rise above the cap, the bond behaves like a fixed-rate bond and its price falls with rising rates. A cap is an option the investor has sold to the issuer, and it is paid for with a higher margin.
  • Floors set a minimum coupon, protecting income when rates fall. A floor is an option the investor owns, so floored notes usually carry a lower margin.
  • Collars combine a cap and a floor. Pricing any of these needs an option model with rate volatility, which this calculator does not include.
  • Lookbacks and lockouts. SOFR-based notes typically compound the daily rate over the period and fix it a few days before payment, so the exact coupon is known only shortly before it is paid.

What this calculator does not include

  • Day counts. Each period accrues exactly 1/f of the annual rate. Most US floaters accrue on an actual/360 basis, so real coupons differ slightly from period to period.
  • Accrued interest and valuation between reset dates. The bond is valued on a reset date.
  • Option features such as caps, floors and calls.
  • Credit events. The schedule assumes every coupon and the face value are paid in full. The credit spread calculator shows how to read a spread as default risk.

For fixed-rate bonds, use the bond price calculator and the bond duration calculator to compare interest rate sensitivity.

Frequently asked questions

What is a floating rate bond?
A floating rate bond, or floating rate note (FRN), pays a coupon that resets periodically to a reference interest rate plus a fixed quoted margin. When short-term rates rise, the coupons rise; when rates fall, the coupons fall. In the example the next coupon is set at 4.3% plus 120 bp, which is $13.75 on $1,000 of face value for the quarter.
What is the difference between the quoted margin and the discount margin?
The quoted margin is fixed in the bond's terms and sets the coupon. The discount margin is the spread over the reference rate that investors demand today, and it sets the price. If the market wants more than the quoted margin, the bond trades below par; if it wants less, above par. The discount margin plays the role for a floater that yield to maturity plays for a fixed-rate bond.
Why do floating rate bonds have low duration?
Because the coupon catches up with market rates at every reset, the bond's value returns close to par each time, so only the coupon already fixed for the current period is exposed to a rate change. Interest rate duration is therefore roughly the time to the next reset. In the example a 1-point rise in rates changes the price by -0.23%, against -2.73% for a fixed-rate bond of the same maturity.
Do floating rate bonds have no risk?
No. They carry little interest rate risk, but full credit risk: if the issuer's credit worsens, the discount margin widens and the price falls, and that exposure lasts until maturity. In the example a 50 bp widening changes the price by -1.37%. Income is also uncertain, since coupons fall when rates fall.
What reference rate do US floating rate notes use?
Most new US dollar floaters reference SOFR, the Secured Overnight Financing Rate, which replaced USD LIBOR. US Treasury floating rate notes reset weekly to the 13-week Treasury bill auction rate. Older bonds may use other benchmarks, so the bond's terms are the place to check.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.