Quick Navigation
TBILLPRICE Function
Summary
The TBILLPRICE function calculates the price per $100 face value of a U.S. Treasury bill based on its settlement date, maturity date, and discount rate. This financial function is essential for bond traders and investors analyzing short-term government securities.
Syntax
TBILLPRICE(settlement, maturity, discount)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| settlement | Date |
Yes | Settlement date when the Treasury bill is traded to the buyer (after issue date) |
| maturity | Date |
Yes | Maturity date when the Treasury bill expires |
| discount | Number |
Yes | Annual discount rate as a decimal (e.g., 0.09 for 9%) |
Using the TBILLPRICE Function
TBILLPRICE is used in financial analysis to determine the market price of Treasury bills before maturity. Treasury bills are short-term government securities sold at a discount and redeemed at face value. The function applies the standard discount formula used by financial markets.
Common TBILLPRICE Examples
Basic Treasury Bill Pricing
=TBILLPRICE(DATE(2008,3,31),DATE(2008,6,1),0.09)
Calculates price for a T-bill settling on March 31, 2008, maturing June 1, 2008, with 9% discount rate. Returns approximately 98.45 per $100 face value.
Dynamic Date Example
=TBILLPRICE(TODAY(),DATE(YEAR(TODAY()),12,31),0.05)
Prices a T-bill from today to year-end with 5% discount rate.
Frequently Asked Questions
Common Errors and Solutions
#VALUE! error
Cause: Settlement or maturity not recognized as valid dates
Solution: Use DATE(year,month,day) function or ensure cells are formatted as dates
#NUM! error
Cause: Discount ≤ 0, settlement > maturity, or maturity > 1 year after settlement
Solution: Verify discount > 0, settlement < maturity, and term ≤ 1 year
#NAME? error
Cause: Function name misspelled
Solution: Use exact spelling: TBILLPRICE
Notes
- Prices quoted per $100 face value
- Uses actual/365 day count convention
- Settlement truncates to integer days
- DSM = days from settlement to maturity (max 1 year)
- Formula: 100 / (1 + discount × (DSM/360))
Compatibility
Available in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Not available in: Excel 2003 and earlier
Content last reviewed: December 9, 2025
Update frequency: As needed
Excel versions tested: Excel 2007+