Spot Rate Calculator
Spot rate calculator
A spot rate is the interest rate the market implies today for money over a specific period. The easiest way to see it: a zero-coupon bond that pays $1,000 in 2 years and sells for $950 today implies a 2-year spot rate of 2.60%. That rate is the number the whole yield curve is built from. This calculator works in three directions: find the rate from a price, find the price from a rate, or imply a currency spot rate from a forward quote.
The three spot rate formulas
1. Find the spot rate from a price: r = (F / P)^(1/t) – 1, where F is the future value, P is the current price, and t is years to maturity. This is the rate the market implies for that maturity.
2. Find the present value from a rate: P = F / (1 + r)^t. Given the spot rate for a maturity, this is the fair price today of a future cash flow.
3. Imply FX spot from a forward quote: S = F x (1 + rf x t) / (1 + rd x t), where rf and rd are the foreign and domestic interest rates. This is covered interest rate parity: the rate gap between two countries is priced into the forward quote.
Worked examples
Spot rate from a bond price: A zero-coupon bond pays $1,000 in 2 years and trades at $950. r = (1000 / 950)^(1/2) – 1 = 2.60%. The 2-year spot rate is 2.60%, and the bond trades at a 5.00% discount to face value.
Present value from a rate: A $100 cash flow one year out, discounted at a 5% spot rate. P = 100 / 1.05 = $95.24. Note this is the present value, not the rate; the old version of this page labeled this number “spot rate”, which was wrong.
FX spot from forward: A 1-year forward quote of 1.20 with a 2% domestic rate and 1% foreign rate. S = 1.20 x 1.01 / 1.02 = 1.1882. The forward trades at a 0.99% premium to spot.
Spot rate vs spot price: do not mix them up
The spot rate is a rate (a percentage, like 2.60%). The spot price is a price today (a dollar amount, like $95.24). Finance writing sometimes blurs them because one is computed from the other, but they answer different questions: “what return does the market demand?” vs “what should I pay today?” The calculator above keeps them in separate modes so the label always matches the math.
Spot rates and the yield curve
Compute the spot rate for many maturities and plot them, and you get the spot yield curve: the market’s pure read on interest rates at each horizon, stripped of coupon effects. A rising curve means investors demand more return for longer commitments; an inverted one (short rates above long) has historically preceded slowdowns. Each point on that curve is one run of the “find spot rate” mode above.
Frequently asked questions
What is a spot rate in simple terms?
The interest rate implied today for a single cash flow at a specific future date. If a bond paying $1,000 in 2 years costs $950 now, the 2-year spot rate is 2.60%.
How is a spot rate different from yield to maturity?
Spot rates apply to a single cash flow at one maturity. Yield to maturity is the single rate that discounts all of a coupon bond’s cash flows to its price. A coupon bond’s yield is effectively an average of the spot rates across its payment dates.
Why does a higher spot rate mean a lower price?
Because price = future value / (1 + r)^t. A bigger r grows the denominator, shrinking what the future cash flow is worth today.
What is the difference between spot and forward rates?
A spot rate applies starting today; a forward rate applies to a period starting in the future. Covered interest parity links a currency forward quote to the spot rate through the two countries’ interest rates.
Can I use this for currency trading decisions?
The FX mode shows the textbook parity-implied rate for illustration. Real quotes include bid-ask spreads, credit risk, and liquidity premia, so treat it as a teaching tool, not a trading signal.
Do spot rates change daily?
Yes. Bond prices move every trading day, so every implied spot rate moves with them. The yield curve is re-estimated continuously by the market.
