How rollover is calculated for EUR/USD in forex trading

Rollover explains EUR-USD interest triple swap calculation.

What rollover means in EUR/USD trading

Rollover—often called swap or overnight interest—is a cash adjustment applied to an open forex position when it is held past the broker’s daily cutoff. The purpose is to reflect the economic idea that borrowing one currency and lending the other has an interest differential.

In EUR/USD, the core driver is the gap between the interest rates on the two currencies. However, the exact amount you see on a statement is not just the market differential: it is also affected by the provider’s conventions for converting those rates into a daily figure and by any adjustments the provider applies (for example, dealing costs or markup, if included in their quote).

Because providers can implement rollover calculations differently, two accounts with the same EUR/USD exposure can show different rollover outcomes. Therefore, a key part of accurate understanding is distinguishing stable mechanics from provider-specific formatting and assumptions.

The basic mechanism: rate legs, sign, and daily conversion

A simplified way to explain rollover is to think in two legs:

  • One leg represents the interest effect of the “funding” currency you are effectively short.
  • The other leg represents the interest effect of the “investment” currency you are effectively long.

For a EUR/USD position:

  • If you are long EUR/USD, you are effectively long EUR and short USD.
  • If you are short EUR/USD, you are effectively short EUR and long USD.

Rollover is then the provider’s daily expression of the interest differential between these legs, applied to your position size. The direction matters: the side that is effectively “borrowing” typically carries a cost, while the side that is effectively “lending” typically receives a benefit. That is why the rollover can be a charge on one direction and a credit on the other.

Daily conversion assumptions

To turn interest-rate legs into a per-day adjustment, the calculation needs assumptions such as:

  • how the provider expresses rates (annualized percentage to daily rate),
  • what day-count convention is used (how days are counted in the interest math),
  • and how the daily step is applied to your lot size and account currency.

These details are usually embedded in the provider’s rollover/swap documentation or the swap table shown for the instrument. Without those inputs, you can generally explain the logic, but you cannot reconstruct the exact number shown to you.

Evidence and example with explicit assumptions (generic)

Below is a generic, educational example that shows the structure of rollover math. It uses placeholder assumptions because the true inputs and conventions must come from the specific provider’s documentation.

Assume:

  • A EUR/USD position is held overnight.
  • The provider computes a daily rollover based on an annualized interest differential.
  • The provider applies a conversion from annual rate to daily rate using a simple “divide by 365” approach.
  • The provider then multiplies by position size to get a cash amount.

Let:

  • EUR interest rate leg (annualized) = r_EUR
  • USD interest rate leg (annualized) = r_USD
  • Interest differential = (r_EUR − r_USD)

For a long EUR/USD position, the sign aligns with lending EUR and borrowing USD; for a short EUR/USD position, the sign generally flips because the funding and lending legs reverse.

A simple daily differential would be:

  • daily_diff ≈ (r_EUR − r_USD) / 365

Then the rollover cash amount is schematically:

  • rollover_cash ≈ position_notional × daily_diff × provider_factor

Where “provider_factor” captures any scaling and whether the provider includes or excludes additional adjustments (for example, if they present swap already net of their own spreads/charges). The exact formula and factor are provider-specific, so this example is only meant to show how inputs and sign typically combine.

Triple-swap conventions: why some days have larger rollover

Some providers apply a “triple swap” (or larger rollover) on specific weekdays to account for the extra time in the settlement cycle across non-trading days. This means a single rollover event can be multiplied by a factor (commonly 3) on the designated day.

Key implication: even if the underlying interest differential is stable, your overnight rollover can be larger on certain days purely due to the provider’s calendar convention. This is one of the most material failure modes when people try to reconcile rollover: they may compare numbers from different days without accounting for the multiplier.

Trading foreign exchange and CFDs involves substantial risk. Information on FoxiForex is educational and is not personal financial advice. Sponsored placements are labelled clearly.