Forex Trading Costs Explained: Spread, Commission and Swap

Forex trading costs explained: spread, commission, swap, slippage and hidden fees, worked out per trade, per lot and per month with clear numbers.

Watch the videoWatch on YouTube

Forex trading costs are small on any single trade, so they are easy to ignore.

Quick answer: Forex trading costs are the spread you pay on every trade, a commission per lot on raw-spread accounts, swap for each night a position stays open, slippage on fast fills, and non-trading fees such as conversion and inactivity charges. Add them per trade in pips and dollars, then multiply by how often you trade.

What are forex trading costs?

Every time you open and close a position, some money leaves your account whether the trade wins or loses. That money is the price of using the market, and it comes in five layers. Three of them are printed in your broker’s price list; two are not.

An aerial view of a wide motorway toll plaza with many lanes of barriers under a white canopy, with light traffic passing through.
Trading costs work like a toll road. You pay to pass through on every trade, whether the journey turns out well or badly.
  1. The spread. The gap between the bid and the ask. You buy at the higher price and sell at the lower one, so every trade starts slightly behind. For most retail accounts this is the main cost.
  2. The commission. A fixed charge per lot traded. Standard accounts usually have none; raw-spread accounts charge one in exchange for a much tighter spread.
  3. The swap. Overnight interest, charged or paid on any position still open at the daily rollover.
  4. Slippage. The difference between the price you asked for and the price you got. Small and two-way in calm markets, larger and mostly against you in fast ones.
  5. Non-trading fees. Charges that have nothing to do with a trade: currency conversion on deposits and withdrawals, withdrawal fees and inactivity fees.

The figure below stacks the first four for one illustrative trade. The cost most beginners look at, the spread, is the smallest slice here. On a raw account held for two nights, swap and commission do most of the damage.

One trade: 1 lot EUR/USD, raw account, 2 nightsTotal $24 = 2.4 pipsThe price must travel this far your way before the trade breaks even.Spread0.2 pip = $2paid at entryCommission$7 per lotround turnSlippage0.3 pip = $3entry and exitSwap2 nights × $6charged at rolloverIllustrative. Your platform’s contract specifications show the real figures.
The cost layers of one forex trade: 1 lot of EUR/USD on a raw-spread account, held for two nights. The trade must move 2.4 pips in your favour before it makes anything. Illustrative figures.

Two habits make costs easy to manage. First, measure them in pips as well as in money, because pips let you compare a cost with your stop and your target directly. On EUR/USD, GBP/USD and any pair quoted in US dollars, one pip on one standard lot is worth $10, on a mini lot $1 and on a micro lot 10 cents. On USD/JPY near 150, a pip on one lot is worth about $6.67. If those numbers are new, read what a pip is in forex first. Second, think of every cost as a distance the price must travel before your trade starts paying.

The spread: fixed vs variable, and when it widens

The spread is the cost you pay most often, so it deserves the most attention. If EUR/USD is quoted 1.0850 / 1.0851, the spread is 1 pip. Buy at 1.0851, and if you closed immediately you would sell at 1.0850: one pip lost before anything has happened. On one standard lot that is $10; on 0.2 lots it is $2. The lesson on the bid–ask spread shows the mechanics step by step.

Brokers quote spreads in one of two ways:

  • Variable (floating) spreads move with the market. They are tight when many banks are quoting, typically during the London session and the London–New York overlap, and wider when liquidity thins. Most brokers that pass orders on to liquidity providers quote variable spreads.
  • Fixed spreads stay the same in normal conditions, which makes costs predictable. They are usually wider than a variable spread at its best, because the broker is pricing in the bad hours as well as the good. Read the terms: many firms reserve the right to widen a fixed spread or requote in extreme conditions, so “fixed” rarely means fixed in every circumstance.

The advertised spread on a broker’s website is usually the typical figure during busy hours on the most liquid pair. What you actually pay depends on when you trade. Spreads widen predictably at three moments: the daily rollover at 5 p.m. New York time (10 p.m. in London for most of the year), when liquidity is at its thinnest; around major economic releases, when liquidity providers step back for a few seconds or minutes; and at the Sunday open and on bank holidays. Our guide to forex market hours explains why the quiet hours are the expensive ones.

London–NYSpread (pips)Illustrative EUR/USD024Fixed 2.0VariableData 13:30Rollover 22:0000:0006:0012:0018:00UK time
How a variable EUR/USD spread typically behaves across a day, compared with a fixed spread. Tight through the London and New York sessions, a brief spike on a major data release, and a sharp widening at the daily rollover. Illustrative shape, not measured data.

Check the live spread before you click, not the advertised one. If it is three times its usual width, you are paying three times the usual price for the same trade.

The spread cost also scales with how often you trade. Enter your own numbers below: trades per week, the spread you usually see, and your typical size.

Per trade
Per week
Per year (48 weeks)

Spread cost = spread in pips × pip value for your trade size. It is paid on every trade, whether it wins or loses.

A 1.2-pip spread sounds like nothing. Fifteen mini-lot trades a week at that spread is $18 a week and over $800 across a 48-week year, before any commission, swap or slippage.

Forex commission and the raw spread vs standard account

Brokers that charge a commission usually do so on a raw-spread or ECN-style account. Instead of widening the spread to earn their fee, they pass you something close to the underlying market spread and charge a separate, visible fee per lot. A raw spread account is not cheaper by definition. It moves the cost from the spread into the commission, and whether that saves you money depends on the numbers.

Commission is normally quoted per lot, round turn: one charge that covers opening and closing the position. Some brokers quote it per side instead (half on entry, half on exit), and a few quote it per million traded. A per-side figure of $3.50 is the same as $7 round turn. Always convert to round turn per standard lot before comparing, and scale it to your size: 0.2 lots at $7 round turn costs $1.40.

The cleanest way to compare the two account types is cost per standard lot, round trip, expressed in pips as well as dollars:

Per standard lot, round trip Standard account Raw-spread account
Typical spread (EUR/USD, busy hours) 1.2 pips = $12 0.2 pips = $2
Commission None $7
Total cost per lot $12 $9
Total cost in pips 1.2 0.9
20 lots a month $240 $180

Typical pricing for illustration, not a quote from any broker. In this example the raw account is $3 a lot cheaper, so the saving grows with every lot you trade: $60 a month at 20 lots, $720 a year. Change one input and the answer can flip. A raw account at 0.5 pips plus $8 costs $13 a lot, and the standard account wins. The formula is always the same: spread in pips × $10 + commission, per lot, at the hours you actually trade.

Standard

per month, spread only

Raw / ECN

per month, spread + commission

Standard (spread only) versus raw (tight spread plus commission) monthly cost at your volume. Typical pricing, not a quote from any broker. Set your own trades, size, spreads and commission to see which is cheaper for you.

Two details catch people out. Raw spreads widen at rollover and on news just like standard ones, so a raw account traded at quiet hours can lose its advantage. And the commission is charged on every trade regardless of outcome, which makes very small, very frequent trades expensive on either account. The lesson on account types works through the crossover point in detail, and our checklist on how to choose a forex broker shows where costs fit among the safety checks that come first.

Swap fees: why you pay (or earn) overnight

If a position is still open at the daily rollover, your broker charges or credits swap, also called rollover or overnight financing. It exists because every currency pair is two currencies with two different interest rates. When you buy EUR/USD, you are in effect holding euros and borrowing dollars. Hold that overnight, and you should earn interest on the currency you hold and pay interest on the one you borrowed.

The swap you see is roughly the interest rate differential between the two currencies, plus a broker markup. The differential is set by short-term market rates, which follow each country’s central bank policy rate, so swaps change when the Federal Reserve, the European Central Bank or any other central bank moves rates. The markup is the broker’s fee for financing your position, and it is applied in both directions. In practice:

  • Long the higher-yielding currency: you earn the differential, minus the markup. If the gap is large, the swap is positive and you are paid each night.
  • Short the higher-yielding currency: you pay the differential, plus the markup.
Currency Ainterest rate 5%Currency Binterest rate 1%4% gapthe differentialBuy A/Bhold the higher rateearn 4% − 1% markup= +3% a year+$8.22per nightSell A/Bhold the lower ratepay 4% + 1% markup= −5% a year−$13.70per nightIllustrative rates, per $100,000 position. Real markups vary by broker.
Why swap is positive in one direction and negative in the other. The broker's markup is taken from both sides, so the credit for holding the higher-yielding currency is always smaller than the charge for being short it. Illustrative rates.

In the example, $100,000 × 3% ÷ 365 is about $8.22 a night for the long, while $100,000 × 5% ÷ 365 is about $13.70 a night for the short. Earning a positive swap by holding the higher-yielding currency is the basis of the carry trade. It is not free money: the exchange rate can easily move more in a day than the swap pays in a month, and markups can leave both directions negative when the rate gap between two currencies is small. Our guide to how interest rates affect currency prices covers the bigger picture.

Three practical rules follow:

  • Swap is charged on positions open at rollover, not on “overnight” positions. A trade opened at 9 a.m. and closed at 8 p.m. London time pays no swap. A trade opened at 9.55 p.m. and closed at 10.05 p.m. pays a full night.
  • One day a week is usually charged three times. Spot FX settles two business days after the trade date. A position rolled on Wednesday night settles the following Monday instead of Friday, so it carries the weekend’s interest: three nights in one. For most currency pairs that triple swap falls on Wednesday, though some instruments and brokers apply it on a different day, so check the contract specifications on your platform.
  • Swap is quoted per lot, per night, and scales with size. A −$6 swap per lot is −$1.20 a night on 0.2 lots. Your platform shows the current long and short swap for every pair, usually in the symbol’s specification window.

Traders who cannot pay or receive interest for religious reasons can ask for a swap-free account. The financing cost does not disappear; it is usually recovered through a wider spread or a fixed administration fee after a set number of nights.

Slippage cost and hidden forex fees

The last two cost layers are the ones a price list does not show you.

Slippage

Slippage is the gap between the price you requested and the price you were filled at. A market order says “fill me now at whatever is available”, and a stop order, including your stop loss, becomes a market order when its level is touched. In a calm market, the difference is usually a fraction of a pip and can go either way. During a major release, a gap at the weekly open or a thin late-evening market, market and stop orders can fill several pips away. A limit order is the exception: it fills at your price or better, or not at all. Try the three order types in calm and news conditions below.

RequestedFilled
Requested
Filled at
Slippage
Cost on 1 mini lot

Choose calm or news conditions and an order type to see requested versus filled price. Fair slippage goes both ways; slippage that only ever goes against you is a hidden cost.

Slippage is not a fee anyone bills you for, which is why it is easy to miss. To see it, compare the requested and filled prices in your trade history. Over 20 or 30 trades in normal conditions, honest execution should show small slips in both directions, averaging close to zero or a few tenths of a pip against you. If every slip goes against you, the broker’s execution is costing you more than its spread suggests, a pattern covered in the lesson on execution and slippage.

Non-trading fees

These are the hidden forex fees most people only notice on a statement:

  • Currency conversion. If your account is in US dollars but your bank account is in pounds or euros, every deposit and withdrawal is converted. The conversion rate usually includes a margin, often a fraction of a percent to a couple of percent, and you pay it both ways. Opening the account in the currency you deposit removes this cost on deposits and withdrawals, though not on trading profits earned in other currencies.
  • Withdrawal fees. Some brokers charge per withdrawal, especially for bank transfers or below a minimum amount. Your own bank may add a fee for international payments.
  • Inactivity fees. Many brokers charge a monthly fee if an account has no trades for a set period, often several months to a year. A forgotten account can slowly drain to zero.

Regulated firms in the UK and EU must disclose their costs and charges before you trade, and the FCA expects them to be clear. Read the fee schedule once, write the numbers down, and the lesson on deposits and withdrawals shows how to test them with a small amount. If a firm makes withdrawals mysteriously expensive or slow, treat that as a warning sign rather than a cost: our guide to forex broker scams explains why.

How costs scale: per trade, per stop and per month

A cost only means something compared with something else. Three comparisons matter: cost against your stop, cost against your account, and cost multiplied by how often you trade.

Cost as a share of your stop

Your stop loss defines what you risk on a trade. Costs are paid on top of it: in practice, every losing trade loses its stop plus the cost, and every winning trade gains its target minus the cost. The tighter the stop, the bigger that cost becomes in proportion, and the higher the win rate you need just to stand still.

TraderCost as a share of the stopBreak-even win rateScalper5-pip stop30%65%Day trader20-pip stop7.5%54%Swing trader75-pip stop2%51%Target equals stop (1:1). Swing traders must also add swap for each night held.
The same 1.5 pips of cost (1.2-pip spread plus 0.3 pips of slippage) as a share of three different stops. With target equal to stop, the scalper needs to win 65% of trades to break even; the swing trader needs 51%.

Here is the arithmetic for the scalper. With a 5-pip stop and 5-pip target, a win nets 5 − 1.5 = 3.5 pips and a loss costs 5 + 1.5 = 6.5 pips. To break even, wins must cover losses: 6.5 ÷ (3.5 + 6.5) = 65%. The swing trader with 75 pips each way needs 76.5 ÷ 150 = 51%. Same broker, same spread, completely different hurdle. That is why short-term traders care so much about raw accounts and liquid hours, and why swing traders care more about swap. The break-even win rate idea is explained fully in our guide to the risk-reward ratio.

Cost multiplied by frequency

The second multiplier is how often you trade. Per-trade costs that look trivial become a meaningful share of an account once you multiply them by a month of trading.

A single drop of water falling from the spout of a curved steel kitchen tap in a bright kitchen.
One drip is nothing; a tap that drips all month fills a bucket. Small per-trade costs add up the same way when you trade often.
Monthly cost: $5,000 account, 0.2 lots, $3 per trade5 tradesa month$15 · 0.3% of account30 tradesa month$90 · 1.8% of account150 tradesa month$450 · 9% of accountSpread and slippage only. Swap, commission and fees would add to every bar.
Three traders with the same $5,000 account, the same 0.2-lot size and the same 1.5 pips of all-in cost per trade. Only the number of trades changes, and the monthly cost rises from 0.3% to 9% of the account.

Over a year, the 150-trade-a-month trader pays $5,400 in spread and slippage on a $5,000 account: more than the whole balance, before a single losing trade. That is the mathematical side of overtrading. Every extra trade has to clear the cost hurdle, and marginal setups usually do not.

Adding up one trade

To total a single trade, use the calculator below. It is set to a 0.2-lot trade on a standard account with a 1.3-pip spread, held over three nights of swap at −$6 per lot. The spread costs $2.60 and the swap $3.60, so the trade is $6.20 behind before the price moves.

Spread
Commission
Swap
Total cost of this trade

Spread = pips × $10 × lots. Commission and swap are quoted per lot. A trade must earn more than the total before it makes anything.

The hub lesson on the real cost of trading uses the same three-part sum and shows a winning trade wiped out by weeks of swap.

Common mistakes with forex trading costs

Comparing headline spreads instead of total cost

“From 0.0 pips” with a $10 commission can cost more than a 1-pip spread with none. Always convert to spread × $10 + commission per lot, round turn, at the hours you trade.

Trading at the most expensive times of day

Opening trades near the rollover, during the first minutes of a major release or at the Sunday open means paying spreads several times wider than usual. Unless your method is built around those moments, wait for normal liquidity.

Ignoring swap on trades held for weeks

A few dollars a night does not feel like a cost. Twenty nights of it can be more than the trade earns. Check the long and short swap before holding any position for more than a few days, and remember the triple-swap day.

Setting stops so tight that costs dominate

A 5-pip stop with 1.5 pips of cost means losing 30% more than planned on every loss. If your edge depends on a very tight stop, your costs have to be very low, or the edge is not really there.

Never adding it up

If you never total your costs, you cannot tell whether a losing month was the method or the fees. Add a cost column to your trading journal: spread, commission, swap and slippage for every trade.

Frequently asked questions

What are the main forex trading costs?

The main costs are the spread, paid on every trade; a commission per lot on raw-spread accounts; swap, charged or paid on positions open at the daily rollover; and slippage when orders fill at a worse price than requested. Non-trading fees, such as currency conversion, withdrawal and inactivity fees, come on top.

How do I calculate the spread cost of a trade?

Multiply the spread in pips by the pip value for your position size. On EUR/USD a pip is worth $10 per standard lot, so a 1.2-pip spread costs $12 on 1 lot, $2.40 on 0.2 lots and $1.20 on a mini lot. You pay it once per round trip, whether the trade wins or loses.

Is a raw spread account cheaper than a standard account?

Only if the tighter spread saves more than the commission costs. Compare spread in pips times $10 plus the round-turn commission, per lot, for each account. A 0.2-pip spread with $7 commission costs $9 a lot, beating a 1.2-pip standard spread at $12, but a wider raw spread or higher commission can reverse that.

Why was I charged three times the swap on Wednesday?

Spot currency trades settle two business days after the trade date. A position rolled over on Wednesday night moves its settlement past the weekend, so it carries interest for Saturday and Sunday as well. Most brokers therefore charge or credit three nights of swap on Wednesday, but some instruments use a different day, so check your platform.

Can swap be positive in forex?

Yes. If you hold the currency with the higher interest rate against one with a lower rate, and the gap is larger than the broker's markup, you are credited swap each night. The opposite direction on the same pair pays a larger charge, because the markup is taken from both sides. Rates and markups change, so check the current figures.

What are hidden forex fees?

Hidden fees are costs that do not appear in the spread or commission: slippage that consistently goes against you, currency conversion margins on deposits and withdrawals, withdrawal fees, inactivity fees on dormant accounts, and admin fees on swap-free accounts. Read the full fee schedule before depositing and check your statements each month.

Free course

Learn this step by step

“Choosing a Broker” is a free BrokerCut Academy course: 8 short lessons (about 63 minutes), quizzes, interactive tools and a certificate when you finish.

Enrol free

BrokerCut on Telegram

Get the latest forex news and market analysis.

Join the channel