Tools & Calculators
By HDFC SKY | Updated at: Jul 24, 2025 06:09 PM IST
Summary

Understanding the difference between clean price vs dirty price is essential for investors, as it affects the determination of a bond’s price when they trade in the secondary market. More specifically, how do clean and dirty prices differ?
A common phrase in bond markets is, “Buy clean, pay dirty.” As explained above, the clean price represents the bond’s value, excluding any accrued interest, while the dirty price includes both the clean price and accrued interest owed to the seller.
Knowing this distinction is crucial for investors, as it impacts investment decisions and portfolio profitability. Let’s explore clean and dirty prices, their differences, and an example to clarify their significance.
The clean price of a bond is simply market price excluding accrued interest. It denotes the bond’s intrinsic value without considering the interest accrued since the last coupon payment. This price is commonly used in bond market quotations.
The clean price standardises bond trading, making it easier to compare different bonds without the complications of accrued interest. Even if a bond approaches a coupon payment date, its clean price remains unchanged in market quotations.
The dirty price of a bond consists of the clean price plus any accrued interest since the last coupon payment. It is the actual amount an investor pays when purchasing a bond through the secondary market.
Following are some key features of Dirty Price:
Dirty Price = Clean Price + Accrued Interest
Accrued interest is calculated using the formula:
Accrued Interest = (Coupon Rate × Face Value × Days Since Last Payment) / Total Days in Coupon Period
The main distinction between clean and dirty prices lies in accrued interest:
| Clean Price | Dirty Price |
| Excludes accrued interest | Includes accrued interest |
| Used for quoting bond prices | Used for settlement in bond transactions |
| Does not fluctuate with accumulation of accrued interest | Fluctuates as accrued interest accumulates |
| Easier to compare bonds | Reflects actual purchase cost |
Clean price is used to quote bond prices in financial markets, while dirty price is used to settle.
Also, clean price excludes interest, whereas dirty price includes accrued interest owed to the seller.
Clean price provides a standardised value for easier bond comparison, whereas dirty price represents the actual amount an investor pays.
Let’s assume an investor is buying a bond with the following details:
Accrued Interest = (10% × Rs 1,000 × 180) / 360 = Rs 50
Dirty Price = Clean Price + Accrued Interest
Dirty Price = Rs 1,000 + Rs 50 = ₹1,050
Thus, while the clean price of the bond is Rs 980, the investor pays Rs 1,030 due to accrued interest.
Knowing the difference between clean price vs dirty price is essential from an investors’ point of view. The clean price is used for market quotations and comparing bonds. Whereas the dirty price is what investors incur, it consists of accrued interest. This distinction helps investors make informed decisions when trading in bonds in the secondary market. By knowing how these prices work, investors can better assess bond values, plan their purchases, and manage their investment portfolios effectively.
If a bond is traded between interest payment dates, the buyer has to compensate the seller for the accrued interest. Therefore, the buyer will pay the dirty price.
Yes, the full price of a bond is equivalent to the dirty price, as it includes the clean price plus any accrued interest.
The spread between the clean and dirty prices is maximum before the payment date. However, as the payment date approaches, the portion of accrued interest keeps growing,eventually matching the clean price on the payment date when the accrued interest is paid on the bond. There is no accrued interest until the following payment date.
Understanding the difference between a bond’s dirty price and a clean price is crucial because it affects the bond’s value and the yield an investor receives. The clean price determines the market value of a bond, while the dirty price is the actual price an investor pays.
To convert the clean price to the dirty price, simply find the accrued interest and add it to the clean price using the formula: Dirty Price = Clean Price + Accrued Interest.