comparebondplatforms.com · zsh · ~/faq/how-to-buy-t-bills

Government bonds

How do I buy T-bills and what yield will I get?

Place a non-competitive bid through RBI Retail Direct or your broker before the weekly auction; you are allotted at the weighted average auction price, the minimum is ₹10,000, and you receive ₹100 per unit at maturity. A 91 day T-bill allotted at ₹98.25 earns 1.78% over 91 days, which annualises to about 7.14%; bids are free on RBI Retail Direct, Zerodha and Fyers and cost 0.06% plus GST at Upstox and HDFC Securities.

Verified

A T-bill is a Government of India bill issued at a discount and redeemed at ₹100 per unit. It pays no coupon: your return is the gap between the price you are allotted at and ₹100.

Where can I bid, and what does it cost?

ChannelFee on a T-bill bidNotes
FyersNo brokerageBids Monday 10:00 to Tuesday 17:00, auction Wednesday, settlement Thursday
HDFC Securities0.06% of allotment plus GSTOnline, app, phone desk or branch
RBI Retail DirectNo account or bid fee; payment gateway charges are yoursHeld in a gilt account with RBI; T-bill auto-bidding since 6th Aug 2025
Upstox0.06% of allotment plus 18% GST, and a ₹20 plus GST DP feeIn the NCDs and Bonds section
ZerodhaNo fee since 1st Mar 2024Bids through Coin or Kite

Sources: Fyers, HDFC Securities, RBI, Business Standard, Upstox, TradingQnA. On a ₹1 lakh bid, 0.06% plus GST is about ₹71. Cut-off times differ by broker, so check yours before the auction week. NSE's goBID mobile app has been suspended since 30th Jul 2025, while its web portal continues (NSE circular).

How does a non-competitive bid work?

NSE and brokers pool retail bids and submit them to RBI as a single non-competitive bid, and you are allotted at the weighted average price of the competitive auction (NSE). 5% of each T-bill issue is reserved for non-competitive bids, and bids start at ₹10,000 in multiples of ₹10,000 (HDFC Securities). You do not choose a price, so you are not outbid, but you learn the exact yield only after the auction.

What yield will I get?

The allotment price fixes the yield. For a 91 day bill allotted at ₹98.25:

  1. Return over 91 days: (₹100 less ₹98.25) ÷ ₹98.25 = 1.78%
  2. Annualised: 1.78% × 365 ÷ 91 = about 7.14%

₹98.25 is an illustration, not a current auction result. Check which figure a post or app is quoting. The 1.78% is the deannualised return for the 91 days, and comparing it with an FD's annual rate understates the T-bill about 4 times over. Forum threads on 91 day yields have more than 22,000 views, mostly from this mix-up (TradingQnA).

Why was ₹100 per unit debited?

A buyer asked on TradingQnA why ₹100 per unit was debited for a 91 day T-bill bought at a discount (TradingQnA). Your return is the gap between the allotment price and the ₹100 paid at maturity, so read the allotment price on your contract note or allotment statement rather than the amount first blocked or debited when you bid.

How is the return taxed?

The discount is treated as a short-term capital gain and taxed at your slab rate (Zerodha). That is the same rate as FD interest, so the comparison with an FD comes down to the annualised yield, the sovereign credit and how easily you can sell before maturity. See bonds vs FD.

Should I use RBI Retail Direct or my broker?

Both get the same auction price. RBI Retail Direct is free and offers auto-bidding, but holds T-bills in a separate RBI account; a broker keeps them in your existing demat and may charge 0.06%. See RBI Retail Direct or my broker.

Sources

  1. RBI press release on RBI Retail Direct
  2. Business Standard: RBI Retail Direct T-bill auto-bidding, 6th Aug 2025
  3. NSE non-competitive bidding page
  4. NSE circular IPO69351: goBID app discontinued from 30th Jul 2025
  5. Fyers support: bond charges and cut-off timings
  6. HDFC Securities G-sec page
  7. Upstox help: charges for T-bills, SDLs and G-secs
  8. TradingQnA: Zerodha staff on G-sec bid fees
  9. TradingQnA: T-bills 91 day yield
  10. TradingQnA: 91 day T-bill debited ₹100 per unit
  11. Zerodha support: taxes on G-secs and T-bills