Financial

TBILLYIELD Function in Excel

Returns the yield for a Treasury bill.

Syntax

  • =TBILLYIELD(settlement, maturity, pr)

Arguments

  • settlement (required): Settlement date
  • maturity (required): Maturity date
  • pr (required): Price per $100 face value

Examples

  • =TBILLYIELD("3/31/2024", "6/1/2024", 98.45) - T-bill yield - Result: 0.0914

TBILLYIELD modeling tips

  • Align rate and period units (annual rate ÷ 12 for monthly models).
  • Use consistent cash-flow signs (outflows negative, inflows positive).
  • Hub: [Financial functions guide](/guides/excel-financial-functions-guide/).

Common errors

  • #NUM! if maturity > 1 year from settlement

Use cases

  • T-bill analysis
  • Yield calculation
  • Fixed income

Frequently asked questions

  • What is TBILLYIELD used for? TBILLYIELD calculates the yield (discount rate) of a T-bill given its price. If you know what you paid for a T-bill, TBILLYIELD tells you the effective discount rate. It's the inverse of TBILLPRICE.
  • How do I calculate my T-bill return? Use =TBILLYIELD(settlement, maturity, price). Bought a T-bill at $98.50 per $100 face, maturing in 90 days: =TBILLYIELD(today, today+90, 98.50) gives the annualized discount rate. For actual return, use TBILLEQ to convert to bond-equivalent yield.
  • What's the relationship between TBILLYIELD and TBILLPRICE? They're inverses. TBILLPRICE(settlement, maturity, yield) gives price. TBILLYIELD(settlement, maturity, price) gives yield. If =TBILLPRICE(s, m, 0.05) = 98.75, then =TBILLYIELD(s, m, 98.75) = 0.05.

Editorial review

  • Reviewed by Excel.Directory Editorial Team. Updated May 2026.