Skip to main content
QELLY Intelligence

Bond Duration Calculator

Calculate Macaulay duration, modified duration and DV01. Results are deterministic educational calculations—not financial, tax, legal or investment advice.

Calculate instantly

Result

Prepares a Chat draft with these inputs and this result. Nothing is shared with QELLY until you choose Send.

Worked example

The calculator opens with this registered example. Replace one assumption at a time to see how the deterministic result changes.

Example inputs

{
  "faceValue": 1000,
  "couponRatePercent": 7,
  "yieldPercent": 8,
  "years": 5,
  "frequency": 2
}

Example output

{
  "price": 959.445521103225,
  "macaulayDurationYears": 4.286522887088,
  "modifiedDurationYears": 4.1216566222,
  "dv01": 0.395450498569
}

Input glossary

Required inputs for this method: Face value, Coupon rate, Yield to maturity, Years. Validation boundaries below come from the registered calculator schema.

Face value

Enter face value for this calculation.

Required · Unit: currency

Coupon rate

Enter coupon rate percent for this calculation.

Required · Unit: % · Minimum: 0

Yield to maturity

Enter yield percent for this calculation.

Required · Unit: %

Years

Enter years for this calculation.

Required · Unit: years

Frequency

Enter frequency for this calculation.

Optional · Allowed: 1, 2, 4, 12

Assumptions and limits

Edge cases

Frequently asked questions

Does this calculator require an account?

No. It works publicly without login. Calculations run locally. Explain result prepares a local Chat draft; your inputs and result are shared with QELLY only if you choose Send.

Is the result a recommendation?

No. It is a deterministic formula receipt whose usefulness depends on the assumptions you enter.

Why can market outcomes differ?

Fees, taxes, liquidity, volatility, timing and future returns may differ from the model assumptions.

Can I share my inputs?

Yes. Share creates an optional URL fragment containing only the inputs you choose to share. The fragment is not sent to QELLY by the calculator page.

Related calculators