When I talk to bond investors, I notice a pattern: most people are comfortable with interest (“I’ll get my coupon on time”), but taxes create a pause. And the question that comes up again and again is simple: what is capital gains tax—and how does it show up in bonds?
I look at it this way: bond returns can land in two separate tax baskets, and mixing them up is what creates confusion.
1) Two ways I can make money in bonds
- Interest (coupon) income
This is the regular interest the issuer pays me—monthly, quarterly, or annually. In most cases, I treat this as income and it is taxed as per my applicable slab rate. - Capital gain (or loss)
This happens only when I sell the bond (or transfer it) before maturity. If I sell it for more than what I paid, the profit is a capital gain. If I sell it for less, it becomes a capital loss.
So yes—if I buy a bond at ₹1,00,000 and later sell it at ₹1,04,000, the ₹4,000 difference is capital gain. It’s not interest. It’s a price gain.
2) Why bond prices move in the first place
This part matters because capital gains don’t appear randomly. Bond prices move mainly because of:
- Interest rate changes: When market yields rise, older bonds often trade lower, and when yields fall, they can trade higher.
- Issuer credit perception: If the issuer’s risk profile improves or worsens, bond prices can adjust.
- Liquidity: Some bonds have more buyers and sellers than others, which can affect the price I get.
That’s why two investors can hold the same bond and still end up with different capital gains—depending on when they entered and exited.
3) Short-term vs long-term: what decides it
For capital gains tax, the holding period is the big divider. After the July 2024 changes, holding periods were simplified: 12 months for listed securities and 24 months for other assets.
In bond terms, I typically think like this:
- If the bond is listed, holding it more than 12 months generally puts it in a long-term bucket.
- If it’s unlisted, the long-term threshold often aligns with the 24-month category used for other assets.
(Whenever the instrument is unusual, I double-check its exact tax treatment instead of assuming.)
4) What tax rate applies
After the same July 2024 rationalisation, long-term capital gains under the relevant framework are generally 12.5% without indexation.
Short-term capital gains are commonly linked to my slab rate.
Instead of obsessing over tax tables, I keep my focus on what actually decides my number:
- Was it listed or unlisted?
- How long did I hold it?
- What was my true buy price and true sell price (after charges)?
5) A clean, real-life example
Let’s say:
- I buy a listed bond for ₹1,00,000
- I sell it after 14 months for ₹1,04,000
My capital gain is ₹4,000 (before adjusting for charges). Since I held it beyond the long-term threshold for listed securities, it generally falls under long-term treatment.
And separately—if I received coupons during those 14 months, that interest is still taxed as interest/income. The coupon doesn’t “merge” into capital gains.
6) Why I prefer doing this via an online bond platform
This is where execution matters. When I invest through an online bond platform, the day-to-day tracking becomes much cleaner—purchase date, executed price, accrued interest, transaction history. And those are exactly the details I need when I calculate capital gains and report them correctly.
To me, capital gains tax isn’t something to fear—it’s something to separate, record, and compute calmly. If I keep my data clean and my buckets clear (interest vs capital gains), tax filing becomes a process—not a surprise.
