Skip to content
UseCalcNow
Finance

Currency Forward Calculator — Forward Rate & Points

Price a currency forward from the spot rate and both interest rates — forward rate, forward points, and contract value in seconds.

About This Calculator

A currency forward locks in today's exchange rate for a settlement weeks or months away. This calculator prices one using covered interest rate parity: enter the spot rate, both annual interest rates, the tenor in days, and the notional to get the fair forward rate, the forward points, and the exact contract value at settlement. Actual/360, Actual/365, and 30/360 day counts are supported, matching how banks actually quote.

The Formula Behind This Calculator

The tool applies covered interest rate parity: F = S x (1 + rd x t) / (1 + rf x t). S is the spot rate expressed as price currency per one unit of base currency (say, 1.09 USD per EUR). rd is the annual interest rate in the price currency, rf the rate in the base currency, and t is the year fraction, days divided by the day-count basis. With the default inputs — spot 1.09, 5% USD, 3% EUR, 90 days on Actual/365 — t equals 0.246575 and F = 1.09 x 1.012329 / 1.007397 = 1.0953, a premium of +53.36 forward points. The same equation run backwards (solving for S given F) is how dealers verify quotes. For rates quoted as base currency per unit of price currency, the ratio simply inverts — enter the quote exactly as your bank displays it.

Understanding the math helps you verify results and make better decisions for your project.

How to Use

  1. 1Enter the spot rate as price currency per 1 unit of base currency — for example 1.09 for USD per EUR.
  2. 2Enter both annual interest rates: the price-currency rate (rd) and the base-currency rate (rf) for the tenor's period.
  3. 3Set the days to settlement and the contract amount in base-currency units.
  4. 4Pick the day-count basis your dealer quotes on, then read the fair forward rate, the forward points, and the settlement value.

When to Use

  • Pricing a forward to hedge an import payment or export receipt before requesting a bank quote.
  • Checking whether a bank's forward quote hides margin compared with fair value.
  • Repricing an existing hedge when central banks shift rates mid-contract.
  • Verifying swap points shown on a treasury platform or dealing terminal.

Tips

  • Match the dealer's day-count basis exactly — Actual/360 vs Actual/365 alone moves 90-day points by about 0.7.
  • Sanity check any quote by annualizing: points divided by spot times 365 over days should land near the rate differential.
  • Ask banks for the all-in forward rate, not just points, so their margin cannot hide inside the spot they quote.
  • Longer tenors carry points roughly linearly — a 1-year hedge at a 2% differential carries about 212 points versus 53 for 90 days.
  • Compare at least two bank quotes on the same basis at the same moment; gaps beyond 2 pips on major pairs are negotiable.

What a Currency Forward Is

A currency forward is a private agreement to exchange two currencies at a fixed rate on a set future date. An importer owing EUR 100,000 in 90 days can lock the rate today and know the exact dollar cost, with settlement happening on the due date. Forwards trade over the counter, so the size and date are negotiable, and no money changes hands until settlement.

Forwards differ from futures in mechanics, though the pricing is identical. Futures are exchange-traded, standardized in size, and marked to market daily through a margin account. Forwards are bilateral bank contracts with flexible amounts, but they carry counterparty risk and have no daily settlement. Corporate treasuries lean on forwards; speculators dominate futures.

This calculator prices either instrument from the same inputs: the spot rate and the two interest rates. Enter your quote and the tool returns the fair forward, the forward points, and what the contract pays at settlement — the numbers you want in hand before calling a dealer. Quotes refresh through the trading day, so price the trade as close as possible to the moment you call the desk.

The Covered Interest Rate Parity Formula

The forward rate comes from covered interest rate parity: F = S x (1 + rd x t) / (1 + rf x t), where S is the spot rate, rd the interest rate in the price currency, rf the rate in the base currency, and t the year fraction (days divided by basis). The formula equalizes returns so no arbitrage profit exists between lending in one currency versus the other while hedging with the forward.

With the default inputs — spot 1.09 USD per EUR, 5% USD rates, 3% EUR rates, 90 days on Actual/365 — t equals 0.246575 and F = 1.09 x 1.012329 / 1.007397 = 1.0953. The calculator runs the same arithmetic to six decimals, so every figure it displays traces straight back to the four inputs.

The compounding logic is the same time-value math behind a compound interest calculator: each currency grows at its own rate over t years, and the forward adjusts the exchange rate so both paths finish equal. For normalizing quoted deposit rates across compounding conventions, an APY calculator does the equivalent job on the yield side.

Forward Points and How to Read Them

Dealers quote forwards as points rather than full rates. One forward point is 0.0001 on the quote, the same size as a pip, so the default example's +53.36 points means the forward sits at spot plus 0.005336. Negative points mean the base currency is cheaper forward — a discount; positive points indicate a premium.

Points scale with the rate differential and with time. The 90-day example earns +53.4 points from a 2% gap; stretch the same gap to 365 days and the points grow to +211.65. Dividing annualized points by spot returns roughly the interest differential — a fast sanity check on any dealer quote, and a basis point calculator handles the unit conversions when comparing quotes across different notations.

In practice a bank quotes just "53 over" for the tenor. You add those points to the spot the bank quotes, not the spot on a public feed — the bank's spot already contains its margin, and that is where most of the real cost hides. Keeping the dealer spot and the points inside the same quote removes any ambiguity about where that margin sits.

Interest Rate Differentials Drive Everything

The forward rate is not a forecast — it is pure rate math. When USD yields sit 2% above EUR yields, every USD/EUR forward trades at a premium to spot, whatever traders think the euro will do next quarter. The differential, not an opinion, sets the points.

Rate expectations move the forward daily. Markets price central bank decisions weeks in advance, so a 25-basis-point repricing of the Fed path shifts forward points on every tenor immediately. Government bond yields track the same expectations — a bond yield calculator shows the gap between the two yield curves that ends up inside your forward quote.

Sensitivity stays close to linear while rates are modest. Doubling the differential from 2% (4% vs 2%) to 4% (6.5% vs 2.5%) nearly doubles 90-day points from +53.49 to +106.85. Longer tenors amplify the same move: at a fixed differential, a 1-year hedge carries roughly four times the points of a 90-day hedge.

Day Count Conventions: 360 vs 365

The year fraction t depends on the day-count basis, and conventions differ by currency. USD money market instruments use Actual/360, GBP uses Actual/365, and 30/360 survives in bond documentation and some OTC term sheets. The same 90 days produce t = 0.246575 on Actual/365 but t = 0.25 on Actual/360 — a 1.4% difference in measured time.

That difference lands directly in the price. The default example gives +53.36 points on Actual/365 but +54.09 points on Actual/360. On a EUR 100,000 contract the settlement value moves from 109,533.59 to 109,540.94 — small per trade, yet the same 7.35 gap on a EUR 50 million hedge is a 3,675-dollar swing from the basis choice alone.

Before comparing two bank quotes, confirm the basis written in the term sheet. A quote that looks 0.7 points better may simply be using Actual/360 instead of Actual/365. SOFR-based USD derivatives still quote on Actual/360, so USD forwards default to that convention even after LIBOR retired.

Hedging Business Payments with Forwards

The classic case: a US importer owes EUR 100,000 in 90 days. Locking the 1.0953 forward fixes the cost at 109,533.59 no matter where spot trades at settlement. Budget certainty is the actual product — finance teams can quote margins on the deal today instead of guessing what the euro does.

The mirror case is an exporter expecting foreign receipts: selling that currency forward fixes home-currency revenue the same way. If spot ends below the forward, the hedge pays off; if spot rallies past it, the company gave up the upside. The 533.59 premium over spot is the price of certainty, embedded in the rate structure rather than billed as a fee.

Weigh the locked outcome against the expected unhedged result before committing, the same comparison a business runs on any capital decision — an ROI calculator frames both scenarios in percentage terms once each is priced. Treasury teams that document this comparison for every hedge build a pricing record that strengthens each future negotiation with the desk.

Covered vs Uncovered: Forwards and the Carry Trade

Covered interest parity is arbitrage-enforced. Banks can borrow, lend, and hedge simultaneously, so any deviation from the formula vanishes within fractions of a pip. The forward this calculator returns is the fair value real dealers must quote near, or face arbitrage.

Whether the forward rate predicts the future spot is a separate claim — uncovered parity — and decades of floating-rate data refute it at short horizons. High-yield currencies tend to stay stronger than their forwards imply, which is exactly the profit engine behind the carry trade calculator: borrow the low-yield currency, invest in the high-yield one, and skip the hedge.

Over decades, purchasing power parity pulls exchange rates toward inflation differentials. An inflation calculator shows how compounding price gaps erode a rate advantage — the reason multi-year strategic hedging decisions look past short-tenor forward points entirely.

Checking Quotes From Banks and Platforms

Banks embed their margin inside the forward points — typically 0.1 to 0.5 pips on major pairs at institutional size, several pips for retail contracts. Compute the fair mid-market forward here, subtract it from the bank's all-in rate, and the gap is the true cost, not whatever zero-fee claim sits in the brochure.

For pairs without a direct quote, build the cross rate from two USD legs first — the cross exchange rate calculator derives the pair — then apply interest parity to that cross. To check what a converted amount is worth at today's rate before hedging at all, the currency converter calculator handles the spot-side arithmetic with fees included.

Negotiation levers are size, tenor, and relationship. Points compress sharply above a million units of base currency, short tenors cost less in absolute points, and firms that consolidate their dealing with one bank get tighter pricing. For restricted currencies, ask about non-deliverable forwards, which settle only the point difference in dollars instead of exchanging principal.

FAQ

What is a currency forward contract?

A currency forward is a private, over-the-counter agreement to exchange two currencies at a rate fixed today on a future settlement date. Size and date are negotiable, nothing trades hands upfront, and both sides settle at maturity. Corporate treasuries use forwards to lock the cost of foreign payables or the value of receivables.

How is the forward exchange rate calculated?

Through covered interest rate parity: F = S x (1 + rd x t) / (1 + rf x t), where t is days over the day-count basis. With spot 1.09 USD per EUR, 5% USD rates, 3% EUR rates, and 90 days on Actual/365, the fair forward is 1.0953. The formula ensures lending in either currency while hedging with the forward earns the identical return.

What are forward points?

Forward points are the difference between the forward rate and the spot rate, quoted in units of 0.0001 (the same as pips). The default example shows +53.36 points because the forward sits 0.005336 above spot. Positive points mean the base currency trades at a forward premium; negative points mean a discount.

Why is the forward above spot when the base currency has the lower rate?

Hedged returns must equalize. If USD yields 5% and EUR yields 3%, converting dollars to euros today costs you 2% of carry, so the forward must price the euro higher to compensate — otherwise everyone would swap to dollars risk-free for the tenor. The lower-yield currency therefore trades at a forward premium, and the calculator shows that premium directly in points.

Does the forward rate predict where spot will actually go?

No. The forward prices the interest differential, nothing else. Uncovered parity — the idea that forwards forecast future spot — fails empirically at short horizons, which is exactly the inefficiency carry traders exploit by holding high-yield currencies unhedged.

Do currency forwards charge a fee?

Deliverable forwards normally have no explicit upfront fee. The bank's profit sits inside the forward points it quotes. Compute the fair rate here, subtract it from the quoted all-in rate, and the gap is your real cost — commonly a fraction of a pip at institutional size and several pips for small retail contracts.

Related Calculators