Price any fixed-coupon bond from face value, coupon rate, YTM and maturity. Shows premium / discount / par, current yield, and the coupon-vs-face split. 100% in your browser.
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Bond price today
Each coupon payment: 25.00
Present value of coupons: 371.94
Present value of face: 553.68
When the yield investors demand (YTM) rises above the coupon rate, the bond must sell below face value so its return matches the market — that is a discount. A YTM below the coupon rate pushes the price above face, a premium.
What this tool does
A bond price calculator that values a fixed-coupon bond the way the market does: the theoretical price is the present value of every cash flow the bond promises, the stream of coupon payments plus the face value returned at maturity, each discounted at the yield to maturity (YTM). Enter the face value (par, often 1000), the annual coupon rate, the YTM the market demands, the years to maturity and how many times a year the bond pays (2 for the semi-annual default used by most government and corporate bonds). The tool returns the clean price, the current yield (annual coupon income over price), and whether the bond trades at a premium, a discount or at par. It also breaks the price into the present value of the coupons and the present value of the face so you can see where the number comes from. One-click copy and a shareable URL that reproduces your exact valuation. Every number stays in your browser tab. No upload, no account, no external pricing API.
Tool details
- Input
- Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 9 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Finance
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Bond Price Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 NPV Calculator Discount every cash flow back to today — net present value, IRR, payback period, per-period present value — browser-only Open
- 2 Present Value Calculator Discount a future sum or a level annuity back to today — PV = FV / (1 + r)^n, single sum or annuity, browser-only Open
- 3 Compound Interest Calculator Compound interest calculator — see how money grows over time, with monthly contributions, charts, and breakdown. Open
Real-world use cases
Check whether a bond quote is fair before you buy
A broker quotes a 10 year, 4.5% coupon bond at 96.20 per 100 of face. Plug in 1000 face, a 4.5% coupon, the prevailing YTM for that credit and maturity, and 10 years semi-annual. If the calculator says the fair price is 962 you know the quote is in line. If it says 985 the bond is being offered cheap relative to the yield you used, and you can ask why.
See how a rate move repriced your holdings
You own a 5% semi-annual bond bought at par. Rates climb and the market YTM for that bond is now 7%. Enter 1000 face, a 5% coupon, a 7% YTM and the remaining years to read the new price near 857. That gap from 1000 is the unrealised loss you would crystallise by selling today, and it explains why long bonds fall hardest when yields rise.
Compare a premium bond against a discount bond
Two bonds mature the same year. One has an 8% coupon, the other a 2% coupon, and both yield 5% to maturity. Price each in the calculator and the 8% bond comes out as a premium above 1000 while the 2% bond is a discount below it. Same YTM, very different prices, which makes the premium-versus-discount label concrete rather than abstract.
Teach or learn the present-value-of-a-bond formula
For a finance class, set the YTM equal to the coupon rate and watch the price land exactly on the face value, the par result. Then nudge the YTM up by one point and watch the price slip below face. The coupon and face present-value breakdown shown alongside makes the discounting mechanism visible step by step instead of as one opaque number.
Common pitfalls
Typing the coupon rate or YTM as a raw fraction instead of a percent. The calculator expects 5 for five percent in the rate fields, not 0.05. Entering 0.05 prices the bond as if it had a near-zero coupon and a near-zero yield, which gives a number far from any real quote.
Forgetting that semi-annual payment splits the rate and doubles the periods. A 6% annual coupon paid twice a year is 3% per half-year over twice as many periods, not 6% per period. Leave the payments-per-year set to 2 for most Treasuries and corporates, and only switch to 1 for a true annual-pay bond.
Confusing current yield with yield to maturity. Current yield is just annual coupon over price and ignores the pull to par at maturity. A discount bond has a YTM higher than its current yield because the redemption gain adds return. Do not quote current yield as if it were the total return.
Privacy
Every step of the valuation, the coupon present value, the face present value, the current yield and the premium-or-discount check, is plain JavaScript that runs inside your browser tab. No face value, coupon, yield or price ever leaves the page, and nothing is logged. The one caveat: the shareable URL encodes your inputs in the query string, so a share link pasted into chat will record those numbers in the recipient server access log. For a confidential trade idea, use the copy button and paste the text rather than sharing the URL.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- APR to APY Calculator Convert nominal APR to effective APY (and back) at any compounding frequency — daily, monthly, quarterly, or continuous. Two-way, instant, browser-only.
- Blood Alcohol Content (BAC) Calculator Widmark-formula BAC estimate from drinks, body weight, sex and time — educational only, never a fit-to-drive verdict — browser-only
- BMI Calculator Body Mass Index calculator with WHO + Asian classifications — metric and imperial — browser-only
- Break-Even Calculator How many units must you sell to stop losing money? Enter fixed costs, price, and variable cost per unit for break-even units, break-even revenue, and contribution margin — browser-only