{"id":252,"date":"2025-05-09T15:43:14","date_gmt":"2025-05-09T12:43:14","guid":{"rendered":"http:\/\/wpcalc.com\/?p=252"},"modified":"2026-09-30T19:26:58","modified_gmt":"2026-09-30T16:26:58","slug":"bond-value","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/finance\/bond-value\/","title":{"rendered":"Bond Present Value Estimator"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Calculate the Present Value of a Bond<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"252\" data-favorite-title=\"Bond Present Value\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/finance\/bond-value\/\" data-favorite-excerpt=\"Estimate the fair present value of a bond by entering its coupon payment per period, market interest rate, number of remaining periods, and face value. See how future coupons and the maturity payment discount to today&#039;s dollars.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-rate-up\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/finance\/bond-value\/\" method=\"POST\" class=\"calculator\" id=\"calculator-252\" data-post=\"252\"><fieldset class=\"fieldset-input\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field has-term\" id=\"input-1\"><label for=\"field-1\">Coupon Payment per Period<\/label><div class=\"term\">C<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"coupon_payment_per_period\" id=\"field-1\" aria-describedby=\"calc-unit-1 calc-info-1\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"50\"\/><div class=\"unit\" id=\"calc-unit-1\">$<\/div><small id=\"calc-info-1\">Enter the amount paid each period as a coupon<\/small><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-2\">Market Interest Rate (%)<\/label><div class=\"term\">r<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"market_interest_rate_\" id=\"field-2\" aria-describedby=\"calc-unit-2 calc-info-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"5\"\/><div class=\"unit\" id=\"calc-unit-2\">%<\/div><small id=\"calc-info-2\">Enter the annual market interest rate (discount rate)<\/small><\/div><div class=\"field has-term\" id=\"input-3\"><label for=\"field-3\">Number of Periods<\/label><div class=\"term\">n<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"number_of_periods\" id=\"field-3\" aria-describedby=\"calc-info-3\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"10\"\/><small id=\"calc-info-3\">Enter the number of remaining payment periods<\/small><\/div><div class=\"field has-term\" id=\"input-4\"><label for=\"field-4\">Face Value of Bond<\/label><div class=\"term\">F<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"face_value_of_bond\" id=\"field-4\" aria-describedby=\"calc-unit-4 calc-info-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1000\"\/><div class=\"unit\" id=\"calc-unit-4\">$<\/div><small id=\"calc-info-4\">Enter the bond face value (par value at maturity)<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"252\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Your Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Bond Present Value<\/span><\/span><span class=\"field-value\" id=\"result-1\" data-unit=\"$\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"252\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Bond Present Value Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ \\text{Bond Present Value} = C \\times \\frac{1 - (1 + r)^{-n}}{r} + \\frac{F}{(1 + r)^{n}} \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(C\\) \u2014 coupon payment per period ($)<\/li>\n<li>\\(r\\) \u2014 market interest rate per period, as a decimal (e.g., 5% = 0.05)<\/li>\n<li>\\(n\\) \u2014 number of remaining payment periods<\/li>\n<li>\\(F\\) \u2014 face value (par value) repaid at maturity ($)<\/li>\n<\/ul>\n<p>The first term is the present value of all future coupon payments, calculated as an ordinary annuity. The second term discounts the face value repaid at maturity back to today. Adding them gives the theoretical fair price of the bond.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Bond Present Value \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> a bond pays a $50 coupon each period, the market interest rate is 5% per period, 10 periods remain, and the face value is $1,000.<\/p>\n<p>\\[ \\text{PV of coupons} = 50 \\times \\frac{1 - (1.05)^{-10}}{0.05} = 50 \\times 7.7217 = 386.09 \\]<\/p>\n<p>\\[ \\text{PV of face value} = \\frac{1000}{(1.05)^{10}} = 613.91 \\]<\/p>\n<p>\\[ \\text{Bond Present Value} = 386.09 + 613.91 = 1000.00 \\]<\/p>\n<p><strong>Result:<\/strong> the bond is worth $1,000.00. Because the coupon rate (5% of face value) equals the market rate, the bond trades exactly at par.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Bond Present Value Calculator<\/h2>\n<ol>\n<li>Enter the <strong>Coupon Payment per Period<\/strong> \u2014 the dollar amount the bond pays each period (e.g., $50 for a 5% annual coupon on $1,000 face value).<\/li>\n<li>Enter the <strong>Market Interest Rate (%)<\/strong> \u2014 the discount rate for one period, matching how often coupons are paid.<\/li>\n<li>Enter the <strong>Number of Periods<\/strong> \u2014 how many coupon payments remain until maturity.<\/li>\n<li>Enter the <strong>Face Value of Bond<\/strong> \u2014 the par amount repaid at maturity.<\/li>\n<li>Read the <strong>Bond Present Value<\/strong> \u2014 the estimated fair price of the bond in dollars.<\/li>\n<\/ol>\n<h2>What Is Bond Present Value?<\/h2>\n<p>A bond is a promise of two streams of cash: fixed coupon payments at regular intervals and a single repayment of face value when the bond matures. The present value of a bond answers a simple question: what are those future cash flows worth in today's dollars? Since a dollar received ten years from now buys less than a dollar today, each payment is discounted at the current market interest rate before being added up.<\/p>\n<p>The result is the theoretical fair price of the bond. When the market rate equals the bond's coupon rate, the bond is worth exactly its face value, as in the example above. When the market rate rises above the coupon rate, the discounted cash flows shrink and the bond's value falls below par \u2014 it trades at a <em>discount<\/em>. When the market rate falls below the coupon rate, the bond becomes more valuable than its face value and trades at a <em>premium<\/em>.<\/p>\n<p>This inverse relationship between interest rates and bond prices is the core of fixed-income investing. If you hold a 5% bond and new issues pay 6%, your bond must become cheaper to compete; if new issues pay 4%, your bond's fixed 5% stream commands a premium. Comparing a bond's present value to its actual market price tells you whether it appears overpriced or underpriced relative to prevailing rates.<\/p>\n<p>For a related measure, our <a href=\"https:\/\/wpcalc.com\/en\/finance\/yield-to-maturity\/\">Yield to Maturity calculator<\/a> works in the opposite direction: it finds the rate of return implied by a bond's current price. The same discounting logic also underlies the <a href=\"https:\/\/wpcalc.com\/en\/finance\/net-present-value\/\">Net Present Value (NPV)<\/a> method used to evaluate investment projects.<\/p>\n<h2>Interpreting the Result<\/h2>\n<ul>\n<li><strong>Value = face value:<\/strong> coupon rate equals market rate; the bond trades at par.<\/li>\n<li><strong>Value &gt; face value:<\/strong> coupon rate exceeds market rate; the bond trades at a premium.<\/li>\n<li><strong>Value &lt; face value:<\/strong> coupon rate is below market rate; the bond trades at a discount.<\/li>\n<\/ul>\n<p>A quick sensitivity check: raising the market rate in the example above from 5% to 6% drops the bond's value from $1,000 to about $926.40, while lowering the rate to 4% raises it to about $1,081.11. Longer-maturity bonds move even more for the same rate change, which is why duration and maturity matter when comparing bonds.<\/p>\n<h2>Assumptions and Limitations<\/h2>\n<ul>\n<li><strong>Rate must match the period.<\/strong> If coupons are paid semi-annually, enter the semi-annual coupon (annual coupon \u00f7 2), the semi-annual rate (annual rate \u00f7 2), and twice the number of years. Mixing annual and semi-annual figures gives an incorrect result.<\/li>\n<li><strong>Coupons are assumed fixed and certain.<\/strong> The formula suits fixed-rate bonds with a known schedule; floating-rate or callable bonds need a more detailed model.<\/li>\n<li><strong>Default and credit risk are ignored.<\/strong> The result assumes all payments are made in full and on time. Riskier issuers should be discounted at a higher rate to compensate.<\/li>\n<li><strong>Taxes, transaction costs, and reinvestment of coupons are not considered.<\/strong> Actual realized returns can differ from the theoretical value.<\/li>\n<\/ul>\n<p>For discounting problems with other structures, see the <a href=\"https:\/\/wpcalc.com\/en\/finance\/continuous-compounding-present-value\/\">Present Value with Continuous Compounding calculator<\/a> or the <a href=\"https:\/\/wpcalc.com\/en\/finance\/discounted-interest\/\">Discounted Interest calculator<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estimate the fair present value of a bond by entering its coupon payment per period, market interest rate, number of remaining periods, and face value. See how future coupons and the maturity payment discount to today's dollars.<\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[25],"class_list":["post-252","post","type-post","status-publish","format-standard","hentry","category-finance","tag-interest"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=252"}],"version-history":[{"count":5,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/252\/revisions"}],"predecessor-version":[{"id":66056,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/252\/revisions\/66056"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}