Our trading costs

An organized trader should understand what charges or fees they may encounter. A good trading provider ensures that these are presented clearly and transparently, which is what we aim to do.

Here we break down our different costs and fees, plus the reasoning behind them.  

Man sitting looking at mobile phone

Flexible account solutions

When you open an account with us, you're in control of your pricing.

Account type


RAW Pricing


For traditional traders, costs to trade is bid/ask spread

Major FX pairs as low as 0.0 with low commissions

FX spreads

Variable spreads, EUR/USD as low as 1.0.
View spreads

Our tightest spreads, majors as low as 0.0.
View spreads



Fixed $7 USD per $100k USD traded
View example

Volume discounts

Cash rebates of up to $10 per million traded.
View cash rebates

Cash rebates of up to $10 per million traded.
View cash rebates

Trading platforms

FOREX.com & MetaTrader 4/5

FOREX.com & MetaTrader 5

Account applications

Learn more about standard accounts

Learn more about RAW Pricing accounts

Rollover Rates

Rollovers are typically the interest charged or earned for holding positions overnight. We strive to keep your trading costs low by sourcing institutional rollover rates and pass them to you at a competitive price. You can earn or pay when a rollover is applied to your position. Rollovers are only applied to open trades at 5pm ET.

Other brokers may calculate rolls continuously, raising your trading costs. To learn more, read our rollover FAQs

USD/RUB and EUR/RUB are currently unavailable for trading. See service updates.

Rollover rates displayed are based on a 10K position and estimated based on the previous rollover rate and number of days being rolled. For example, typically Wednesdays are rolled for three days to account for the weekend. Rollovers also may vary due to month end or holidays.

RAW pricing charges


We charge commissions on our RAW Pricing accounts, but do not charge commissions on our Standard (spread only) accounts. For our RAW Pricing accounts, we charge $7 per $100k USD traded. Keep in mind that each completed roundtrip trade is technically two separate trades, therefore a commission is charged for each leg of your trade. For example, you open your trade with a buy of 100,000 EUR/USD, which is one trade, and then you close that trade with a sell of 100,000 EUR/USD, a second trade.

The commission amount is based on the USD notional value of your trade. For example, if you bought 100,000 USD/JPY, you are buying 100,000 worth of USD, thus you would have a commission of $7 ($14 roundtrip).

However, if you bought 100,000 EUR/USD (when EUR/USD is at 1.1000), you are buying 110,000 worth of USD (100,000 × 1.1000); therefore, you would have a commission of $7.70 (110,000 × $7 ÷ 100,000) or $15.40 roundtrip.

Additionally, if you bought 50,000 USD/CAD, you would have a commission of $3.5 or $7 round trip.

Please note that while RAW Pricing has typical spreads of as low as 0.0, spreads still fluctuate with market conditions and spread cost would still apply when it is above 0.0. Please see this page for all our typical and as low as spreads.

Direct charges


Every market has two prices – the buy and the sell price, the spread is the difference between the buy and sell price.

In the same way a high-street retailer adds a little extra to the price when it buys stock from a wholesaler, the spread is how most trading providers compensate themselves for the service they provide.

Variable spreads

Variable spreads may fluctuate throughout the day. With variable spreads, we will quote you the minimum spread it could be, plus an average spread for a defined historical period of time.


Stock CFDs are the only asset class where you will have to pay a commission, a one-time fee for opening and closing the trade.

Commissions vary by market: for most US stocks it is 1.8 cents per share, and 0.08% of the consideration for most UK, EU, and Asian stocks. Our minimum commission rates are 10 of the stock's base currency.

Details on the commission rates for each stock CFD can be found within the Market 360 sheets on the trading platforms.

Potential further adjustments

Rollovers and financing adjustments

When you hold a position overnight, you either pay or receive a rollover fee (also known as a financing charge). These fees fluctuate daily and are different for long and short positions.

Rollovers are only applied to positions that are open at market close in New York – 5pm ET. 

A rollover fee is calculated using a swap rate. The swap adjustment is simply the accounting of the cost-of-carry on a day-to-day basis (we do not charge rollover on intraday trades).

The swap rate is measured by the difference in interest rates between the two currencies. We source the swap rate from major financial institutions which base it on a variety of factors such as inflation and key technical indicators.

The rollover rates as calculated as follows:

  • Long positions – you are credited/debited by –1 x the trade size x swap points in the unit quote currency
  • Short positions – you are debited/credited by the trade size x swap points in the unit quote currency


The swap rates for EUR/USD are 0.817/1.28 and you have a long position of 10,000.

If you held the position overnight, you would be charged a $1.28 rollover fee.

If you had a short position, then you would receive $0.82.

The amounts are then converted back into your base currency.

Financing rates for other markets

How are finance rates calculated?

Financing charges for positions which remain open at our market close are calculated using the following formula:

Short Positions F = V × I / b

Long Positions F = V × I / b, where:

  • F = Daily Financing Fee
  • V = value of equivalent (quantity x end of day closing price)
  • I = applicable Financing Rate
  • b = day basis for currency (365 for GBP, HKD and AUD, 360 for all other currencies)

The daily financing fee will be applied to your account each day that you hold an open position (including weekend days). The financing rates are set at benchmark regional interest rate +/- 2.5%.

For example, you are long €10 on the UK 100 and hold the position overnight. UK 100 closes at 6500.

The SONIA rate for that day is 0.33

F = V x I/b

V = 10 (quantity) x 6500 (end of day closing price ) = 65000

I = 0.33 + 2.5% = 2.88%

V x I = 65000 x 2.88% = 1872

F = 1872 / 365 = €5.12 (Daily financing charged, converted into the base currency of your account)

Financing on hedged trades

If you have a hedged position open overnight, you will be charged overnight financing on both sides of the trade.

Dividend adjustments

When trading our share CFDs, you do not receive any dividends because you do not own the actual stock. Instead, what occurs is a dividend adjustment.

This is because when a company pays out its dividends on the ex-date, the share price takes a slight dip; money has flowed out of the company and into the pockets of the shareholders.

At FOREX.com, we balance the positive effect of the dividend against this dip in the share price.

What happens is that a dividend adjustment occurs at the close of business before the ex-dividend date:

  • Long positions are credited
  • Short positions are debited

Then all things being equal, the market then opens lower on the ex-date by the dividend amount.

Therefore, the dividend has not impacted your trade or any profit/loss you may have made.

Inactivity fees

A fee of $15 per month is charged to accounts after there is no trading activity for 12 months.

'Activity' is defined as placing a trade and/or maintaining an open position during this period. Placing an order on an account without executing a trade will not qualify as activity for these purposes.

If your account has been inactive for a longer period of time, we may need to reassess your trading experience and ensure that we have your up-to-date contact details and information.

You would need to complete our account reactivation form and a member of our Client Services team will be in touch to let you know if we need anything further from you, or to let you know that your account has been reactivated.

Back to base

With CFD trading, the profit or loss will be in the currency of the instrument you trade.

For example, you may have CAD as the base currency for your account, but if you trade Wall Street, the profit or loss for that trade will be in USD. By trading a host of international instruments, you would end up with balances that are comprised of multiple currencies.

FOREX.com has a process called Back to Base, which automatically converts any realized profits or losses, adjustments, fees and charges that are denominated in another currency, back to the base currency of your account.

Borrowing costs

Borrowing costs are incurred when you short a shares CFD position, and reflect a charge incurred in the underlying market when the underlying asset is borrowed in order to sell and return at a later date. Very few markets will incur a borrowing charge, and to determine whether the market you wish to trade has borrowing costs or not, please check the relevant market information sheet or contact us for more details.

Commodity basis adjustment

When trading spot commodity markets, there will be an adjustment to the market price every day. Your account will then be adjusted in the form of a credit or debit to offset the price adjustment.

To price these non-expiring markets, we use two sufficiently liquid futures contracts on the underlying commodity. This is usually the two with the nearest expiry date.

The contract with the closest expiry date is called the ‘front month’ contract and the second-nearest expiry date is called the ‘far month’ contract.

Throughout the duration of the front month contract, the price of the spot commodity market will gradually move from the price of the front month to the price of the far month.

For example, if the front month is market ‘A’ and the far month is market ‘B’ the following would be true.

The market prices move from the price of market ‘A’ towards the price of market ‘B’ as the expiry date of ‘A’ becomes closer. The price of market ‘B’ may be higher or lower, depending on the commodity, than that of market ‘A’.

Daily adjustments for spot commodity markets reflect a day’s movement from ‘A’ towards ‘B’.

For example, if the spot commodity contract is adjusted by +2 points, clients with long positions will be debited 2 x stake and clients with short positions will be credited 2 x stake.

We may use further months should the near, far or both months, become unsuitable to trade.

Trade execution matters

Pricing means nothing without reliable, fast execution. We're proud to be the only FX broker to share our record of success.*


Fast and accurate pricing - 100% of trades successfully executed

Your trades deserve the best execution in the market. Our hi-tech trading platforms consistently deliver fast and accurate pricing, so you can trade with confidence.


99.82% of trades executed in less than 1 second

We’ve automated every aspect of the trade process, to ensure your trades are executed as fast as possible at the price you expect – or better.

0.40 pips

0.40 pips average price improvement per limit order

When the market moves in your favor, our trading technology automatically passes along the savings by executing your trade at a better price.

*Includes all valid trade and orders requests, excluding those entered on the MetaTrader platform.

Refers to FX executions for the FOREX.com group. Please note that multiple factors may impact execution speed, including but not limited; market conditions, platform type, network connectivity, trading strategies, and account type. FOREX.com's execution statistics represent orders executed on FOREX.com's platforms during market hours between September 30, 2023, 5:00 pm ET, and October 31, 2023, 5:00 pm ET for all FOREX.com's international affiliates and exclude trades/orders entered on the MetaTrader platform.

Market volatility, volume and system availability may delay trade executions. Price can change quickly in fast market conditions, resulting in an execution price different from the price available at the time order is submitted. Price improvement is not guaranteed and will not occur in all situations.

Excludes trades that received non-standard order processing and orders that failed to trigger

Frequently asked questions

How is my spread cost calculated?

In typical market conditions, this is the difference between the rate at which your order was executed, and the mid-point of the bid/offer spread at the time your market order was received. Keep in mind that pending orders become market orders once they are triggered. Mid-point spread cost typically reflects the cost of your trade outside of any commissions.

During extreme market conditions, the time period when a market order is received versus when the order is ultimately executed may increase. This increase in time period can result from many factors including but not limited to market volatility, available liquidity, pre-trade available margin check, price validation, etc.

The potential delay in order execution during extreme market conditions may cause wide variations of your spread cost at the time of execution, measured as the difference between bid/offer versus the mid-point at time of execution. For example, these variations may result in a smaller than normal cost figure, or even a positive cost figure, in the case of limit orders filled at a better rate than the rate at which your limit was triggered.

Conversely, these variances may reflect a larger than normal cost if your stop order rate was executed worse than the rate at which it was ultimately triggered. As noted above, these variations can result from many factors.

Read more about our trade prices.

Was this answer helpful?

Are there any data exchange fees associated with forex trading?

FOREX.com does not charge data exchange fees. However, you may incur an overnight funding/rollover charge if you hold your positions overnight.

More about trade prices and execution.

Was this answer helpful?

Is there a currency conversion charge?

Trading in markets that settle in a different currency from your trading account's base currency may incur a currency conversion charge.

For example, if your trading account base currency is US Dollars and you trade USD/JPY, your realized profit or loss as well as any associated fees, charges, and commissions will be automatically converted from JPY back to US Dollars before posting to your trading account.

Our standard charge for this conversion is +/-0.5% from the market rate at the time of conversion. Conversely, you will not incur this charge if you only trade products that settle in your account’s base currency, such as EUR/USD in a US Dollar based account.

More pricing and fees FAQs

Was this answer helpful?

What is an overnight funding rollover?

Overnight funding, also known as rollovers, are charges that you pay or earn when holding a position open overnight. This daily overnight funding fee is automatically applied to your trading account each day that you hold an open position (including weekends). Learn more about our rollover rates.
Was this answer helpful?