Fixed income G-Sec Pricing

Dirty price vs clean price buy average

From WebNotes, a public knowledge base. Last updated . Reading time ~2 min.

G-Secs trade with two prices:

Price typeWhat it represents
Clean priceThe “quoted” price; excludes accrued interest
Dirty priceSettlement price; includes accrued interest since last coupon
Dirty price = Clean price + Accrued interest

Why this matters for buy average

Zerodha typically shows the clean price as your buy average (most common convention). Settlement happens at the dirty price.

So if you bought a 7% G-Sec at Rs 100 (clean), 3 months into the coupon cycle:

  • Accrued interest: 7%/2 x (3/6) = 1.75% = Rs 1.75 per Rs 100 face value.
  • Dirty price (paid): Rs 101.75.
  • Clean price (buy avg shown): Rs 100.

The Rs 1.75 you paid is recovered at the next coupon.

When you sell

  • Sale at clean price Rs 101 → quoted return is Rs 1 capital gain.
  • But you also receive accrued interest at sale (since last coupon to sale date).
  • Capital gain is computed on clean prices.

See also

External references

References

  1. RBI, G-Sec pricing convention, rbi.org.in.
  2. Zerodha, G-Sec buy average computation, support.zerodha.com.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.