Bond Calculator

Calculate the current price of a bond based on its face value, coupon rate, years to maturity, and market interest rate.

%
0 15
years
1 30
%
0.1 15
Result

Payment breakdown

Advertisement

Was this calculator helpful?

For educational purposes only. Consult a financial advisor.

What is a Bond Calculator?

A bond calculator estimates the present value (current price) of a bond based on its face value, coupon rate, years to maturity, and the prevailing market yield (discount rate). Bonds are fixed-income debt instruments issued by the Government of India (G-Secs, T-Bills, Sovereign Gold Bonds), state governments (SDLs), public sector undertakings (PSUs), and corporate entities to raise capital. When market interest rates differ from the bond's coupon rate, the bond trades at a premium (above face value) or discount (below face value). This calculator helps investors determine the fair price of a bond at any given yield.

How to Use This Bond Calculator

  1. Enter the face value (par value) — typically ₹1,000 for corporate and G-Sec bonds in India (₹100 for some government securities).
  2. Enter the annual coupon rate — the fixed interest rate stated on the bond certificate.
  3. Enter years to maturity — the remaining time until the bond\'s principal is repaid.
  4. Enter the market interest rate (yield to maturity, YTM) — the current market yield for similar bonds. When YTM > coupon rate, the bond trades at a discount; when YTM < coupon rate, at a premium.
  5. Review the bond price and the annual coupon payment amounts.

How is Bond Price Calculated?

A bond\'s fair price equals the present value of all future coupon payments plus the present value of the face value at maturity, both discounted at the market yield (YTM).

Formula: Bond Price = Σ [C ÷ (1 + r)t] + [F ÷ (1 + r)n], where C = annual coupon payment (Face Value × Coupon Rate), r = market yield (YTM), F = face value, n = years to maturity, t = each period.

Example: Face value ₹1,000, coupon 7%, 10-year maturity, YTM 7.5% (example rate — enter current market yield): Annual coupon = ₹70. PV of coupons = ₹70 × [(1 − (1.075)-10) ÷ 0.075] ≈ ₹70 × 6.8641 ≈ ₹480.49. PV of face value = ₹1,000 ÷ (1.075)10 ≈ ₹1,000 ÷ 2.0610 ≈ ₹485.19. Bond Price ≈ ₹965.68. Since YTM (7.5%) > Coupon Rate (7%), the bond trades at a discount to face value. (Note: actual bond prices also depend on accrued interest, liquidity, and credit rating.)

Bond Investing in India

The Indian bond market consists of government securities (G-Secs), State Development Loans (SDLs), Treasury Bills (T-Bills), Sovereign Gold Bonds (SGBs), and corporate bonds rated by SEBI-registered agencies (CRISIL, ICRA, CARE, FITCH India). The RBI manages the government bond market and sets benchmark interest rates (the Repo Rate) that directly influence bond yields across the market. Retail investors can now access government bonds directly through the RBI Retail Direct platform — a government initiative launched in 2021 that allows individual investors to open a gilt securities account and buy G-Secs, T-Bills, SGBs, and SDLs directly without a broker. Corporate bonds are listed on BSE and NSE and can be purchased through demat accounts. Key bond investing concepts in India: (1) Modified Duration — measures price sensitivity to yield changes. (2) Yield to Maturity (YTM) — the annualised return if held to maturity. (3) Credit Rating — AAA is the highest for corporate bonds; G-Secs carry zero credit risk as they are government obligations. (4) Tax treatment — interest income from bonds is taxable as per the investor\'s income slab; capital gains from selling bonds before maturity are subject to STCG or LTCG tax. SGBs are a special case: capital gains on SGB redemption at maturity are tax-exempt for individuals. Bharat Bond ETFs (managed by EDELWEISS AMC) offer retail investors a cost-effective way to invest in a diversified basket of PSU bond ETFs listed on exchanges.

Tips for Using This Bond Calculator

  • Use the inverse relationship: when you enter a YTM higher than the coupon rate, the calculator will show a bond price below face value (discount bond). When YTM is lower, the price is above face value (premium bond). This models real market behaviour.
  • For G-Secs and SDLs purchased via RBI Retail Direct, this calculator helps you understand whether the bond is priced fairly relative to the current market yield before you bid.
  • The accrued interest (interest earned since the last coupon date) is not included in this calculator — when buying a bond in the secondary market between coupon dates, add the accrued interest to the calculated clean price to get the dirty price (what you actually pay).
  • For Sovereign Gold Bonds, the price is linked to gold and a fixed annual 2.5% coupon — the yield depends on gold price appreciation, not just the coupon, so this standard bond calculator does not fully model SGBs.

Frequently Asked Questions

What is the difference between a bond's coupon rate and its yield to maturity (YTM)?

The coupon rate is the fixed annual interest stated on the bond at issuance (e.g., 7% on a ₹1,000 bond = ₹70 per year, regardless of the market price). The YTM (Yield to Maturity) is the actual annualised return an investor will earn if the bond is bought at the current market price and held until maturity. When market interest rates rise above the coupon rate, the bond's price falls below par (discount bond), and the YTM rises above the coupon rate. When rates fall below the coupon rate, the price rises above par (premium bond), and the YTM falls below the coupon rate. YTM is the more important metric for investors comparing bonds in the secondary market.

How can retail investors buy government bonds in India?

Retail investors can buy Government Securities (G-Secs), State Development Loans (SDLs), Treasury Bills (T-Bills), and Sovereign Gold Bonds (SGBs) directly via the RBI Retail Direct portal (rbiretaildirect.org.in). This allows individuals to open a Retail Direct Gilt Account with no brokerage and participate in primary auctions and secondary market transactions. G-Secs can also be purchased through bank branches, stock brokers (via NSE or BSE), and mutual fund gilt funds. Bharat Bond ETFs (listed on NSE and BSE) offer another route — they invest in AAA-rated PSU bonds with defined maturity dates.

What is the tax treatment of bond income in India?

Interest income from bonds (including G-Secs, corporate bonds, and SDLs) is taxable as "Income from Other Sources" and is added to your total income, taxed at your applicable slab rate. Capital gains: bonds held for more than 36 months qualify as long-term assets (LTCG taxed at 10% without indexation). Bonds held less than 36 months are short-term (STCG taxed at your slab rate). Sovereign Gold Bond (SGB) redemption at maturity is tax-exempt for individuals. SGB early exit (after 5 years via stock exchange) attracts LTCG tax. Tax-free bonds (issued by government entities like NHAI, IRFC, PFC, HUDCO) have interest exempt from income tax.

What is Bharat Bond ETF and how is it different from direct bond investment?

Bharat Bond ETF is an Exchange Traded Fund managed by Edelweiss AMC that invests in a basket of AAA-rated PSU company bonds with a specific target maturity date. It is listed on NSE and BSE and can be bought/sold like a stock through a demat account. Benefits: diversification across multiple PSU issuers, low cost (expense ratio ~0.0005%), government guarantee of the underlying PSU bonds, and defined maturity. Unlike a direct bond purchase, Bharat Bond ETF holds multiple bonds — reducing single-issuer risk. The ETF trades at market price (which may differ from NAV slightly) and has defined maturity series (e.g., April 2023, April 2025, April 2030, April 2033).

How does the RBI Repo Rate affect bond prices in India?

When the RBI raises the Repo Rate (the rate at which it lends to banks overnight), market yields on government bonds tend to rise in tandem, as investors require higher returns on new fixed-income instruments. When yields rise, existing bond prices fall (inverse relationship). Conversely, when the RBI cuts the Repo Rate, bond yields tend to fall and existing bond prices rise. This is the core interest rate risk in bond investing. Long-duration bonds (10, 20, 30-year G-Secs) are more sensitive to Repo Rate changes than short-duration bonds (1-3 year T-Bills). Gilt mutual funds primarily hold long-duration G-Secs and therefore have higher NAV volatility around RBI MPC meetings.

What is the difference between clean price and dirty price of a bond?

The clean price is the bond price excluding accrued interest — the price quoted on bond trading platforms. The dirty price (also called the full price or invoice price) is the actual amount paid by the buyer, including accrued interest since the last coupon payment date. When a bond is bought between coupon dates, the buyer compensates the seller for the portion of the coupon already earned. This calculator shows the clean price (present value of remaining cash flows). To calculate the dirty price, add the accrued interest: Accrued Interest = (Days since last coupon ÷ Days in coupon period) × Annual Coupon. In India, G-Sec markets use the actual/actual day count convention.

Disclaimer: This calculator provides theoretical bond price estimates based on discounted cash flow analysis. Actual bond prices in the secondary market are influenced by accrued interest, liquidity, credit risk, and market conditions. Bond investments carry interest rate risk and credit risk. Tax implications vary by bond type and holding period. Consult a SEBI-registered investment adviser before making bond investment decisions.