What "forward rate" means — two related ideas
"Forward rate" covers two distinct but related calculations, and authoritative calculators use the term for both — this calculator handles them as two separate modes. An interest-rate forward is the implied rate for a future period, derived from two points on today's spot (zero-coupon) yield curve — it is not a prediction that rates will actually be that level later, just the rate consistent with today's curve under no-arbitrage. A currency forward rate is the exchange rate for a future date, implied today by the spot exchange rate and the interest rate differential between the two currencies. Both are no-arbitrage relationships: a rate that must hold given today's other observable rates, not a forecast of where markets will actually move.
Yield curve mode: the primary calculation
Given two spot rates, their maturities, and the forward period, this mode produces the implied forward rate for the period between them. Enter a shorter-maturity spot rate r1 (maturing at t1) and a longer-maturity spot rate r2 (maturing at t2); the calculator solves for the rate that should apply between t1 and t2. Annual (discrete) compounding is the default and standard convention for bond and money-market forward rates; a continuous-compounding option is also available, since some academic and derivatives-pricing contexts use it because the algebra simplifies to a single subtraction.
The yield-curve forward rate formula
The no-arbitrage relationship is (1 + r1)t1 × (1 + f)(t2−t1) = (1 + r2)t2 — investing at the shorter spot rate r1 and then rolling into the forward rate f for the remaining period must produce the same total return as investing directly at the longer spot rate r2 for the full period t2. Solved for f:
f = [(1 + r2)t2 / (1 + r1)t1]1/(t2−t1) − 1
Under continuous compounding, the same relationship simplifies to f = (r2 × t2 − r1 × t1) / (t2 − t1) — a direct subtraction rather than a ratio-and-root, which is why it's often used as a teaching approximation even when real curves are quoted with discrete compounding.
Currency forward pricing: covered interest rate parity
The FX mode uses covered interest rate parity (CIP): F = S × (1 + rquote × T) / (1 + rbase × T), where S is the spot exchange rate (quote currency per unit of base currency), T = days/basis is time to maturity in years, and rbase/rquote are each currency's interest rate. The base currency's own rate sits in the denominator, so a lower base-currency rate relative to the quote currency pushes the forward rate above spot — putting the base currency at a forward premium. The reverse produces a forward discount. This is the same relationship, formula, and base/quote convention used by this site's Forward Premium Calculator, which goes further into the premium/discount percentage and its annualization if that's specifically what you need.
Forward points and outright rates
In the FX market, the difference between the forward and spot rate — forward points = F − S — is usually quoted in pips rather than as a raw decimal, since it's a smaller, easier-to-communicate number layered on a spot rate everyone already knows. For most currency pairs, one pip is 0.0001 of the rate (multiply forward points by 10,000); pairs involving the Japanese yen conventionally quote to two decimal places, making one pip 0.01 (multiply by 100 instead). Adding positive forward points to spot, or subtracting the absolute value of negative points, recovers the outright forward rate itself.
Calculator inputs and outputs
For the yield curve mode: the shorter and longer spot rates (r1, r2), their maturities in years (t1, t2), and a compounding choice — producing the implied forward rate for the period between t1 and t2, plus the underlying growth factors. For the FX mode: the spot rate, both currencies' interest rates, days to maturity, day-count basis, and a JPY-pair toggle — producing the forward rate, forward points (decimal and pips), and the premium/discount percentage.
Worked examples
Implied forward rate from spot rates: with a 1-year spot rate of 4.0% and a 2-year spot rate of 5.0%, the growth factors are (1.04)1 = 1.0400 and (1.05)2 = 1.1025. The implied 1-year forward rate starting in one year is f = (1.1025 / 1.0400)1/1 − 1 ≈ 6.01% — noticeably above the 2-year spot rate, which is the expected pattern on an upward-sloping curve.
FX forward rate via CIP: spot rate 1.0800, base currency (e.g. EUR) rate 2.0%, quote currency (e.g. USD) rate 5.0%, 90 days to maturity, 360-day basis: F = 1.0800 × (1 + 0.05×90/360) / (1 + 0.02×90/360) ≈ 1.0881, a forward premium for the base currency since it carries the lower rate. Try both sets of numbers in the calculator above to confirm the results.
No-arbitrage logic: why these formulas hold
Both modes rest on the same idea: if the forward rate didn't equal the no-arbitrage value, a riskless profit would be available. For the yield-curve case, if the implied forward rate were higher than the formula produces, you could borrow at the shorter spot rate, invest at the longer one, and separately lock in the (mispriced, too-high) forward rate to arbitrage the difference — market participants doing exactly this is what forces the forward rate back to the no-arbitrage level. For the currency case, the same logic applies to borrowing in one currency, converting at spot, investing abroad, and hedging back with a forward contract — covered interest rate parity is the condition that makes that round trip break even rather than produce free money.
Forward rate vs. forecast: an important distinction
Neither calculation predicts what rates or exchange rates will actually be on the future date. Both describe what today's rates imply, given the no-arbitrage condition — the market's own internal consistency, not a view about the future. Actual future spot rates (interest or FX) commonly differ from today's implied forward rates once that date arrives, because forward rates also embed risk premiums, liquidity effects, and changing expectations that aren't captured by a static no-arbitrage formula. Treat the output as "what's implied by today's curve," not "what will happen."
Practical use cases
Interest-rate forward rates are used constantly in fixed-income analysis — pricing forward-starting bonds and swaps, evaluating whether a bond's yield curve position looks rich or cheap relative to the implied forwards, and as a building block for bootstrapping and yield-curve construction generally. FX forward rates are the everyday tool for currency hedging: a company expecting a foreign-currency payment can lock in today's implied forward rate rather than face open exposure to spot-rate moves, and comparing a bank's quoted forward against the theoretical CIP forward is a standard sanity check on the price being offered. Reading a quote sheet fluently — translating between an outright forward rate and the points/percentage terms dealers use — is basic literacy for anyone working with either market.
Assumptions and limitations
The yield curve mode assumes both spot rates come from the same curve (same issuer/credit quality, same day-count and compounding basis) and uses the compounding convention selected; mixing rates from inconsistent sources will produce a formula-correct but practically meaningless forward rate. The FX mode assumes simple interest over the period, consistent with standard money-market forward-rate conventions, and doesn't account for settlement-date conventions, holidays, transaction costs, bid-ask spreads, or counterparty credit risk — real market forward rates can and do deviate slightly from the theoretical covered-interest-rate-parity value for these reasons. Treat both modes' output as well-grounded, no-arbitrage estimates, not live executable quotes.