Search

Forex Rollover Rates Guide: Avoid Hidden Overnight Fees

Most traders focus on spreads and commissions — then get blindsided when overnight fees quietly drain their account. Forex rollover rates (also called swap fees) apply every single night you hold an open position past the daily cutoff, and they compound fast on leveraged trades. Whether you're running a carry trade strategy or simply holding a position through the weekend, understanding exactly how rollover is calculated, when it's charged, and how to minimize it can mean the difference between a profitable trade and a losing one.

The Verdict

Forex rollover rates are interest charges or credits applied to open positions held past the daily settlement cutoff — typically 17:00 ET. They are calculated from the interest rate differential between the two currencies in a pair, adjusted by your broker's markup, and automatically debited or credited to your account each night.

  • Core mechanism: Rollover = (Interest Rate Differential ÷ 365) × Notional Position Value, applied nightly to every open position
  • Cutoff time: 17:00 ET daily; Wednesdays carry a 3-day rollover charge to cover the Saturday and Sunday settlement gap
  • Direction: Long positions on a higher-yielding currency earn a nightly credit; short positions pay the full differential
  • Broker markup: Most brokers add an administrative fee of 0.25%–1.0% annualized on top of the raw interbank tom-next rate
  • Scale: On a standard 100,000-unit lot, rollover charges typically range from -$2 to -$15 per night depending on the pair and current rate environment

Why It Matters

A rollover fee that looks trivial — say, $3 per night — becomes $90 over a 30-day hold and $1,095 over a full year on a single standard lot. Scale that across five open positions and the annual drag exceeds $5,000 before you've made a single directional trading decision. That figure does not include the Wednesday triple rollover, which compresses three days of charges into one overnight transaction and can turn a routine Wednesday hold into a $54 debit on a high-differential exotic pair.

Conversely, a carry trade on a pair with a 5% interest rate differential can generate passive daily credit that offsets losses during sideways price action. Getting rollover wrong costs real money. Getting it right turns an unavoidable market mechanic into a deliberate, quantifiable edge built into your entry logic from the moment you size the position.

What Rollover Actually Is

Rollover is the process by which your broker closes your open position at the end of the trading day and immediately reopens it for the next settlement date. Because spot forex trades technically settle two business days after execution (T+2), holding a position overnight means rolling the settlement forward by one day. The broker handles this automatically — you never see the position close — but the interest adjustment that accompanies the roll hits your account balance directly as a separate line item.

The interest adjustment exists because holding a currency pair means you are effectively borrowing one currency to buy another. The currency you bought earns the interest rate of its home central bank. The currency you sold costs you that currency's central bank rate. The net difference between those two rates is the raw rollover rate. If you are long USD/JPY, you earn the US Federal Reserve rate and pay the Bank of Japan rate. When the Fed rate sits significantly above the BoJ rate, you collect a net credit each night you hold the position.

The daily cutoff is 17:00 Eastern Time, regardless of which global session is active at that moment. Any position open at exactly that time is subject to rollover for that night. A trade opened at 16:59 ET and closed at 17:01 ET incurs one full day of rollover charges — a detail that catches many newer traders off guard and turns a two-minute hold into an unexpected overnight cost.

Rollover is structurally different from a spread or a commission. Spreads are charged at the moment of execution. Commissions are fixed per-lot fees collected on entry and exit. Rollover is time-based and ongoing, recalculated nightly based on prevailing interbank rates. On a 10,000-unit mini lot position in EUR/USD, a typical rollover might be -$0.80 to +$0.40 per night depending on direction and the current rate differential between the European Central Bank and the Federal Reserve.

Three specific scenarios produce rollover charges that traders routinely miss:

  • Trades held through weekends accumulate three days of interest in a single Wednesday debit, because Saturday and Sunday settlement days are priced into the Wednesday roll
  • Positions held during central bank announcement weeks can see rollover rates shift sharply as interbank lending rates reprice overnight following a policy decision
  • Exotic currency pairs — such as USD/TRY or USD/ZAR — carry rollover rates that can exceed -$20 per standard lot per night due to the extreme interest rate differentials in emerging market currencies

Understanding rollover as a structural cost — not an optional or avoidable fee — changes how you evaluate trade duration. A scalper holding positions for minutes pays zero rollover. A swing trader holding for 5 days on a -$5 per night pair absorbs $25 in rollover cost per lot before price moves a single pip. That $25 must be built into your take-profit target and your risk-reward calculation from the moment you enter the trade.

The Overnight Fee Calculation Logic

The standard rollover formula used across most retail brokers is:

Rollover Amount = (Interest Rate Differential ÷ 365) × Notional Value × Number of Days

Each component deserves precise attention. The interest rate differential is the difference between the base currency's central bank rate and the quote currency's central bank rate, expressed as a decimal. If the base currency rate is 5.25% and the quote currency rate is 0.10%, the raw differential is 5.15%, or 0.0515. Dividing by 365 gives the daily rate: 0.0515 ÷ 365 = 0.0001411.

Notional value is your lot size multiplied by the current exchange rate. For a standard lot (100,000 units) of EUR/USD at 1.0850, the notional value in USD is $108,500. Multiply: 0.0001411 × $108,500 = $15.31 per night in raw interest credit for a long position on the higher-yielding currency. Your broker then subtracts their administrative markup — typically 0.5% annualized — which reduces the credit or increases the debit by approximately $1.48 per night on that same position, bringing the net credit down to roughly $13.83.

The tom-next (tomorrow-next) rate is the specific interbank rate brokers use as the base for the rollover calculation. It represents the cost of rolling a spot position from tomorrow's settlement date to the next business day. Brokers source this rate from their prime brokers or liquidity providers and add their own markup on top. The tom-next rate fluctuates every trading day, which is why rollover rates on your broker's platform change from one session to the next rather than remaining fixed at a stable figure.

Wednesday's triple rollover is the most misunderstood element of the entire calculation. Because forex markets do not settle on weekends, the Wednesday roll covers three calendar days: Wednesday, Saturday, and Sunday. A position held open at 17:00 ET on Wednesday will see exactly three times the standard nightly rollover debited or credited in a single transaction. On a standard lot of a high-differential pair like USD/TRY, that triple charge can exceed -$60 in a single overnight debit — a figure that surprises traders who never bothered to calculate it in advance.

Calculating rollover for any pair before you trade requires four data points:

  • The base currency's central bank rate
  • The quote currency's central bank rate
  • Your lot size and current exchange rate (to derive notional value)
  • Your broker's published markup percentage

Most brokers display current rollover rates in a contract specifications table on their platform, expressed as a dollar amount per standard lot for both long and short positions. Cross-check that published figure against your own formula calculation. A discrepancy greater than 15% between the two numbers suggests an above-average broker markup and warrants direct comparison against at least two competing platforms before you commit capital to a multi-day hold.

For positions denominated in a currency other than your account base currency, the rollover amount is automatically converted to your account currency at the prevailing spot rate. A EUR-denominated rollover on a USD-base account will fluctuate slightly with the EUR/USD rate each night, adding a small secondary variable to your total overnight cost that compounds over longer holding periods.

How Brokers Structure and Charge Rollover

Brokers do not simply pass through the raw interbank rollover rate. Every retail forex broker adds a markup — their revenue on the overnight carry — and the size of that markup varies significantly across the industry. Understanding the broker's role in the rollover chain helps you identify where costs are inflated and where they are genuinely competitive.

The mechanical process works as follows. At 17:00 ET, the broker's system closes every open position at the current mid-market price and simultaneously reopens it at the same price for the next value date. No actual trade execution occurs from your perspective — the position appears continuous on the platform. The rollover debit or credit appears as a separate line item in the trade history, labeled "swap," "rollover," or "financing charge" depending on the platform you are using.

Brokers source their base rollover rate from prime brokers or liquidity providers, who derive it from the tom-next rate in the interbank market. The broker then applies a fixed markup, typically expressed as an annualized percentage. Consider the cost difference across markup levels:

  • A markup of 0.5% annualized translates to roughly $0.14 per night per $10,000 of notional exposure
  • A markup of 1.0% annualized doubles that cost to $0.28 per $10,000 per night
  • A markup of 1.5% annualized triples the base cost to $0.42 per $10,000 per night

On a 5-lot position held for 60 days, the difference between a 0.5% and 1.5% markup broker equals approximately $252 in additional fees — before any price movement is considered.

Some brokers offer swap-free (Islamic) accounts that eliminate rollover charges entirely, replacing them with a flat administrative fee charged after a defined holding period — often 3 to 7 days. These accounts were originally designed for traders whose religious beliefs prohibit interest payments, but they have become a practical tool for any trader wanting cost certainty on longer holds. The administrative fee on swap-free accounts typically ranges from $5 to $15 per standard lot per week, which can be cheaper or more expensive than standard rollover depending on the pair and direction.

Rollover rates are not static. Brokers adjust them in response to central bank rate decisions, changes in the tom-next interbank rate, and their own liquidity costs. During periods of monetary policy uncertainty — such as the weeks surrounding a major central bank meeting — rollover rates on affected pairs can shift by 10%–20% from one week to the next. Checking your broker's published rollover table before entering any multi-day position is a necessary operational step, not an optional one.

Transparency varies by jurisdiction and broker type. Regulated brokers in major jurisdictions are required to disclose rollover rates clearly, typically in the contract specifications section of the platform. A broker showing identical absolute values for long and short rollover on the same pair is almost certainly using a simplified display format. In reality, the two sides differ by at least the broker's markup spread across both directions, meaning one side always costs more than the raw differential and one side always pays less.

Carry Trades and Earning From Rollover

Rollover is not purely a cost. For traders who deliberately position themselves on the right side of an interest rate differential, rollover becomes a daily income stream — the foundation of carry trade strategy. A carry trade involves buying a currency with a high central bank interest rate and simultaneously selling a currency with a low rate, collecting the differential as overnight credit every single night the position remains open.

The classic carry trade pairs have historically involved the Japanese yen as the funding currency, due to Japan's sustained near-zero interest rate policy, paired against higher-yielding currencies such as the Australian dollar, New Zealand dollar, or selected emerging market currencies on the long side. When the interest rate differential between AUD and JPY sits at 4.0%, a long AUD/JPY position on a standard lot generates approximately $10.96 in daily rollover credit, or roughly $4,000 annually — entirely separate from any price appreciation the trade might also produce.

The critical risk in carry trades is currency depreciation. A pair can move 200 pips against you in a single volatile session, wiping out weeks of accumulated rollover credit in hours. Carry trades perform best in low-volatility, trending environments where the higher-yielding currency is also appreciating or holding steady. They become dangerous during risk-off market events — financial crises, sudden central bank pivots, or geopolitical shocks — when investors rapidly unwind carry positions and cause sharp moves against the trade direction.

Position sizing is the primary risk management tool for carry traders. Because rollover credit accumulates slowly (daily) while losses can materialize rapidly (intraday), the position must be sized so that a 300-pip adverse move — roughly a 2-standard-deviation daily event on major pairs — does not exceed your defined maximum loss per trade. On a standard lot of AUD/JPY, a 300-pip move equals approximately $3,000 in price loss. At $10.96 per day in rollover credit, it would take 274 days of uninterrupted credit accumulation to recover that single adverse move through carry income alone.

To identify the most favorable carry trade pairs at any given time, compare central bank policy rates across the G10 currencies:

  • The spread between the highest and lowest G10 rates defines the maximum theoretical rollover credit available
  • Current differentials between high-rate currencies (USD, GBP, NZD) and low-rate currencies (JPY, CHF) have ranged between 3.5% and 5.5% annualized across recent policy cycles
  • Emerging market pairs can offer differentials exceeding 15% annualized, but at substantially higher volatility and wider broker markups

Rollover credit also compounds if you reinvest it. A trader running a carry trade on a 5-lot position collecting $50 per night in rollover credit generates $1,500 per month. Reinvested into additional position size at the 30-day mark, the compounding effect adds approximately 3%–5% to annual returns on top of any price appreciation. This compounding dynamic is why institutional carry traders manage rollover as a distinct revenue line, completely separate from directional trading profit and loss.

The Wednesday Triple Rollover and Settlement Mechanics

The Wednesday triple rollover is one of the most practically important mechanics in retail forex trading. It exists because of how the global interbank settlement system handles weekends, and ignoring it can produce unexpected account debits that look like platform errors but are entirely standard and contractually documented.

Spot forex trades settle on a T+2 basis: a trade executed on Monday settles on Wednesday; a trade executed on Tuesday settles on Thursday. When a position is rolled from Wednesday to Thursday, the settlement date moves from Friday to the following Monday — because Saturday and Sunday are not business days in the global banking system. That single roll therefore covers three calendar days of interest: Friday, Saturday, and Sunday. The broker charges or credits all three days' worth of rollover in a single Wednesday overnight transaction.

The practical consequence is direct. A position held open at 17:00 ET on Wednesday will show a rollover charge or credit that is exactly three times the standard nightly amount:

  • EUR/USD at -$3.50 per night → Wednesday debit of -$10.50
  • USD/ZAR at -$18.00 per night → Wednesday debit of -$54.00
  • AUD/JPY at +$10.96 per night (long carry trade) → Wednesday credit of +$32.88

Traders who close positions before 17:00 ET on Wednesday and reopen them after that cutoff avoid the triple rollover entirely. This is a legitimate cost-management technique, particularly for positions where the rollover direction is negative. The cost of the spread on the close-and-reopen — typically 1.0–1.5 pips on major pairs — must be weighed against the triple rollover charge saved. On major pairs with tight spreads and moderate rollover rates, the spread cost is generally smaller than the Wednesday rollover saving, making the maneuver net-positive for positions paying rollover.

Holidays add a further layer of complexity. When a public holiday falls in one of the two currencies' home countries, settlement for that pair is delayed by one additional business day. The rollover for that specific pair will include an extra day's interest on the night before the holiday. For example, if a US public holiday falls on a Monday, the rollover applied on the preceding Friday will be a 4-day charge for all USD pairs — covering Friday, Saturday, Sunday, and Monday. Brokers typically announce these adjusted rollover schedules in advance through platform notifications and contract specification updates.

Build a simple weekly checklist into your trading routine. Before 16:00 ET each Wednesday, review all open positions and calculate the triple rollover cost or credit for each one. For positions earning rollover credit, the Wednesday triple payment is a direct benefit — you receive three days of income in one transaction. For positions paying rollover, it is a concentrated cost that deserves active management rather than passive acceptance.

Minimizing Rollover Costs in Practice

Rollover costs are not fixed — they are a variable you can actively manage through trade timing, pair selection, broker choice, and account type. Traders who treat rollover as an afterthought consistently underperform those who build it into their cost structure from the moment they size a position.

The most direct way to reduce rollover costs is to avoid holding positions overnight when the rollover direction is negative and the expected price move does not justify the carry cost. Day trading — closing all positions before 17:00 ET — eliminates rollover entirely. For swing traders who cannot always close before the cutoff, the discipline of closing weak overnight theses before 17:00 ET preserves capital that would otherwise erode through daily fees with no corresponding directional edge.

Pair selection has an outsized impact on rollover costs. Compare the nightly rollover across a range of pair types:

  • Major pairs (EUR/USD, GBP/USD): typically -$0.80 to -$3.50 per standard lot per night
  • Cross pairs (EUR/GBP, AUD/NZD): typically -$1.50 to -$5.00 per standard lot per night
  • Exotic pairs (USD/TRY, USD/ZAR): typically -$8.00 to -$20.00 per standard lot per night

Choosing a major pair over an exotic pair on an equivalent directional trade can save $12–$16 per lot per night — a difference that exceeds $480 per lot over a 30-day hold.

Broker selection directly controls the markup component of your rollover cost. A broker charging a 0.25% annualized markup versus one charging 1.0% annualized represents a 4x difference in the administrative fee layer. On a 3-lot position held for 45 days, that difference equals approximately $180 in additional fees on a EUR/USD position with a $100,000 notional value per lot. Comparing at least three brokers' published rollover tables before committing to a multi-week swing trade is a straightforward due diligence step.

Swap-free accounts eliminate the rollover variable entirely for traders who qualify or choose that account type. The flat administrative fee — typically $5–$15 per lot per week — is predictable and easy to factor into your cost model. For pairs where the standard rollover exceeds $10 per lot per night, a swap-free account's weekly fee of $15 is significantly cheaper, making the account type mathematically superior for those specific pairs and holding durations.

Numbers at a Glance

The table below summarizes rollover cost and credit benchmarks across common pair types, lot sizes, and holding durations to give you a fast reference before entering any multi-day position.

Pair / Scenario Nightly Rollover (Standard Lot) Wednesday Triple Charge 30-Day Total Cost Annual Cost (365 Days)
EUR/USD (short, negative carry) -$3.50 -$10.50 -$105.00 -$1,277.50
USD/JPY (long, positive carry) +$8.20 +$24.60 +$246.00 +$2,993.00
AUD/JPY (long carry trade) +$10.96 +$32.88 +$328.80 +$4,000.40
USD/ZAR (long, negative carry) -$18.00 -$54.00 -$540.00 -$6,570.00
EUR/USD mini lot (10,000 units) -$0.35 -$1.05 -$10.50 -$127.75
5-lot EUR/USD (negative carry) -$17.50 -$52.50 -$525.00 -$6,387.50

What this tells you: the difference between a well-selected carry trade pair and a high-cost exotic pair can exceed $5,000 per standard lot per year — a cost gap that must be reflected in your profit targets before you place the trade.

Action Plan

Use these steps to build rollover awareness into every trade you evaluate from this point forward.

  1. Check your broker's published rollover table before entering any position you plan to hold overnight — confirm both the long and short rates for the specific pair, and verify the figures match your own formula calculation within 15%.
  2. Calculate the total rollover cost for your intended holding period using the formula (Interest Rate Differential ÷ 365) × Notional Value × Number of Days, then add your broker's markup percentage on top to get the true net cost.
  3. Add the total calculated rollover cost to your required take-profit target — a -$3.50 per night position held for 10 days requires an additional 35 pips (approximately) of price movement just to break even on the carry cost.
  4. Set a Wednesday calendar reminder at 16:00 ET each week to review all open positions and decide whether to close and reopen after 17:00 ET to avoid the triple rollover charge on pairs where you are paying, not receiving, the differential.
  5. Compare rollover rates across at least three regulated brokers on any pair you trade for more than 5 days — a markup difference of 0.75% annualized saves approximately $180 per 3-lot position over a 45-day hold.
  6. If your average hold duration exceeds 7 days on pairs with high negative rollover (above -$8 per lot per night), request a swap-free account comparison from your broker and calculate whether the flat weekly fee of $5–$15 per lot is cheaper than the standard nightly debit.

Common Pitfalls

  • Don't ignore the Wednesday triple rollover — a -$18 per night exotic pair position generates a -$54 single-night debit on Wednesday, which can exceed your average daily profit target and turn a winning week into a net loss.
  • Don't assume rollover rates are stable — rates shift by 10%–20% around central bank meetings and can change any trading day as the tom-next interbank rate reprices; a rate that was -$3.50 per night when you opened the trade may be -$4.20 per night by day 10.
  • Don't overlook rollover direction when sizing carry trades — a 300-pip adverse move on a standard AUD/JPY lot wipes out 274 days of rollover credit at $10.96 per day, meaning the position must be sized so that price risk stays within your maximum loss tolerance, not just your carry income expectations.
  • Don't accept a broker's rollover table without cross-checking the markup — a discrepancy greater than 15% between the published rate and your formula-calculated rate means you are paying an above-average administrative fee that compounds to hundreds of dollars on any position held longer than 30 days.