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.
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.
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.
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:
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 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:
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.
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:
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.
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:
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 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:
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.
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:
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.
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.
Use these steps to build rollover awareness into every trade you evaluate from this point forward.