A forex swap calculator for overnight rollover: estimated financing from interest-rate differential. Educational — your broker's actual swap will differ.
Long 1 standard lot of EUR/USD with a +0.50% rate differential earns ≈ $1.55 per night on a USD account (illustrative 4.5% base vs 4.0% quote rate): a 100,000 EUR notional is ≈ $111,810.55 at today's ECB rate, × 0.50% ÷ 360. Going short flips the sign — you pay it. Brokers add a markup and triple-charge on Wednesdays, so treat this as a floor estimate.As of Oct 12, 2026 · ECB reference rates via frankfurter.dev
The result is the rate differential for your side, the swap per night in the quote currency, and the total in your account currency. Green means you earn it; red means you pay.
Swap (also called rollover) is the financing applied to a position held past the daily close. The textbook approximation:
swap_per_day = notional × (rate_long_ccy − rate_short_ccy) ÷ 360
Going long a pair, you earn interest on the base currency and pay on the quote; going short, the sign flips.
This is an estimate. Real broker swaps include a markup, broker-specific funding rates, and a triple charge on one day of the week (see below). Always check your broker's swap table before holding overnight.
Useful reference rates: USD ≈ Fed Funds, EUR ≈ ESTR, GBP ≈ SONIA, JPY ≈ TONA.
Rates here are round examples, not current policy rates.
Long 1 lot of EUR/USD from the first example ($6.11 a night):
| Held for | Nights charged | Swap |
|---|---|---|
| 1 night | 1 | −$6.11 |
| 1 week | 7 | −$42.78 |
| 30 days | 30 | −$183.33 |
A 20-pip move on the same lot is $200, so a month of swap is about one ordinary day's range. On short-term trades swap barely registers; on trades held for weeks it belongs in the plan.
Spot FX settles two business days after the trade. A position rolled on Wednesday moves its settlement from Friday to Monday, across the weekend, so that rollover carries three days of interest. Most brokers apply it on Wednesday for currency pairs; some use Friday for metals and CFDs. Rollover happens at the daily close, around 17:00 New York time. The calculator doesn't add the triple day itself: count it in days held.
Brokers publish swap per pair, usually in the contract specification (in MT4/MT5: right-click the symbol, then Specification), with separate long and short values. They are often quoted in points, a tenth of a pip on five-digit quotes:
swap per night = swap in points × pip value per lot ÷ 10 × lots
A long swap of −6.5 points on EUR/USD, where one pip is $10 per lot, is −6.5 × $10 ÷ 10 = −$6.50 per lot per night. Some brokers quote swap as a percentage or directly in money instead; the specification states which.
The broker's figure is usually worse than this calculator's estimate because it includes a markup on both sides. On pairs with a small differential, that can make both the long and the short swap negative.
The unit many brokers quote swap in: one point is a tenth of a pip on five-digit quotes. Multiply by the pip value per lot and divide by 10 to get money.
Yes. Brokers update swap rates when interest rates or their funding costs change, and the new rate applies from the next rollover.
The broker's markup. When the rate differential is small, the markup outweighs it on both sides.
An account with no overnight swap, often offered as an Islamic account. Brokers usually charge for holding positions another way, such as a fixed fee after a set number of nights or a wider spread.
ForexFin's analytics work on your trade history: import MT4/MT5 by CSV, score every trade that has a stop in R, and see which setups, pairs and sessions carry your results. The journal is free; Trader adds behaviour flags and written retrospectives.