We use cookies to understand how the site is used (analytics and session replay). See our privacy policy.

Home/Guides/FX forwards
Guides · Forwards

FX forwards: pricing, cost, and how to benchmark them

Updated July 20269 min readReviewed by Just's benchmarking team
The short answer

An FX forward is a trade for currency delivered on a future date, at a rate you fix today, so you know what a future payment will cost. The forward rate starts from the spot rate (the price for currency delivered now) and adjusts it by forward points, a set amount that accounts for the interest-rate gap between the two currencies. The part you cannot see is the margin: the bank's own mark-up, folded into the single all-in rate you are quoted. It shows up as no fee, and two banks can quote near-identical headline numbers while keeping very different margins. Knowing whether yours is fair means checking it against the real market rate at the moment you traded, never the mid (a midpoint price nobody can trade on), and against similar companies.

What an FX forward is

A forward is an agreement to exchange a set amount of one currency for another at a fixed rate on a future settlement date. A company with a EUR invoice due in three months can lock the rate now and remove the risk of the currency moving against it before payment falls due.

One misconception is worth clearing early. The forward rate carries no view on where the currency will trade. It is a mechanical adjustment of today's spot rate, held in place by arbitrage (traders who would pocket a risk-free profit if the price drifted out of line), and it would be the same whether the market expected the currency to rise, fall or sit still.

FX forward: a contract that fixes an exchange rate now for settlement on a future date, removing the uncertainty of where a currency will be when a payment falls due.

How a forward differs from a spot trade

A spot trade settles in two business days. A forward settles later, and its price differs from spot for a single reason: the interest-rate difference between the two currencies over the life of the contract. Everything else about the two trades is the same, including the fact that the bank sets the margin, not the market. A company that benchmarks its spot trades and leaves forwards unmeasured has usually left the larger cost unmeasured, because forward trades tend to be bigger and settle further out.

How the forward rate is built

Start with the spot rate, then add forward points that account for the interest-rate gap over the tenor, meaning how far ahead the trade settles. The currency with the higher interest rate trades below spot on the forward (a discount), the lower-rate currency above it (a premium). Arbitrage keeps this honest: if the points drifted from the rate gap, banks could lend in one currency, exchange, and lock a risk-free profit.

FORWARD CONSTRUCTION · EUR/USD 12MIllustrative
Spot rate1.0800
EUR interest rate2.5%
USD interest rate5.0%
Forward points (rate gap, 12M)+0.0270
Real market 12M forward1.1070

USD's higher rate puts the EUR/USD forward above spot. The points are a market input, visible to anyone with a data feed. The bank's margin enters after this step.

Forward points: the adjustment added to spot to produce the forward rate. It reflects the interest-rate difference between the two currencies over the tenor. The market sets the points; the bank adds its margin separately.

Broken dates, and why they matter for cost

Forward points are quoted for standard, round tenors: 1 week, 1 month, 3 months and so on. Those are the fixed dates. Real company cash flows rarely land on them, so most hedges (forwards put on to cover a specific payment) settle on a broken date in between: a settlement date with no standard quote of its own, priced by reading the line between the two nearest fixed dates, which is called interpolation. Broken dates deserve attention for one practical reason. The harder a price is for you to check, the more room there is in it, and a 47-day forward has no screen rate to glance at.

A benchmark has to handle this precisely. Just fills in the forward points across fixed and broken dates out to 3-4 years, so a 47-day EUR/USD forward is scored against a real market rate for that exact date, at the actual trade size, and on the correct side of the book (whether you were buying or selling).

Where the margin hides

Banks rarely quote a forward as a rate plus a separate fee. The margin is folded into the all-in forward rate, and because that rate already contains a legitimate market adjustment, the forward points, a few extra points of margin blend in without a trace. Look only at the rate and you see none of the cost.

Put numbers on it: the same 12-month trade, taken apart.

MARGIN INSIDE THE QUOTE · EUR/USD 12MIllustrative
Real market 12M forward1.1070
Bank all-in quote1.1085
Margin15 points · ≈ 13.5 bps
Cost on a EUR 10m hedge≈ USD 15,000
Rolled monthly for a year≈ USD 180,000

Nothing on the ticket itemizes any of it.

The real risks of a forward

A forward removes rate uncertainty and brings in exposures of its own. Counterparty risk: if the bank or the company cannot settle, the contract may have to be unwound at the current market price. Opportunity cost: once the rate is locked, you give up any favourable move before settlement. Both come with the instrument and are worth carrying knowingly. The hidden margin is a different kind of item. It is a pricing choice by the bank, and the one cost on this list you can measure and negotiate.

Benchmark your forwardsYour executed forwards, scored against the real market rate for their exact dates and sizes.
Prove your costs are fair

How to benchmark a forward

The reference has to match the trade. That means the real market forward rate at the moment you executed: same currency pair, same value date (the day the currency actually changes hands, broken dates included), and a rate you could have dealt at for your actual size, on the correct side of the book. The interbank mid fails this test on every count. The interbank market is the wholesale market where banks trade with each other; its mid is the midpoint between the buy and sell price, a number nobody can actually deal on. That is why analysis built on the mid rarely survives contact with the bank. A real market rate is harder to assemble and harder to argue with.

01Match the dateThe exact value date - fixed or broken.
02Match the sizeA rate you could deal at for your trade size, correct side of the book.
03Score vs marketAgainst the real market rate at execution. Never the mid.
04Rank vs peersSame pair, size and tenor as similar companies.

The second reference is other companies like you: what similar companies with comparable trades pay for the same pair and tenor. Margins that look reasonable on their own often sit far from what similar companies pay, and margins on longer tenors deserve particular scrutiny because fewer customers check them. A comparison like this is only worth showing where there are enough similar companies to make it fair. The Just Cost Index is built on hundreds of companies, millions of benchmark trades and $2tn+ in total trade value measured. Customers have saved over $75M to date. As of mid-2026, measured across the Just benchmark network (counting basis).

The real market rate: a rate you could actually have dealt at in the market, at your size and on the correct side of the book, at the moment you traded. For forwards, at the exact value date, fixed or broken.

What a fair forward looks like

There is no single fair number for forward margin. Fair is a position relative to companies like you, on the same pair, size and tenor, and it is provable.

Measured against similar companies, an expensive book shows up within weeks, and the evidence supports a negotiation you hold directly with your bank. As an illustrative reference point across a whole FX book: a company measured at 34 bps weighted average negotiated down to 11 bps with the same banks, worth roughly EUR 690,000 a year on a EUR 300m book. Forwards, with their longer tenors and larger tickets, are usually where the bigger share of that gap lives.

FAQ

How do banks make money on FX forwards?
By adding a margin on top of the real market forward rate. The forward price already adjusts for the interest-rate gap between the currencies, so the margin sits inside the all-in number without showing up as a fee.
Is the forward rate a forecast of the future spot rate?
No. It is today's spot rate adjusted for the interest-rate difference over the contract period, set by arbitrage. It carries no view on the currency.
What is a fair margin on an FX forward?
There is no single fair number. Fair is defined relative to what similar companies pay for the same pair, size and tenor. A benchmark against similar companies measures exactly that.
How do I compare forward pricing across banks?
Score each executed trade against the real market forward rate for its exact value date and size, then compare the margins in bps. Headline rates on different dates and sizes tell you very little.
Do broken dates cost more?
They are priced by interpolation, so the market part is well defined. The margin is where broken dates can drift, because there is no screen rate for you to check. A benchmark that scores the exact date closes that gap.
Every trade scored against the real market rate, never the mid. Read the methodology
Terms used here: forward points · broken date · the real market rate · basis point
Independent FX cost benchmarking for companies. Paid by you. Never by the bank.