Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Debt Capital Markets · CoreTrack
1Fixed Income, Credit & Rates
iBond Fundamentals
The BondBond Price and YieldPrincipalRedemptionFace Value, Par and PrincipalThe CouponThe IndentureThe IssuerMaturityFixed Income and Debt Securities
iiBond Pricing and Yield
What a Bond Yield…The Policy Rate and a Bond YieldCurrent Yield and Yield to MaturityYield to Maturity and Yield to CallThe Coupon and the YieldReinvestment RiskCarrySpread Return and Price Return
iiiInterest Rate Risk
Duration and ConvexityDuration and Convexity Calculator,…Key-Rate Duration vs Modified DurationThe Basis PointAccrued InterestRecovery RateSpot Rate and Forward RatePrepayment Risk and Extension RiskA Rate View and a Credit ViewInterest-Rate Risk and Reinvestment RiskHow to Analyse a…How to Review Prepayment…How to Analyse a…
ivRates Markets
The Term Structure of Interest RatesThe Yield CurveThe Forward RateThe Term PremiumParallel Shift vs Steepening…
vCurve and Carry Strategies
Curve StrategySteepener, Flattener and ButterflyHow to Read a…How to analyse a Yield-Curve ScenarioThe Butterfly TradeCarry and Roll-Down
viSovereign Bonds
Sovereign BondsPar Bond and Premium BondGovernment SecuritiesHow to Compare Government…Inflation-Linked BondsBond Total ReturnBond LadderHow to Read a Bond Term SheetHow to Map the…How to Analyse a…Treasury BillsTreasury Bill vs Sovereign BondThe Benchmark YieldThe Policy Rate and the Bond Market
viiCredit Risk
Credit RiskCredit Risk and Interest Rate RiskG-Spread, Z-Spread and Option-Adjusted…Credit SpreadTerm Premium and Credit SpreadHow to Build an…Rating ActionsDefault Rate, Loss Given…Expected Credit LossWhat a Credit Rating…A Rating Watchlist EntryThe Fallen AngelThe Credit CurveInvestment Grade and High YieldCollateral vs Guarantee
viiiCredit Analysis
Credit AnalysisCollateral, Guarantee and Credit…How to analyse a…Seniority and SubordinationCovenantsLeverage RatiosGross Leverage and Net Leverage
ixCredit Events and Recovery
Credit EventsCredit Event vs Liquidity EventHow to update Credit…The Distressed ExchangeThe Default NoticeCovenant Breach vs Restructuring EventHow to analyse Default…
xSecuritisation
SecuritisationOriginator, Servicer and Trustee…How to map a…Mortgage-Backed SecuritiesThe TrancheAsset-Backed SecuritiesAsset-Backed Security vs Mortgage-Backed SecurityCredit EnhancementPrepaymentThe Cash Flow WaterfallExtension RiskWeighted Average Life
xiFixed Income Portfolios
Ladder, Barbell and BulletFixed Income Portfolio MeasuresBarbell vs BulletHow to Map the…Tracking Error in Fixed Income
xiiFixed Income Research
Fixed Income ResearchFixed-Charge CoverageHow to assess Fixed-Income…How to Write a…The Four Assumptions That…A Liquidity Assumption and…The Spread ThesisStating Limitations in Fixed…

Bond Price and Yield: Turning a Promise Into a Price

A bond price is the present value of everything the bond promises, discounted at one annual rate. Discount each interest payment and the face amount by that rate, add the results, and the sum is the price. Run it the other way and the yield is the single annual rate that makes those same payments add up to exactly what the bond costs.

Work it out

Price a bond, one discounted payment at a time

Price the sum returns
Rs 1,000.00/-
Where it stands
at par
Paid on each date
Rs 85.00/-
Dates left to run
10
Every rupee promised
Rs 1,850.00/-
Taken off for waiting
Rs 850.00/-
How the rounding is handledEvery discount factor is worked at full precision and none of them is rounded before it is used. Each row then shows its own discounted amount to the paisa, and the price is the exact sum rounded once. Where writing the rows to the paisa would leave the column a paisa away from that price, the odd paisa is placed on the rows already closest to their own rounding boundary, so the column adds to the price at every setting of every field above.
What each promised payment is worth today bar heights sit on a scale set by the largest discounted amount The same amounts laid end to end the whole band is the price Illustration, computed from the figures typed above it. Segment widths are shares of the price. Price against yield, for the bond set above price up the side, yield along the foot in per cent a year, from nil to 20 face amount
Drive it into the error that costs the most
  1. Leave every field as it opens. Ten dates, Rs 85.00/- on nine of them and Rs 1,085.00/- on the tenth. The yield equals the contracted coupon rate, so the ten rows add to Rs 1,000.00/-, the face amount to the paisa.
  2. Change nothing except the convention box, from once a year to twice. Not one term of the bond has moved and the price goes to Rs 988.24/-. The gap of Rs 11.76/- was produced by an instruction alone, and an instruction is not a term of the bond.
  3. Drag the yield down to nil. Nothing has been taken off for waiting, so the price becomes Rs 1,850.00/-, every rupee promised.
  4. Drag it up to 20.00 per cent. The price falls to Rs 517.87/- and the last date's share of it falls from 47.99 per cent to 33.84 per cent.
  5. Pull the years down to one. A single row is left, Rs 1,085.00/- discounted once, and at 8.50 per cent it comes back to Rs 1,000.00/-.
  6. Push the years to 40 with the yield back at 8.50 per cent. Still Rs 1,000.00/- to the paisa, but the final date now carries 4.15 per cent of the price instead of 47.99 per cent.
  7. Any rate typed into the coupon box and the same rate typed into the yield box gives par every time, at every term. The coincidence is what makes the two easy to confuse, and it is why they are separate boxes here.
Educational illustration, not a quotation and not a valuation. Every rate in these boxes is an assumption entered by the reader, not a view held here. Payments are assumed to arrive in full and on the date contracted for. The assumption is made for the arithmetic and is not a property of bonds. Whole periods only, so interest accruing part way between two dates falls outside the sum. No tax and no dealing cost. Nothing is stored: the entered figures go when the tab does.

The bond is the ten year 8.50 per cent bond, invented for teaching: face amount Rs 1,000/-, contracted coupon rate 8.50 per cent a year struck on that face amount, one coupon date a year and ten dates left to run. At a yield of 8.50 per cent a year applied once a year the ten discounted amounts come to Rs 78.34/-, Rs 72.20/-, Rs 66.55/-, Rs 61.33/-, Rs 56.53/-, Rs 52.10/-, Rs 48.02/-, Rs 44.26/-, Rs 40.79/- and Rs 479.88/-, and those ten add to Rs 1,000.00/-. Change the convention box alone to twice a year and the identical schedule prices at Rs 988.24/-.

A schedule of payments and a rate are enough to produce a price. A present valueWhat a sum falling due on some later date is worth today, once the waiting has been priced. It is always less than the sum itself, and how much less depends on the rate applied. is only a sum of shrunk-down amounts, and a bond has already stated what it will pay and when. The arithmetic cannot choose the rate, and it has no view. Every rate in this guide is annual and every discount is taken once a year unless the convention box is changed. A rate without its instruction is not yet usable, so the instruction is stated beside each rate rather than tucked into a footnote.

Which two runs come out of one calculation?

The commonest confusion here is not arithmetical at all. The confusion is that people think a bond price calculation and a yield calculation are two different tools, and they are not. There is one sum, it runs in two directions, and the same ten promised payments sit in the middle of both.

Run forwards, the arithmetic takes a yield and returns the price somebody wanting exactly that rate would hand over today for this schedule. Run backwards, it takes a price, perhaps one somebody has quoted, and returns the rate a buyer paying that price would earn, on the assumption that every payment arrives in full and on the date contracted for.

A fruit seller has a set of scales and a price board. Given a weight, the board gives the amount to pay. Given the amount paid, the same board gives the weight bought. Nobody imagines these are two separate machines, and nobody imagines the board has a view on whether mangoes are dear this week. The board converts. The arithmetic that turns a yield into a price stands in exactly the same relation to the bond.

One sum, entered from either end A yield goes in 8.50 per cent a year Ten promised payments discounted and added Out comes a price Rs 1,000.00/- A price goes in Rs 1,143.78/- The identical ten payments and the identical sum Out comes a yield 6.50 per cent a year Annual compounding on both runs. Neither run holds a view on which rate is the right one. The middle box never changes: it is the contracted schedule, taken as given.
The same ten promised payments sit inside both runs, so a bond price and a bond yield are one calculation entered from opposite ends rather than two separate tools.
Debt Capital Markets Bootcamp — Fin Maverick

Where is each of the five inputs actually found?

A calculation is only as trustworthy as the place each of its inputs came from. The table below is the field note version. The meaning of each input is settled elsewhere; the entry here is where to go to get it. Five inputs go in. Three are read straight off the document that carries the obligation, one is either chosen or read back out of a price, and one is the input nobody realises is an input at all.

InputWhere it is foundWhat goes wrong if it is guessed
The face amountThe stated sum written into the obligation, which the interest is struck on and which falls due at the end. The face amount is covered separately.On the document that carries the obligation, stated once and not repeatedEvery term of the sum scales wrongly, and the error is silent because the shape of the answer still looks right
The contracted coupon rateOn the same document, alongside the face amount it is struck onThe payment amount is wrong on all ten dates at once
How many payments are leftCounted off the dates on that document, one by oneA bond called a ten year bond may have fewer dates left than its name suggests, and the label is not the count
The yieldEither chosen outright, or read back out of a price somebody quotedNothing, provided which of the two it was is stated, because they are different acts
The compounding conventionThe instruction that says how often within one year a quoted rate is actually applied. Two people using the same number under different instructions are measuring with different rulers.Part of the quote itself. If it did not arrive with the rate, the rate is not usable yetThe arithmetic is correct and the answer is for a different instrument, which is the expensive one

The last row is the load-bearing one of the five. The other four announce themselves when they are missing: leave out the face amount and there is nothing to multiply the rate by, count nine dates instead of ten and the sum is short by an obvious lump. But a rate arrives as a bare number, it looks complete, and it slots into the arithmetic without complaint. The convention that says how to apply it does not sit inside the number. The convention sits beside the number, and the convention is the part that gets dropped in conversation, in a message, and in the third column of somebody else's spreadsheet.

The household version runs like this. Somebody says a loan costs one and a half per cent. One and a half per cent a month and one and a half per cent a year are two completely different obligations, and the number is identical in both. Nothing usable has been said yet. Nobody accepts the bare figure from a lender. The same discipline applies to a yield.

How do ten promised payments turn into one price?

Now the arithmetic, written out once. Take the first coupon of Rs 85.00/-, due one year from now, and discountTo shrink a later payment down to its worth today, by dividing it by one plus a rate raised to the number of years of waiting. it: divide it by one plus the yield. Take the second coupon, due two years from now, and divide it by one plus the yield squared. Carry on to the tenth date, the one that brings the face amount along with its coupon, and divide that by one plus the yield raised to the tenth power. Add the ten results. The sum is the price.

The relationship
$$ P \;=\; \sum_{t=1}^{n} \frac{C}{(1+y)^{t}} \;+\; \frac{F}{(1+y)^{n}} $$
Pthe price, in rupees, which is what the sum produces
Cthe coupon amount in rupees, the contracted coupon rate applied to the face amount. Here Rs 85.00/-
Fthe face amount repaid on the final date. Here Rs 1,000/-
ythe yield as a decimal, on an annual compounding convention. 8.50 per cent enters as 0.0850
tthe payment date, counted in whole years from today, running 1 to n
nhow many payment dates are left, counted off the document. Here 10
What it says in wordsThe price of a bond is every promised interest payment divided by one plus the yield raised to the number of years until it arrives, added together, plus the face amount divided by one plus the yield raised to the number of years until the final date.

One structural property governs everything that follows. The yield sits in the denominator of every single term, so raising it makes every term smaller at once, and there is no arrangement of this sum in which a higher yield produces a higher price. The fall is not a market observation and not a behavioural claim about buyers. The fall is a property of division: nothing has to hold for it to be true, and no condition can suspend it.

The shrinking is easier to see on its own, before any rupee figures are attached to it. At 8.50 per cent a year, annual compounding, one rupee arriving a year from now is worth 0.9217 of a rupee today, one arriving in three years 0.7829, and one arriving on the tenth date 0.4423, less than half. The ten discount factors are the whole engine. Multiply the third by the Rs 85.00/- coupon and the answer is Rs 66.55/-, precisely what the third payment contributes to the price.

What one rupee arriving on each date is worth today, at a yield of 8.50 per cent 0.92171 0.84952 0.78293 0.72164 0.66505 0.61296 0.56497 0.52078 0.47999 0.442310 Annual compounding. Each factor is one divided by 1.085 raised to the years waited.
A rupee promised on the tenth date is worth 0.4423 of a rupee today at a yield of 8.50 per cent, so the discount does more work the further out a payment sits.

With the rupee amounts attached, the price builds itself. Nine of the ten dates carry Rs 85.00/-. The tenth carries Rs 1,085.00/-, being that year's interest with the face amount alongside it. Discounted at 8.50 per cent a year, annual compounding, all ten come to the calculation set out below.

DateWhat is promisedDiscount factorWorth today
Year 1Rs 85.00/-0.9217Rs 78.34/-
Year 2Rs 85.00/-0.8495Rs 72.20/-
Year 3Rs 85.00/-0.7829Rs 66.55/-
Year 4Rs 85.00/-0.7216Rs 61.33/-
Year 5Rs 85.00/-0.6650Rs 56.53/-
Year 6Rs 85.00/-0.6129Rs 52.10/-
Year 7Rs 85.00/-0.5649Rs 48.02/-
Year 8Rs 85.00/-0.5207Rs 44.26/-
Year 9Rs 85.00/-0.4799Rs 40.79/-
Year 10Rs 1,085.00/-0.4423Rs 479.88/-
PriceRs 1,850.00/- promisedRs 1,000.00/-

Two readings are worth taking off that table before moving on. The nine ordinary coupon dates contribute Rs 520.12/- between them and the tenth date alone contributes Rs 479.88/-, so a single date carries 47.99 per cent of the price. The issuer has contracted to hand over Rs 1,850.00/- in total across the ten dates. The price is Rs 1,000.00/-. Discounting has removed Rs 850.00/- of that, and the gap is neither a loss nor a fee. The Rs 850.00/- is the cost of the waiting, priced at 8.50 per cent a year.

Try it out

Somebody quotes a rate of 8.50 per cent for this bond and says nothing else. What has to be asked before it can be used?

Why must the compounding convention travel beside the rate?

The convention is where a calculation earns or loses its keep, so it gets a part of its own rather than a line at the foot. Every rate worked with here is annual and every discount is taken once in the year: one payment a year, one division a year, and the exponent counting whole years. Annual compounding is the instruction, and it is stated beside every rate and inside the panel above.

Now watch what a different instruction does to the identical schedule. Take the same ten payments on the same ten dates, and take the same quoted number, 8.50 per cent, but apply it twice within each year instead of once. Nothing about the bond has changed. Nothing about the number has changed. A rate applied twice a year at 4.25 per cent a time really costs 8.68 per cent across the year, so the price comes out at Rs 988.24/- instead of Rs 1,000.00/-, a gap of Rs 11.76/-.

One quoted number, two instructions, two prices from the same schedule A rate of 8.50 per cent Applied once a year which really costs 8.50 per cent Rs 1,000.00/- The same 8.50 applied twice a year which really costs 8.68 per cent Rs 988.24/- Same ten payments, same ten dates, same quoted number. The two prices differ by Rs 11.76/-. Nothing inside either calculation announces which of the two instructions was meant.
The same quoted 8.50 per cent applied once a year prices this bond at Rs 1,000.00/- and applied twice a year prices it at Rs 988.24/-, a gap of Rs 11.76/- opened by the instruction alone.

Rs 11.76/- on a thousand may sound like small change, and on one bond it is. The point is not the size of the gap but that no part of either calculation is wrong: no cell turns red, and both readers can show their working and be right. The convention used throughout is annual, and the right hand branch shows what a mismatch looks like from the inside. The right hand branch is not a second convention for this instrument.

Try it out

The yield a buyer wants rises from 8.50 per cent to 10.50 per cent a year, and not one term of the bond changes. What happens to the price that buyer would pay?

Try it out

In the calculator nothing changes except the box asking how often the quoted yield is applied, which moves from once a year to twice. What has changed about the bond?

What happens when the yield equals the contracted coupon rate?

Run the sum at 8.50 per cent a year and the price lands on Rs 1,000.00/- exactly, the face amount to the paisa. The coincidence looks like a number arranged for a textbook and it is not one. Whenever the yield wanted equals the contracted coupon rate, the sum returns the face amount, and the phrase at par is a name for that outcome rather than a rule imposed on bonds.

The intuition is short. The bond already pays 8.50 per cent a year on Rs 1,000/-. If 8.50 per cent a year is exactly the rate wanted, then handing over Rs 1,000/- delivers precisely that and there is nothing to adjust for. A lower price would earn more than the rate stated as wanted. A higher price would earn less. Only one amount leaves a buyer neither over nor under, and it is the face amount.

Par is also the sharpest place to see the labelling discipline at work. The contracted coupon rate reads 8.50 per cent a year and the yield reads 8.50 per cent a year: the same number, two entirely different objects. One is a term of the contract that will not move for ten years; the other is what a buyer today has decided to want. The two coincide once, and that is exactly why each is written out with its own name every time it appears.

The price falls at every step as the yield rises, and never turns back face amount Rs 1,000.00/- The one crossing: yield 8.50 per cent, price Rs 1,000.00/- Rs 1,364.99/- Rs 755.82/- 4 6 8 10 12 yield, per cent a year, annual compounding
Across the whole range of yields the price only ever falls, and it meets the face amount of Rs 1,000.00/- at exactly one point rather than over a region.

Because the fall never reverses, that crossing happens once and once only. The crossing splits the whole range of yields into two clean regions with a single point between them. Above the contracted coupon rate the price sits below the face amount. Below it, above. There is no third case and no region where both hold.

Two regions and one meeting point, set entirely by the arithmetic 8.50 per cent, price exactly Rs 1,000.00/- at 6.50 per cent the price is Rs 1,143.78/- at 10.50 per cent the price is Rs 879.70/- 4 6 10 13 Yield below 8.50 per cent Price above Rs 1,000.00/- a premium to the face amount Yield above 8.50 per cent Price below Rs 1,000.00/- a discount to the face amount
At par is one point rather than a band, with a whole region of prices above the face amount on one side of it and a whole region below on the other.

The three runs, set down in full

The worked instance is three runs on the ten year 8.50 per cent bond, all three written out so that no control has to be touched. Face amount Rs 1,000/-, coupon Rs 85.00/- on each of ten annual dates, Rs 1,085.00/- on the last, annual compounding stated beside every rate.

RunThe yield wantedThe price the sum returnsAgainst the first run
One, the reference8.50 per cent a yearRs 1,000.00/-the face amount exactly
Two, wanting more10.50 per cent a yearRs 879.70/-a fall of Rs 120.30/-, which is 12.030 per cent
Three, wanting less6.50 per cent a yearRs 1,143.78/-a rise of Rs 143.78/-, which is 14.378 per cent

One promise, unchanged in every single term, is worth three different amounts to three buyers who want three different rates, and the bond had nothing to do with it. The issuer has not renegotiated, the dates have not moved, and the Rs 85.00/- has not budged. The rate somebody on the other side decided to want is what changed, and the price is where that want gets expressed.

A rupee gap has no rounding in it, so quote the rupee gaps before the percentages: Rs 1,000.00/- less Rs 879.70/- is Rs 120.30/-, and Rs 1,143.78/- less Rs 1,000.00/- is Rs 143.78/-. Only then convert. Notice that the two moves are not the same size even though the rate moved by two percentage points in each direction: the fall is 12.030 per cent and the rise is 14.378 per cent. The price against yield drawing in the calculator carries that inequality as the bend in its curve. Why it exists is not settled here; it has a measure of its own and is covered separately.

One unchanged promise, three prices, because three buyers want three rates Rs 1,143.78/- Rs 1,000.00/- Rs 879.70/- yield 6.50 per cent a rise of 14.378 per cent yield 8.50 per cent the face amount exactly yield 10.50 per cent a fall of 12.030 per cent Not one term of the promise differs across the three. Only the rate wanted from it differs.
The same schedule prices at Rs 1,143.78/-, Rs 1,000.00/- and Rs 879.70/- at three different yields, with no term of the promise altered between them.
Risk Management Program Bootcamp — Fin Maverick

How is a yield read back out of a price?

Now the sum runs from the other end. Somebody quotes Rs 1,143.78/- for this bond and asks what rate a buyer paying it would earn. The price is known, the ten payments are known, and the yield is wanted. The instinct is to rearrange the formula and put the yield on one side, as with almost any school equation.

The rearrangement cannot be done. The yield appears in ten denominators at ten different powers, so no rearrangement isolates it, and the answer is found by trying rates rather than by solving for one. The absence is not a gap in anyone's algebra. There is no closed form waiting to be discovered; the equation genuinely does not have one for ten dates, and it already resists at two.

The way through is a searchFinding a number by trying a value, seeing how far the result missed, and trying again in the direction that closes the gap, when no rearrangement isolates the unknown.. A rate is picked, the sum is run, the answer is set against the quoted price, and the rate moves in whichever direction closes the gap. Because the price falls steadily as the rate rises and never turns back, every trial says unambiguously which way to go next, and the search always closes.

No rearrangement isolates the yield, so it is found by trying rates until the sum matches The quoted price, which must be matched: Rs 1,143.78/- Try 6.00 per cent gives Rs 1,184.00/- too high, so the rate must rise Try 7.00 per cent gives Rs 1,105.35/- too low, so the rate must fall Try 6.50 per cent gives Rs 1,143.78/- matched, so the yield is 6.50 Every trial says which way to move next, because the price only ever falls as the rate rises. Annual compounding on every trial. Change that instruction and every row changes with it.
Three trials close on a yield of 6.50 per cent, because each miss says which direction to move and the price never turns back on itself.

The everyday version is a tap and a bucket. The water has to reach a mark, there is no formula for how far to turn the tap, so the tap is turned, the level is looked at, and the tap is adjusted again. The mark is the quoted price, the tap is the rate, and the process works because turning the tap one way always raises the level and never lowers it. A calculator does this in a fraction of a second with many more trials than three, and it is doing nothing cleverer.

Try it out

A price of Rs 1,143.78/- is given and the yield is asked for. Why can the formula not simply be rearranged?

Try it out

Drawn as one bar for each payment, with each bar as tall as that payment is worth today, which bar on this bond is tallest and by roughly how much?

What does the picture show that a single number does not?

A price is one number and it hides its own composition completely. Rs 1,000.00/- says nothing about where inside the ten years that value sits. One bar for each payment, each as tall as that payment is worth today, makes the composition memorable without effort.

The last date carries Rs 1,085.00/- while every other date carries only Rs 85.00/-, so nine small bars step gently downwards and the tenth towers over every one of them. Even after being discounted the hardest of the ten, the final bar stands more than six times the height of the first: Rs 479.88/- against Rs 78.34/-. Almost half the price of this bond, 47.99 per cent of it, sits on one date at the very end.

Each promised payment shrunk to what it is worth today, at a yield of 8.50 per cent 78.341 72.202 66.553 61.334 56.535 52.106 48.027 44.268 40.799 479.8810 Figures in rupees. The ten bars add to Rs 1,000.00/-, the price at a yield of 8.50 per cent. The tenth date carries Rs 1,085.00/-, the final coupon and the face amount together.
Nine coupon dates are worth Rs 520.12/- between them and the tenth alone is worth Rs 479.88/-, so 47.99 per cent of this bond's price sits on one date at the end.

The claim that most of a bond's value sits at the end need not be taken on faith once the shape has been seen. The shape also explains why the drawing changes character as the rate moves: the tall bar is discounted over ten years and the short ones over one or two, so a change in the rate hits the tall bar hardest. The unequal effect of a rate change is worth handling rather than reading about.

Try it out

Without touching a control: at what yield does this bond price come out exactly equal to its face amount of Rs 1,000/-?

Play with it

Move the yield and watch the ten payments rescale

The bond is held completely fixed: ten annual dates, Rs 85.00/- on each of the first nine, Rs 1,085.00/- on the tenth, face amount Rs 1,000/-. The only thing that moves is the rate a buyer wants. The control opens at 8.50 per cent a year and reproduces run one of the worked instance exactly.

4.00 per cent8.50 per cent a year13.00 per cent
What each of the ten promised payments is worth today 1 2 3 4 5 6 7 8 9 10 The price, on a scale running from Rs 700/- to Rs 1,400/- face amount Rs 1,000.00/-
Held fixed
Rs 85.00/-
Yield wanted
8.50%
Price the sum returns
Rs 1,000.00/-

At a yield of 8.50 per cent a year on an annual compounding convention, the ten year 8.50 per cent bond prices at Rs 1,000.00/-, which is exactly its face amount.

Educational illustration, not a quotation and not a valuation. The terms of the bond are assumed and no figure is a market level. Annual compounding throughout, one payment a year discounted once a year. Payments are assumed to arrive in full and on time. The assumption is made for the arithmetic and is not a property of bonds. The control moves between whole year schedules, so interest accruing part way through a year falls outside the sum. Figures in rupees.

Ten years of discounting is where a rate change does its heaviest work, so dragging the control left grows the tall bar faster than the nine short ones. Drag it right and the same happens in reverse. The face amount marker crosses at one point only, at 8.50 per cent a year.

Try it out

Two people price this same schedule. One gets Rs 1,000.00/- and the other gets a different figure. Both did the arithmetic correctly. What is the first thing to check?

Portfolio Management Bootcamp — Fin Maverick

How does anyone actually use this?

Four different people run this arithmetic for four different reasons, and knowing which reason applies keeps a reader from over-reading the answer. Everybody using this sum is really doing one of two things: converting a rate into a price so they can decide what to offer, or converting a price into a rate so they can compare it with something else.

A lender deciding what to offer for a bond somebody wants to sell starts from the rate it requires and runs the sum forwards. The output is a bid. A bid is not the worth of the bond but the most this lender will pay at the rate it wants. Two lenders wanting different rates produce two different bids from the identical schedule, and neither is wrong.

A price on its own is not comparable to anything, so an analyst handed a price runs it backwards. Rs 1,143.78/- and Rs 879.70/- may belong to different bonds with different coupons and different lengths, so side by side they say almost nothing. Converted to yields, 6.50 and 10.50 per cent a year, they become two numbers on the same scale. The backwards run turns prices into rates. Prices cannot be compared with one another and rates can, and that is why so much of the language around bonds is in yields rather than prices.

An investor deciding between two uses of the same money runs it backwards for the same reason, and then stops. The yield says what the schedule pays at that price if every payment arrives. The yield does not say whether the payments will arrive, and it does not say whether that rate is good. Why a shakier borrower is made to pay more, and what the rate ought to be in the first place, are both covered separately.

And a household does the same arithmetic without naming it. Somebody offers to buy out the remaining nine instalments on a chit for a lump sum today. Working out whether that lump sum is generous means discounting those nine instalments at the rate the holder would want, and comparing. The mechanics are the ones above; only the vocabulary is different.

What does this calculation not establish?

A number that comes out of a box invites a reliance it has not earned. The sum does not say the price is right. The sum does not say the payments will arrive, and it does not say what the yield will be tomorrow, or that today's yield is a sensible one to want.

The honest description of the output is that it is a translation between two ways of quoting the same schedule, and a translation is neither a valuation nor a view. Nothing inside the arithmetic is capable of adjudicating between a rate and a price.

Consider what the sum would have to know in order to say more. Whether this issuer will still be paying in year nine is a question about credit and is covered separately. Movements in rates elsewhere need a curve of rates and are covered separately. The other uses a buyer might have for the money are a question about that particular buyer. None of those three is anywhere in the formula. The formula holds ten cash amounts, ten dates and one rate and nothing else.

A price produced by this sum is an illustration and nothing stronger. The rate that went in was assumed, so the price that came out states only what that assumption implies and not what anybody would pay.

Try it out

The calculation returns a price of Rs 1,143.78/-. Does that price establish that the bond is worth buying?

The mistake that survives a correct calculation

A reader takes a rate quoted on one compounding convention and runs it through a calculation built on another. The mismatch is the most expensive error available and it is completely invisible. Nothing on the screen turns red. The arithmetic is correct from the first line to the last. The answer is simply the answer for a different instrument.

One wrong price would be recoverable and is not the cost. The cost is that from that moment on the reader cannot tell whether a difference between their figure and somebody else's is a genuine disagreement about the rate or an unnoticed difference in the instruction, and they will spend hours hunting the wrong one. The mistake is made most often by exactly the person one would expect: somebody comparing a figure they computed against a figure they were handed. Setting a computed figure against a handed one is the commonest use a calculation like this ever gets put to.

The fix is one line. The convention goes next to the rate every single time, annual throughout here, and no two rates are compared until both of them carry theirs.

Two worksheets, both arithmetically correct, differing in one row only The worksheet computed here The worksheet handed over Face amountRs 1,000/- Face amountRs 1,000/- Payment on each dateRs 85.00/- Payment on each dateRs 85.00/- Dates remaining10 Dates remaining10 Rate quoted8.50 per cent Rate quoted8.50 per cent Appliedonce a year Appliedtwice a year PriceRs 1,000.00/- PriceRs 988.24/- The only row that differs is the one neither reader thought to say out loud. So the hunt for the disagreement starts in the sums, where there is nothing to find.
Every row of the two worksheets matches except the compounding row, and that single unspoken difference is what puts Rs 11.76/- between two correct answers.
Equity Research Bootcamp — Fin Maverick Bond Pricing and Yield Mechanics — free micro-course from Fin Maverick

Who sets the conventions this is quoted under?

The conventions a price and a yield are quoted under are not part of the arithmetic, and they do not stay still.

Five separate requirements sit around the arithmetic above. The convention a bond price must be quoted in. The day count conventionThe counting rule that decides how much of a year has passed between two dates, which matters the moment a calculation stops landing on whole years. that interest accrues on between payment dates. The valuation norms deciding what a regulated holder must carry a bond at. How a yield must be computed and quoted for a given instrument. And the cycle on which a completed bond trade is settled. Every one of the five is set by an authority and every one of them is revised from time to time, so a copied value stops being true on the day it changes rather than merely growing old.

Five rows named here, with the authority printed inside each Nothing is written into the middle column, on purpose. The convention a price is quoted in SEBI, sebi.gov.in The day count interest accrues on The Reserve Bank of India, rbi.org.in What a regulated holder carries it at The Reserve Bank of India, rbi.org.in How a yield must be computed and quoted SEBI, sebi.gov.in How a trade settles, and on what cycle The Reserve Bank of India and SEBI At rbi.org.in and sebi.gov.in. Each row is revised, so any value copied out of it dates quickly. The arithmetic above needs none of them, which is why it can be written jurisdiction free.
The five requirements a price and a yield are quoted under are drawn as rows with the authority named inside each, because each authority revises its own.

The cost of naming each authority rather than copying its value is the convenience of having the numbers on the same screen as the sum. The gain is arithmetic still correct after the next revision, and the habit of going to the authority for the parts that move. The arithmetic here needs none of the five in order to work.

India

The rows named here, and the authority behind each

Each item below is set elsewhere and each is revised. The compounding convention runs the other way and is the single exception. Nobody can reproduce a figure without first knowing the convention, so it lives inside the sum itself, annual from the first line to the last.

  • The convention a bond price must be quoted in. The Securities and Exchange Board of India (SEBI), sebi.gov.in, for corporate debt; the Reserve Bank of India, rbi.org.in, for government securities and the money market.
  • The day count convention interest accrues on between payment dates. The Reserve Bank of India, rbi.org.in.
  • The valuation norms deciding what a regulated holder must carry a bond at. The Reserve Bank of India, rbi.org.in.
  • How a yield must be computed and quoted for a given instrument, and disclosed. SEBI, sebi.gov.in.
  • The cycle on which a bond trade is settledThe process that moves the instrument to the buyer and the money to the seller once a trade is agreed. Its timing is set by an authority and is not written down here. and the instrument changes hands. The Reserve Bank of India, rbi.org.in, and SEBI, sebi.gov.in.
  • Anything touching the tax treatment of a holding or of what it pays. The tax authority, incometaxindia.gov.in.
Try it out

Where is the day count convention that interest accrues on?

A yield taken as given turns into a price above, and a price taken as given turns into a yield. The forces that make a yield move are covered separately, as is how far a price moves when it does, a distance that needs a measure introduced separately. The interest earned part way between two payment dates, and the difference between a price as quoted and the amount that actually changes hands, are both covered separately. The meaning of the amount owed, the face amount and how a price is quoted against itThe stated sum a bond is written for, which the interest is struck on and which falls due at the end. The face amount is covered separately., the interest payment, the document behind the promise, the borrower and the final date is covered separately, and every one of them is taken as given here.
Futures, the Basis and What Moves It teaches you to price a future from spot and explain why the basis moves.

References

SourceNamed here forWhere
The Reserve Bank of IndiaThe day count convention interest accrues on between payment dates, the valuation norms deciding what a regulated holder must carry a bond at, the settlement of a trade and its cycle, and the quoting convention for government securities and the money marketrbi.org.in
SEBIThe convention a corporate debt price must be quoted in, how a yield must be computed, quoted and disclosed for a given instrument, and the settlement of a trade and its cyclesebi.gov.in
The tax authorityAnything touching the tax treatment of a holding or of what it paysincometaxindia.gov.in

The ten year 8.50 per cent bond priced throughout is invented.
Educational material. Not advice on any investment, tax, budget or market position.

← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.