Accrued interest, flat price and full price
Between coupon dates the buyer pays the full price: the bond's value on the last coupon date grown at the yield for the days elapsed. Part of it is accrued interest owed to the seller. Dealers quote the flat price, which is the full price minus accrued interest.
Before this: Pricing a bond from its yield to maturity
On the exam
- Calculate a bond’s price given a yield-to-maturity on or between coupon dates
Calculate a bond's price between coupon dates: full price, accrued interest and flat price, using actual/actual or 30/360 day counts. Expect a two-step calculation (coupon-date value, then roll forward) and a question on why dealers quote the flat price.
How deeply to learn each part
- Know the idea
- Understand it in general. It frames other topics, but you will not calculate with it.
- Use it
- Understand it well enough to solve a question with it. Recognize when it applies.
- Memorize
- Learn it by heart. The exam will not give it to you.
You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.
You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.
How do you price a bond between coupon dates?
Most trades settle between coupon dates. The buyer then pays the full price : the present value of the remaining cash flows on the trade settlement date , which is the day the buyer pays and the seller delivers. The full price has two parts, the flat price and the accrued interest .
- Flat price (the quoted price) Memorize full price minus accrued interest; moves only when the yield moves
- Accrued interest Memorize the seller’s share of the next coupon; does not depend on the yield
Try this 0 of 3
- Switch the day count to actual/actual
- Move settlement to the day before the next coupon
- Change the yield and watch which number does not move
Show working
Per period: coupon 5% ÷ 2 = 2.5, yield 6% ÷ 2 = r = 3%, 7 × 2 = 14 periods left at 1 May 2026.
30/360: t = 76 days from 1 May to 17 July, T = 180 days in the period (every month counts as 30 days).
1. PV at the last coupon date: N = 14, I/Y = 3, PMT = 2.5, FV = 100 → 94.352.
2. Full price = 94.352 × 1.0376/180 = 95.537.
3. Accrued interest = (76 ÷ 180) × 2.5 = 1.056.
4. Flat price = 95.537 − 1.056 = 94.481.
- 2NDCLR TVMwith P/Y set to 1
- 14N3I/Y2.5PMT100FV
- CPTPV−94.352, the value on the last coupon date
- +|-STO1make it positive and store it
- 1.03y^x(76÷180)×RCL1=95.537, the full price
- −(76÷180×2.5)=94.481, the flat price (accrued interest 1.056)
2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PMT payment · FV future value · CPT compute · PV present value · +|- change sign · STO store · y^x power · RCL recall a stored number
- fCLEAR FIN
- 14n3i2.5PMT100FV
- PV−94.352, the value on the last coupon date
- CHS1.03ENTER76ENTER180÷y^x×95.537, the full price
- 76ENTER180÷2.5×−94.481, the flat price (accrued interest 1.056)
f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PMT payment · FV future value · PV present value · CHS change sign · ENTER enter (on the HP, puts the number on the stack) · y^x power
The full price is the bond’s value on the last coupon date, rolled forward at the yield for the fraction of the period that has passed.
Here is the price on the last coupon date, the yield per coupon period, the days from the last coupon to settlement, and the days in the coupon period. The seller is owed interest for the days the seller held the bond. That is accrued interest.
Accrued interest does not depend on the yield, so only the flat price responds when yields change.
How are the days counted?
The day count convention states how days are counted and how many days a period has. It sets and .
- Actual/actual Use it real days in the period; typical for government bonds
- Counts real days, leap days included
- Period length real days between the two coupon dates
-
- 30/360 Use it typical for many corporate bonds
- Counts every month 30 days
- Period length a semiannual period is always 180 days
-
Under actual/actual , count the real days, leap days included. Under 30/360 , every month has 30 days, and a 31st counts as the 30th.
What is the full price of a bond between coupon dates?
Work in two steps: find the value on the last coupon date, then roll it forward.
A bond is worth 94.35 per 100 on its last coupon date. The yield is 3.00% per coupon period and settlement falls 76 days into a 180-day period. The full price is closest to:
94.352 × (1 + 0.03)^(76/180) = 95.537
Full price95.54
- 1.03y^x(76÷180)×94.352=95.537
y^x power
- 1.03ENTER76ENTER180÷y^x94.352×95.537
ENTER enter (on the HP, puts the number on the stack) · y^x power
The flat price (94.481) is only slightly above the coupon-date value (94.352), because most of the growth over 76 days is the accrued interest, which comes back out. Do not report 94.352 or the full price when the question asks for the flat price.
Why do dealers quote the flat price?
If dealers quoted full prices, a bond’s price would rise every day as interest accrues, even with an unchanged yield, and fall sharply on each coupon date. The flat price removes that sawtooth, so a move in the quote signals a move in yields.
Exam tip Accrued interest is the seller’s share of the next coupon. The buyer receives the whole coupon, so the buyer reimburses the seller on the settlement date.
Go deeper Why the exact formula compounds over a fraction of a period
Settlement falls part-way through a period, so the next coupon is only of a period away, the one after that , and so on. Discounting each payment at those distances gives the full price directly. Multiplying through by turns it into the coupon-date value times , which a calculator solves in one pass. Some markets use a simple-interest fraction instead; the curriculum uses the compound form.
Go deeper Leap years and ex-coupon periods
Under actual/actual, a period that contains 29 February has one more day, so changes: a 1 January to 1 July period has 181 days in an ordinary year and 182 in a leap year. Some markets also stop accruing to the buyer shortly before a coupon date (the ex-coupon period). That is a market detail and not examinable.
Memorize this
MemorizeThe three prices
| Price | Formula | Depends on yield? |
|---|---|---|
| Full (dirty, invoice) | Yes | |
| Accrued interest | No | |
| Flat (clean, quoted) | Full − accrued | Yes |
Memory hook Full = what you pay. Flat = what the screen shows. The gap is the seller’s share of the coupon.
Know it cold = days from last coupon to settlement. = days in the period. = yield per period, not per year.
MemorizeDay counts
| Convention | Counts days as | Typical use |
|---|---|---|
| Actual/actual | Real days (t and T) | Government bonds |
| 30/360 | 30 per month, 180 per half-year | Many corporate bonds |
Memory hook Under 30/360 every month has 30 days, so a half-year period is always 180.
Know it cold Use the convention the question names for both and .
- Flat price (the quoted price) Memorize full price minus accrued interest; moves only when the yield moves
- Accrued interest Memorize the seller’s share of the next coupon; does not depend on the yield
- Actual/actual Use it real days in the period; typical for government bonds
- Counts real days, leap days included
- Period length real days between the two coupon dates
-
- 30/360 Use it typical for many corporate bonds
- Counts every month 30 days
- Period length a semiannual period is always 180 days
-
Quick example
A bond is worth 98.40 on its last coupon date. Yield 2% per period, settlement 110 days into a 182-day period. 98.40 × 1.02^(110/182) = 99.58.
- 1.02y^x(110÷182)×98.4= 99.585
y^x power
- 1.02ENTER110ENTER182÷y^x98.4× 99.585
ENTER enter (on the HP, puts the number on the stack) · y^x power
Quick example
Coupon of 1.85 per half-year, settlement 112 days into a 180-day period (30/360). (112 ÷ 180) × 1.85 = 1.151.
- 112÷180×1.85= 1.1511
- 112ENTER180÷1.85× 1.1511
ENTER enter (on the HP, puts the number on the stack)
Quick example
Full price 99.585, accrued interest 1.330. Flat price = 98.255.
- 99.585−1.33= 98.255
- 99.585ENTER1.33− 98.255
ENTER enter (on the HP, puts the number on the stack)
Quick example
12 April to 3 July in the same year: 30 × 3 + (3 − 12) = 81 days, out of 180 for a half-year.
- 7−4=×30+3−12= 81
- 7ENTER4−30×3+12− 81
ENTER enter (on the HP, puts the number on the stack)
How it is asked
-
Full price, then flat price
Bond worth 94.352 at the last coupon date, 3% per period, 76 of 180 days (30/360), coupon 2.50. Flat price?
Full 94.352 × 1.03^(76/180) = 95.537; accrued 1.056; flat 94.481. Reporting 94.352 is the trap.
-
Accrued interest only
Semiannual coupon 1.85, 112 of 180 days. Accrued interest?
(112 ÷ 180) × 1.85 = 1.151. Using the annual coupon is the trap.
-
Day count
30/360, 12 April to 3 July. Days?
30 × 3 + 3 − 12 = 81. Actual days (82) is the trap.
-
Why the flat price?
Why do dealers quote the flat price?
Full prices rise daily as interest accrues and drop at each coupon, even if the yield is unchanged. The flat price moves only with the yield.
Exam traps
- Reporting the value at the last coupon date as the full price, without rolling it forward by (1 + r)^(t/T).
- Using the annual yield in (1 + r)^(t/T) for a semiannual bond. r is the yield per coupon period.
- Using actual days when the bond is 30/360, or the reverse. Use the stated convention for both t and T.
- Using the annual coupon in accrued interest. PMT is the coupon for one period.
- Expecting the flat price to exceed the coupon-date value. It is often below it, because accrued interest has been taken out.
Checkpoint
4 exam-style questions. About 90 seconds each.
1A bond pays a 6% annual coupon (actual/actual). Its last coupon was paid on 10 February 2026 and the next is due on 10 February 2027. Four annual coupons remain from 10 February 2026. For settlement on 15 July 2026 at a 5% yield to maturity, the full price per 100 of par is closest to:
2Under a 30/360 convention, the number of days from 1 March to 17 May is:
3Bond dealers usually quote the flat price because it:
4A bond pays a 4.2% coupon semiannually (30/360). The last coupon was paid on 15 February and settlement is on 20 June. The accrued interest per 100 of par is closest to:
Key takeaways
- Full price = coupon-date value × (1 + r)^(t/T).
- Accrued interest = (t/T) × coupon per period. It does not depend on the yield.
- Flat (quoted) price = full price − accrued interest.
- Know both day counts: actual/actual and 30/360.
Quick example
A bond is worth 98.40 on its last coupon date. Yield 2% per period, settlement 110 days into a 182-day period. 98.40 × 1.02^(110/182) = 99.58.
- 1.02y^x(110÷182)×98.4= 99.585
y^x power
- 1.02ENTER110ENTER182÷y^x98.4× 99.585
ENTER enter (on the HP, puts the number on the stack) · y^x power
Quick example
Coupon of 1.85 per half-year, settlement 112 days into a 180-day period (30/360). (112 ÷ 180) × 1.85 = 1.151.
- 112÷180×1.85= 1.1511
- 112ENTER180÷1.85× 1.1511
ENTER enter (on the HP, puts the number on the stack)
Quick example
Full price 99.585, accrued interest 1.330. Flat price = 98.255.
- 99.585−1.33= 98.255
- 99.585ENTER1.33− 98.255
ENTER enter (on the HP, puts the number on the stack)
Quick example
12 April to 3 July in the same year: 30 × 3 + (3 − 12) = 81 days, out of 180 for a half-year.
- 7−4=×30+3−12= 81
- 7ENTER4−30×3+12− 81
ENTER enter (on the HP, puts the number on the stack)
All Fixed Income formulas, every lesson
Practice exam-style questions on Bond Valuation: Prices and Yields
Questions about this lesson?
Where this comes back
- Yield and Yield Spread Measures for Fixed-Rate Bonds Fixed Income
- Term Structure: Spot, Par and Forward Curves Fixed Income
- Modified Duration, Money Duration and PVBP Fixed Income
Questions candidates ask
What is the difference between a bond's clean and dirty price?
The dirty (full) price is what the buyer pays: it includes accrued interest. The clean (flat) price excludes accrued interest and is the price dealers quote. Full price = flat price + accrued interest.
How is accrued interest calculated?
Divide the days since the last coupon by the days in the coupon period, then multiply by the coupon payment for that period. It does not depend on the yield.
What does 30/360 mean?
A day count that treats every month as 30 days and every year as 360 days. A semiannual coupon period is then always 180 days. Actual/actual uses the real number of days instead.
Spotted an error? Tell us and we will fix it.