Skip to content
All library documents

Calculating a Treasury Bill Zero Rate from Purchase Price

Article Quant Q&A · Author: buruzaemon

Summary

The document clarifies how to calculate a one-year zero rate from the purchase price of a Treasury bill that pays its face value at maturity. The annual holding-period return is the difference between the maturity payment and the bill’s price, divided by the price paid. With a face value of 100 and a price of 89, the discount of 11 produces a return of 11 divided by 89, or 12.36% for the year.

The same logic explains the six-month example: a bill bought for 94 and redeemed for 100 earns 6 divided by 94 over six months. The initial question compares annual compounding with annualizing a six-month rate under semiannual or continuous compounding; the answer focuses on the one-year bill’s actual dollar gain rather than that convention comparison. The figures are illustrative, and the document does not discuss day-count conventions, taxes, or other market details that can affect rate calculations.

Key ideas

  • A zero-coupon bill’s holding-period return is its maturity payment minus its purchase price, divided by the purchase price.
  • A bill priced at 89 and redeemed at 100 earns a one-year return of 11 divided by 89.
  • A six-month bill priced at 94 and redeemed at 100 earns a six-month return of 6 divided by 94.
  • The one-year example uses the bill’s full maturity gain and does not compare alternative rate conventions in detail.

Tags

Full text
# 12-month rate calculation for Problem 4.23 in Hull's Options, Futures, and Other Derivatives


# 12-month rate calculation for Problem 4.23 in Hull's Options, Futures, and Other Derivatives












From Hull's Options, Futures, and Other Derivatives, 8th ed., problem 4.23:

> Excerpt from Problem 4.23 The cash prices of six-month and one-year Treasury bills are 94.0 and 89.0 ... Calculate the six-month, one-year ... zero rates.

Working out the six-month zero rate first, I understand that

$$\frac {6}{94} = 0.06383 \text{, or } 6.383\text{% in six months}$$

Thus, the six-month zero rate is

$$2 \times 6.383 \cong 12.766\text{% per annum (semi-annual compounding)}$$ $$2 \times \ln{(1 + 0.06383)} \cong 0.1238 \text{, or }12.38\text{% per annum (continuous compounding)}$$

But it is the following calculuation for the 12-month rate that puzzles me:

$$\frac {11}{89} = 0.12360 \text{, or }12.36\text{% per annum (annual compounding)}$$

Why 11 for the numerator, and not 12, when calculating the 12-month rate?

## Answer by ocstl (score 4, accepted)

https://quant.stackexchange.com/a/21049

The rate is the return on your investment. Since you'll receive 100\$ after 12 months,

$\frac{100 - P}{P} = \frac{100 - 89.0}{89.0} = \frac{11}{89} = 12.36 \%$.

Same for the 6-month T-Bill:

$\frac{100 - P}{P} = \frac{100 - 94.0}{94.0} = \frac{6}{94} = 6.38 \%$.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.