
To calculate a forward exchange rate, first establish the direction of the spot quote, then enter the two currencies' interest rates and accrual periods for the relevant term. Forward points express the difference between forward and spot rates in specified units; they should not automatically be treated as a fee or a forecast of future movements. Whether you are estimating a payment at maturity or checking a bank quote, align currency units, dates, and buying or selling direction before distinguishing the theoretical calculation from actual transaction terms. Otherwise, the arithmetic can be correct while the direction of the funds is misunderstood.
Pricing references and tool links were checked as of November 3, 2026. All interest rates, exchange rates, amounts, and sample quotes below are hypothetical illustrations, rather than current market rates, bank quotes, or promises of returns.

Under simple-interest and covered interest parity assumptions, calculate the forward rate by multiplying the spot rate by the ratio of the two currencies' interest accumulation factors. Define the units first: if S is the number of quote-currency units per unit of base currency, the quote-currency interest rate belongs in the numerator and the base-currency rate in the denominator. F must retain the same units throughout the calculation.
F = S × (1 + r_quote × τ_quote) ÷ (1 + r_base × τ_base)
| Symbol | Meaning | What to Check |
|---|---|---|
| S | Spot exchange rate | Quote-currency units per unit of base currency |
| F | Theoretical forward exchange rate | Same quote direction as S |
| r_quote | Annualized quote-currency interest rate for the relevant term | Rate convention and decimal format |
| r_base | Annualized base-currency interest rate for the relevant term | Comparability with the quote-currency rate |
| τ_quote | Year fraction applicable to the quote currency | Day count and day-count basis |
| τ_base | Year fraction applicable to the base currency | Day count and day-count basis |
For example, EUR/USD normally expresses U.S. dollars per euro, making the euro the base currency and the dollar the quote currency. The dollar accumulation factor therefore goes on top and the euro factor below. If both currencies use the same year fraction, denoted by T, the formula simplifies to F = S × (1 + r_USD × T) ÷ (1 + r_EUR × T).
The intuition is that two currency-hedged funding paths should produce equivalent results under the assumptions: exchange euros for dollars now and earn interest, or hold interest-bearing euros while agreeing to convert them into dollars at the forward rate at maturity. Chatham Financial uses this comparison to explain the pricing relationship.
Compare the amounts at maturity, rather than only today's principal. Different interest accrual in dollars and euros requires a corresponding adjustment to the agreed exchange rate. This logic assumes the funding and currency transactions can be completed on the specified terms, temporarily excluding spreads, funding constraints, and other market factors.
F is therefore a price for future delivery calculated under current conditions, rather than a prediction of the spot rate at maturity. A forward contract also specifies amounts, dates, and performance obligations. Knowing a theoretical rate does not mean you have locked in an executable exchange.

Check rates and time together. An annualized rate cannot be applied to a three-month or 90-day contract without adjusting for the period. Even the same actual day count can produce different year fractions if the two currencies use different conventions. Record the rate's tenor, interest convention, value date, and settlement date alongside the percentages.
Enter 5% as 0.05 and 3% as 0.03. With simple interest, the accumulation factor is 1 + r × τ. For a year fraction of 0.25, a 5% annualized rate gives period interest of 0.0125 and an accumulation factor of 1.0125. Neither 5 nor 0.05 should be used directly as the growth over the entire period.
With an effective annual rate and compound interest, the growth factor may be written as (1 + r)^T; continuous compounding uses an exponential expression. Do not apply simple interest in the numerator and compound interest in the denominator while treating the inputs as if they share the same convention. Actual pricing may also use discount curves. The basic formula explains the relationship rather than replacing a full curve-based calculation.
Rates should also match the relevant term and funding conditions. A central bank policy rate, a retail term-deposit rate, and an institution's available funding rate answer different questions. Entering two arbitrary published rates does not establish that a bank quote is unreasonable, even when the arithmetic is correct.
When the convention divides actual days by a day-count basis, write τ = d ÷ B, where d is the number of days in the applicable period and B is the relevant basis. For the same hypothetical 90 days, a 360-day basis gives 0.25, while a 365-day basis gives approximately 0.246575. If the currencies use different conventions, do not force both τ values to be equal.
Also distinguish the trade date, spot value date, and forward settlement date. A “three-month” tenor does not mean every contract simply adds 90 days to the trade date. Applicable calendars, business-day adjustments, and specific settlement terms can change the actual accrual period.
To focus on the calculation method, both examples below deliberately assume a year fraction of 0.25 for each currency and use simple interest. This is a teaching assumption that standardizes the inputs, rather than a claim that the currencies always use identical day counts and conventions in real three-month transactions.

Work through four steps: establish the quote direction, calculate both accumulation factors, derive the forward rate, and convert the amount at maturity. The following examples show rates above and below spot. All inputs are hypothetical. Retain precision in intermediate calculations and round the final presentation; calculation precision does not establish the precision available for an actual trade.
Assume S is $1.1000 per euro, the annualized dollar rate is 5%, the euro rate is 3%, and both year fractions are 0.25. The dollar accumulation factor is 1.0125 and the euro factor is 1.0075:
F = 1.1000 × (1 + 0.05 × 0.25) ÷ (1 + 0.03 × 0.25)
F = 1.1000 × 1.0125 ÷ 1.0075
F ≈ 1.105459 USD per EUR
If you need to buy €10,000 at maturity, the unrounded theoretical rate gives a dollar payment of approximately $11,054.59 before any separately applicable fees. Multiply the euro amount by the dollars-per-euro rate. If you instead have a dollar budget and want to calculate how many euros it buys, use division.
Under these assumptions, the dollar's accumulation factor over the period is higher, so F exceeds S. In this quote direction, the euro trades at a forward premium. This does not mean the euro must appreciate in the future. Comparing today's exchange amount with the amount at maturity also requires considering how funds are held during the period.
Assume S is 150 yen per dollar, the annualized yen rate is 1%, the dollar rate is 4%, and both year fractions remain 0.25. Yen is now the quote currency, so its accumulation factor belongs in the numerator:
F = 150 × (1 + 0.01 × 0.25) ÷ (1 + 0.04 × 0.25)
F = 150 × 1.0025 ÷ 1.01
F ≈ 148.886139 JPY per USD
Selling $10,000 at maturity at the unrounded theoretical rate would produce approximately ¥1,488,861.39 before applicable fees. Check the contract for the exchange-rate precision, amount rounding, and settlement method used in an actual transaction.
Here, the base currency—the dollar—has the higher accumulation factor, so F is below S and the dollar trades at a forward discount in this quote. Dollar sellers and dollar buyers have opposite funding directions. A lower exchange-rate number does not automatically mean a worse exchange outcome for everyone.
Forward points express the difference between F and S in specified units, while the outright rate is the ratio used to calculate amounts in the two currencies. A conversion unit connects them: you cannot add “plus 50 points” directly to 1.1000 or assume one point has the same value across currency pairs. CME uses forward points to express the base currency's forward premium or discount.
Forward points = (F − S) ÷ exchange-rate unit per point
Outright forward rate = S + forward points × unit per point
In the EUR/USD example, F − S is approximately 0.005459. If one point is defined as 0.0001 USD per EUR, the result is approximately +54.59 points. Conversely, adding 54.59 × 0.0001 to 1.1000 gives approximately 1.105459. Differences in the final displayed digits arise from rounding.
In the USD/JPY example, the difference is approximately −1.113861 JPY per USD. If one point is defined as 0.01 JPY per USD, this equals approximately −111.39 points. The word “points” remains the same, but the scale has changed. Follow the provider's stated convention for an actual quote.
Positive points add a positive adjustment in the same quote direction; negative points subtract the corresponding amount. Traditional formats without explicit signs require an understanding of their quotation convention. Two numbers appearing in ascending order do not establish that they should always be added.
FX points are also different from interest-rate basis points. One interest-rate basis point equals 0.01 percentage point, while one FX point represents a specified exchange-rate increment. Additional displayed decimal places may simply provide finer precision and do not automatically change the standard point unit used in your calculation.
When a bank provides two-way prices, check the spot bid and ask and the signed forward points corresponding to each side. Suppose EUR/USD spot is 1.0998/1.1002, the corresponding points are +53/+57, and one point is 0.0001. The forward bid and ask are then 1.1051/1.1059.
In this example, quoted from the institution's perspective, buying the base currency, euros, means using its ask of 1.1059. Selling euros means looking at its bid of 1.1051. You cannot combine the lower spot bid with points from the other side to construct the price you would prefer.
To express the quote as euros per dollar, take the reciprocal of the outright rate. For a two-way quote, also reverse the sides: the new bid is the reciprocal of the original ask, and the new ask is the reciprocal of the original bid. Forward points are derived from the difference between the inverted forward and spot rates; they are not simply the original points with the sign reversed. Nor should points automatically be described as an additional institutional service fee.
Differences between a bank quote and a simplified theoretical value can reflect input conventions, actual market conditions, or contract terms. First check that the time, quote direction, tenor, and settlement date match, then assess the bid-ask spread and other effects. Do not attribute every difference to an arithmetic error or bank markup. A theoretical mid-rate and a customer's executable price also need to be distinguished.
BIS research on the cross-currency basis and deviations from covered interest parity identifies hedging demand, funding constraints, and balance-sheet constraints among the factors that can move market prices away from simple parity. Actual forward points may therefore differ even when comparable interest rates are used. A deviation does not establish a risk-free arbitrage opportunity for an ordinary user.
The cross-currency basis and the bid-ask spread are different concepts. The former concerns cross-currency funding and market pricing relationships; the latter is the price difference between the two transaction directions. If a basis is expressed in interest-rate basis points, it must be handled through the relevant pricing method rather than added directly to an outright exchange rate.
Customer quotes may also depend on amount, liquidity, credit, and collateral arrangements. Check separately charged fees, but do not deduct a price difference already included in the transaction rate a second time. Margin or collateral is not necessarily a fee, although it may tie up funds and create subsequent top-up requirements. Read the specific contract.
When checking a quote, review the following together:
Forward agreements generally carry performance obligations. Favorable market movements at maturity do not mean you can simply abandon the original contract. Early termination or an extension may require revaluation over the remaining term, resulting in gains, losses, or fees. Locking a rate establishes an exchange arrangement under specified conditions, but does not guarantee it will turn out better than exchanging at spot at maturity.
If you also need a current conversion or cross-border payment, the Biya Currency Converter can help you check the conversion direction and displayed amount for your selected currencies. An ordinary conversion result is not a future settlement price. It cannot replace forward points, term interest rates, or contract terms, and does not establish that an exchange rate has been locked.
When comparing relevant services, use the Biya Cost Center together with the actual order to check applicable fees, transfer-out conditions, and net receipts. Then determine whether your purpose calls for a current conversion or a separate inquiry about forward arrangements. Use these tools according to the functions they actually display. Service availability depends on your location, identity verification results, platform rules, and applicable laws and regulations.
Policy rates alone are not sufficient inputs for a precise executable quote. They may help explain the direction of the adjustment but may not match the contract tenor, institutional funding conditions, or pricing curve. State the source and convention of rates used for an estimate, then check an actual quote under matching conditions.
Negative rates do not themselves prevent calculation when the formula's assumptions apply and the accumulation factors remain valid. Retain the negative sign and check the term and simple- or compound-interest convention. Do not arbitrarily replace a negative rate with zero or assume entering that rate means funding is actually available on those terms.
No. Positive points mean the forward rate currently agreed for the same quote direction is above spot, which is a pricing relationship. The future spot rate may finish above or below the agreed price. A forward premium is neither a guaranteed appreciation forecast nor an assured profit opportunity.
Do not assume every contract simply adds 90 days to the trade date. Confirm the applicable value date, forward settlement date, business-day adjustments, and day-count basis before calculating the year fraction. If a provider quotes a standard tenor, check its corresponding settlement date rather than substituting your own calendar-day calculation.
Points express the difference in specified exchange-rate units, while the premium or discount over the period is commonly calculated as (F − S) ÷ S. Simple annualization also divides by the year fraction T, and the annualization convention should be stated. This is not a guaranteed future return and cannot be compared directly with an unannualized point figure.
Do not assume the contract can be terminated at its original price without cost. The institution may revalue it using current market conditions, the remaining term, and contract terms to calculate amounts payable or receivable and applicable fees. If you need to change the settlement date or amount, request a termination or extension quote before confirming your obligations.
*이 문서는 일반 정보 제공 목적으로만 제공되며, BiyaPay 또는 그 자회사 및 계열사의 법률, 세무 또는 기타 전문적 조언을 구성하지 않으며, 재무 자문가나 기타 전문가의 조언을 받는 것을 대체할 의도도 없습니다.
당사는 본 간행물의 내용의 정확성, 완전성 또는 적시성에 관하여 명시적이든 묵시적이든 어떠한 진술이나 보증도 하지 않습니다.

