Forex Overnight Financing Cost Calculator

Forex rollover financing this calculator estimates

This forex rollover calculator estimates the overnight financing (also called swap or rollover) you may pay or receive when a forex position is held past the broker’s daily rollover cut-off (often around New York 5 p.m.). The estimate is based on the interest rate differential between the base and quote currencies, your position size, the exchange rate, the day-count convention (360 or 365), and the number of calendar days you hold the trade.

This forex carry estimate is a transparent baseline. Brokers can apply their own swap schedules, markups, and multi-day rollovers for weekends or holidays. Use this page to understand the likely direction and scale of rollover, then compare it with your broker’s published swap rates.

How to use: how forex overnight financing works

Forex overnight financing reflects the economics of borrowing one currency and lending the other within a spot FX position. If you go long the pair (buy the base currency), you are effectively earning the base currency rate and paying the quote currency rate. If you go short, the roles reverse. The difference between those rates (after converting from annual to daily) drives whether financing is a credit (positive carry) or a debit (negative carry).

For a forex rollover position, the useful intuition is that carry tends to be positive when the currency you are long has a higher rate than the currency you are short. When the long currency has a lower rate, carry tends to be negative. Actual broker swaps can differ because of funding markets, internal costs, and markups, but the interest differential remains the core intuition.

Forex rollover inputs (what to enter)

  • Trade direction: Long means buy base/sell quote; Short means sell base/buy quote.
  • Position size (base units): Notional amount in the base currency (e.g., 100,000 for one standard lot).
  • Exchange rate (quote per base): The current spot rate for the pair (e.g., 1.0850 for EUR/USD).
  • Base and quote annual interest rates: Annualized rates in percent. Negative rates are allowed.
  • Holding period: Calendar days held. This calculator spreads financing evenly across days.
  • Contract multiplier: Scales the notional (useful for mini/micro lots or partial lots).
  • Day-count convention: 360 (bank) or 365 (actual/365) to convert annual rates to daily rates.
  • Account currency interest rate (optional): Produces a separate opportunity-yield figure by applying the account daily rate to the calculated quote-currency financing amount over the holding period.

Forex rollover formula used (and sign convention)

This forex financing calculator converts annual currency rates to daily rates and applies them to your adjusted notional. Let: N = position size in base units, M = contract multiplier, d = days held, D = 360 or 365.

Daily rates: rb,daily = (baseRate/100) / D, rq,daily = (quoteRate/100) / D.

Net daily rate: net = rb,daily − rq,daily for Long, and net = rq,daily − rb,daily for Short.

Forex financing in base units: financingBase = (N × M) × net × d. Forex financing in quote units: financingQuote = financingBase × exchangeRate.

Interpretation: for this forex rollover estimate, a positive result indicates a credit and a negative result indicates a debit. The separate opportunity-yield line is calculated as financingQuote × (accountRate/100 ÷ D) × d. This simplified interest-differential model does not include broker-specific swap points, spreads, commissions, or triple-swap rules.

Forex rollover worked example (realistic numbers)

This forex rollover example uses a long EUR/USD position with a size of 100,000 EUR (one standard lot), an exchange rate of 1.0850, a holding period of 7 days, and a 360 day-count. Assume the EUR annual rate is 3.75% and the USD annual rate is 5.25%.

  • Daily EUR rate: 0.0375 / 360 ≈ 0.00010417
  • Daily USD rate: 0.0525 / 360 ≈ 0.00014583
  • Net (long): 0.00010417 − 0.00014583 ≈ −0.00004167
  • Financing (base): 100,000 × (−0.00004167) × 7 ≈ −29.17 EUR
  • Financing (quote): −29.17 × 1.0850 ≈ −31.64 USD

In this forex carry scenario, the long position has negative rollover: a week costs roughly €29 (about $32) under these assumptions. If you flip the direction to short with the same rates, the sign flips and the estimate becomes a credit.

Forex overnight financing assumptions and limitations

  • Calendar-day model: forex financing is spread evenly by day; it does not model triple-swap days or holiday calendars.
  • Rate inputs are simplified: brokers may use tom-next rates, internal funding costs, and markups.
  • No transaction costs: spreads, commissions, and slippage are not included.
  • Currency labeling: results are shown in “base units” and “quote units” because the calculator does not know the actual currency codes for your pair.
  • Opportunity yield: the “account currency rate” line is an optional calculated add-on, not a broker swap; treat it as a rough time-value-of-money adjustment.

Practical forex rollover planning tips

Use the daily forex rollover estimate to judge whether financing is material for your strategy. If the daily debit is large relative to your expected daily price move, consider reducing size (via the contract multiplier), shortening the holding period, or choosing a pair or direction with more favorable carry. If the estimate is a credit, treat it as a buffer—not guaranteed profit—because price risk can dominate carry.

Common forex overnight financing questions traders ask

Forex overnight financing is often overlooked because it is small on a single day, but it can accumulate into a meaningful number over weeks or months. The questions below explain how to read this calculator’s rollover output alongside the conventions used in trading accounts.

1) What do “base” and “quote” mean for forex financing?

For forex financing, a currency pair is written as BASE/QUOTE. For EUR/USD, EUR is the base and USD is the quote. A notional of 100,000 means 100,000 units of the base currency. The exchange rate tells you how many quote units equal one base unit. This calculator reports financing in both base units and quote units so you can see the effect before and after conversion.

Introduction: 2) Why can a forex rollover sign differ from my broker statement?

A broker’s forex rollover entry may be quoted as points per lot, a cash amount, or a rate. Brokers may also apply a markup, use different reference rates, or include platform-specific adjustments. As a result, your broker’s posted swap can be more negative (or less positive) than a pure interest differential. The sign can also appear inverted if your statement uses a different convention (for example, showing “charge” as a positive number). Here, the sign is straightforward: positive equals credit; negative equals debit.

3) How should I handle forex weekends and “triple swap” days?

Forex brokers often apply multiple days of financing on a particular weekday to account for weekend settlement conventions. This calculator does not attempt to guess which day is multiplied; instead, it spreads the total evenly across the number of calendar days you enter. If you want a rough approximation of a week that includes a weekend, enter the full calendar days you expect to hold. If you want to mimic a triple-swap event, you can temporarily increase the days held to see the sensitivity.

4) What if my forex account currency is neither the base nor the quote?

In many forex accounts, profits and financing are ultimately converted into the account currency. This page does not perform that final conversion because it does not know your account currency or the relevant conversion rate. The optional account currency interest rate input is instead used only to calculate the displayed opportunity-yield adjustment from the quote-unit financing amount. For a precise account-currency result, use your broker’s conversion rules and the appropriate cross rate.

5) When is forex financing “material” enough to care about?

For a forex position, compare the daily quote-unit financing with your typical daily price movement or stop distance. For example, if your expected daily move is 0.3% and financing is 0.02% per day, it may be secondary. If financing is 0.10% per day and you plan to hold for 30 days, it can become a major driver of net performance. Carry strategies intentionally seek positive financing, but they still face drawdowns when exchange rates move against them.

More forex rollover context: what can make your broker swap differ

Your broker’s actual forex swap can differ from this estimate for several reasons. Many brokers use tom-next (tomorrow/next) funding rates rather than policy rates, and they may add a markup. Some apply a multi-day rollover on a specific weekday to account for weekends, and holiday schedules can shift the number of days charged. In addition, some platforms quote swap as “points” or “pips” per lot rather than as an interest-rate differential.

This forex rollover calculator remains useful because it helps answer the planning questions that matter: whether carry is likely positive or negative, how it changes with holding period and size, and whether it is large enough to affect the price move you expect.

To stress-test a forex trade idea, change one input at a time: double the days held to see how quickly rollover accumulates; change the day-count from 360 to 365 to see the convention effect; or adjust the contract multiplier to match your lot size. These checks can reduce surprises when a position remains open through multiple rollovers.

Related tools: currency exchange fee comparison calculator (conversion costs) and interest rate parity calculator (forward points vs. rate differentials).

Forex rollover safety and interpretation notes

This forex rollover page provides an educational estimate, not a broker quote. Financing is only one component of trading performance. Even if the calculator shows a positive carry, the exchange rate can move against you and produce losses that exceed the financing credit. Likewise, a negative carry does not automatically make a trade “bad” if your expected price move is large enough to compensate.

Finally, forex brokers can change swap rates frequently, especially around central bank decisions, quarter-end funding pressures, or periods of market stress. If you plan to hold a position for a long time, consider checking your broker’s swap schedule periodically and re-running the estimate with updated rates.

Trade details
Rates and holding period
Conventions and scaling

Positive results indicate a credit to your account; negative results indicate a debit. Inputs accept decimals and can reflect negative interest rates. The contract multiplier scales the notional (e.g., 0.1 for a micro-lot equivalent of a standard lot size). If you are comparing to a broker statement, remember that brokers may display swap in points/pips per lot or apply markups; this calculator is intended as a clean, explainable baseline.

Status messages will appear here.

Arcade Mini-Game: Forex Overnight Financing Cost Calculator Calibration Run

Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.

Enter your position details to preview the nightly rollover charge or credit.

Embed this calculator

Copy and paste the HTML below to add the Forex Rollover Financing Calculator | Estimate Swap Carry by Position to your website.