User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
Presets:
Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

A currency forward contract locks an exchange rate for a future settlement date. The forward rate F is not a forecast. It is derived mechanically from the spot rate S and the interest rate differential between two currencies via covered interest rate parity. Mispricing the forward by even 5 pips on a $10M notional generates a $5,000 error. Corporate treasurers hedging receivables, importers fixing costs, and fund managers rolling FX positions all depend on accurate forward point calculations. This tool computes the outright forward rate, forward points in pips, and the annualized premium or discount percentage for any tenor up to 10 years.

The calculator supports simple and compound interest conventions and three standard day count bases: ACT/360, ACT/365, and 30/360. Note: results assume flat yield curves and ignore credit spreads, cross-currency basis swaps, and settlement timing effects. For tenors beyond 1 year, compound interest mode is recommended because linear interpolation of rates introduces drift. Pro tip: always confirm which day count your counterparty quotes. A mismatch between ACT/360 and ACT/365 on a 6-month contract shifts the forward by roughly 2 - 4 pips on G10 pairs.

currency forward forward rate forward points covered interest rate parity fx forward forward premium forex calculator

Formulas

The outright forward rate under covered interest rate parity using simple interest:

F = S ร— 1 + rd ร— T1 + rf ร— T

Under compound interest (recommended for tenors > 1 year):

F = S ร— (1 + rd)T(1 + rf)T

Forward points expressed in pips:

FP = F โˆ’ Spip

Annualized forward premium (or discount if negative):

Premium = F โˆ’ SS ร— 360days ร— 100%

Where S = spot exchange rate, rd = domestic (quote currency) interest rate as decimal, rf = foreign (base currency) interest rate as decimal, T = time fraction = days รท day base (e.g., 360 or 365), pip = 0.0001 for most pairs or 0.01 for JPY crosses, FP = forward points in pips.

Reference Data

Currency PairTypical SpotDomestic Rate (approx.)Foreign Rate (approx.)3M Forward Points (pips)Day Count ConventionPip Unit
EUR/USD1.08505.25%3.75%+40ACT/3600.0001
USD/JPY154.500.10%5.25%โˆ’195ACT/3600.01
GBP/USD1.27205.25%5.00%+8ACT/3650.0001
AUD/USD0.65505.25%4.35%+15ACT/3600.0001
USD/CHF0.88201.50%5.25%โˆ’82ACT/3600.0001
USD/CAD1.36504.50%5.25%โˆ’25ACT/3600.0001
NZD/USD0.61005.25%5.50%โˆ’4ACT/3600.0001
EUR/GBP0.85305.00%3.75%+27ACT/3600.0001
EUR/JPY167.600.10%3.75%โˆ’152ACT/3600.01
USD/SGD1.34203.50%5.25%โˆ’58ACT/3650.0001
USD/HKD7.81005.15%5.25%โˆ’19ACT/3650.0001
USD/MXN17.1511.00%5.25%+245ACT/3600.0001
USD/ZAR18.708.25%5.25%+140ACT/3650.0001
USD/TRY32.5050.00%5.25%+3,625ACT/3600.0001
USD/INR83.406.50%5.25%+26ACT/3650.01

Frequently Asked Questions

In covered interest rate parity, the currency with the higher interest rate trades at a forward premium relative to the lower-rate currency. This compensates for the interest rate differential so that no risk-free arbitrage exists. If the domestic (quote) rate exceeds the foreign (base) rate, you earn more holding the quote currency, so the forward rate F must be higher than spot S to eliminate the carry advantage.
Simple interest is the market standard for tenors up to 1 year (money market convention). Beyond 1 year, compound interest is appropriate because it reflects reinvestment of coupon payments. For a 6-month EUR/USD forward, use simple. For a 2-year cross-currency hedge, use compound. The difference on a 3-month contract is typically under 0.1 pip, but at 3 years it can exceed 50 pips.
ACT/360 divides actual calendar days by 360 (used for USD, EUR, CHF money markets). ACT/365 divides by 365 (used for GBP, AUD, CAD, JPY domestic markets). 30/360 assumes 30-day months. For a 90-day tenor, ACT/360 gives T = 0.25000 while ACT/365 gives T = 0.24658. On a spot of 1.0850 with a 1.50% rate differential, this shifts the forward by approximately 1 pip. Always match the convention your counterparty uses.
Forward points are the pip difference between the forward rate and the spot rate: FP = (F โˆ’ S) / pip_unit. Dealers quote them as integers. For example, EUR/USD 3M forward points of +40 means the outright forward is spot + 0.0040. For USD/JPY, points of โˆ’195 means the forward is spot โˆ’ 1.95. Positive points indicate a forward premium on the base currency; negative points indicate a discount.
No. Cross-currency basis swaps introduce an additional spread over SOFR/ESTR that reflects supply-demand imbalances for dollar funding. In stressed markets this basis can reach โˆ’30 to โˆ’50 basis points on EUR/USD. This tool uses textbook covered interest rate parity with clean rates. For precise interbank pricing, add the basis spread to the foreign rate before calculating.
Compare your contracted forward rate against the current market forward rate for the remaining tenor. Multiply the difference by the notional amount, then discount the result back to today using the domestic rate. This tool provides the current market forward rate; the MTM equals (Market Forward โˆ’ Contracted Forward) ร— Notional / (1 + r_d ร— T_remaining). A positive value means your contract is in-the-money.