Skip to main content
calc.forex

Forex Trading Costs Explained: Spread, Commission and Swap

How each cost is calculated, how to convert between pips and money, and how costs move your break-even price and the win rate you need.

By calc.forex · Updated · 12 min read · How we check our numbers

Key takeaways

  • Spread cost = spread in pips × pip value per lot × lots. A 1.2-pip spread on 1 lot of EUR/USD costs $12.
  • Commission is quoted per side or per round turn. $3.50 per lot per side is $7 per lot round turn: 0.7 pips on EUR/USD, 1.05 pips on USD/JPY at 150.
  • Add spread and commission in pips to get the all-in cost; the break-even price is entry ± that cost. A 1.2-pip spread plus $7 commission on EUR/USD is 1.9 pips.
  • Swap is charged or paid at each daily rollover. Forex usually charges three nights on Wednesday (many CFDs on Friday), so a Monday-to-Friday hold is charged as seven nights.
  • Costs matter most relative to your stop: 1.9 pips is 19% of the risk on a 10-pip stop but under 4% on a 50-pip stop.
On this page
  1. The three costs at a glance
  2. Spread: the cost of crossing the market
    1. Variable spreads
    2. How the spread interacts with your stop
  3. Commission: per side vs round turn
    1. Converting commission into pips
  4. All-in cost and comparing account types
  5. Break-even price
    1. Long EUR/USD at 1.10000
    2. Short USD/JPY at 150.000
  6. Costs relative to your stop
  7. Swap: overnight financing
    1. In points (MT4/MT5)
    2. In money per lot
    3. As an annual percentage (CFD style)
    4. Triple swap
  8. Worked example: the full cost of a swing trade
  9. Costs in a non-USD account
  10. Costs calculators can't see
  11. Keeping costs under control
  12. Frequently asked questions

The three costs at a glance

CostWhen it is paidHow it is quotedFormula
SpreadBuilt into the entry and exit pricesPips (ask − bid)Spread × pip value per lot × lots
CommissionOn entry and exit, or once per round turnMoney per lot, or per million notionalRound-turn rate per lot × lots
Swap (overnight financing)At each rollover the position is held throughPoints, money per lot, or an annual %Rate × lots × nights charged

Spread and commission are paid on every trade; swap only on positions held past the daily rollover, which is 17:00 New York time at most forex brokers. Other costs, such as slippage, currency conversion on deposits, and inactivity or withdrawal fees, are covered at the end.

Spread: the cost of crossing the market

Every price has two sides: the bid, where you can sell, and the ask, where you can buy. The spread is the difference, and you pay it because you buy at the higher price and sell at the lower one. If EUR/USD is quoted 1.10000 / 1.10012, the spread is 0.00012, or 1.2 pips.

Spread cost = Spread (pips) × Pip value per lot × Lots
InstrumentSpreadPip value per lotCost per lot
EUR/USD, USD account1.2 pips$10.00$12.00
USD/JPY at 150, USD account1.5 pips$6.67$10.00
Gold, $0.30 spread3 pips of $0.10$10.00$30.00
NAS100, $1 per point1.5 points$1.00$1.50

The gold line shows that the cost doesn't depend on what you call a pip: $0.30 is 3 pips of $0.10 at $10 each, or 30 "pips" of $0.01 at $1 each. Either way it is $30 per 100-ounce lot.

Variable spreads

Most retail spreads are variable. The figure on a broker's website is usually a typical or average spread during liquid hours. Spreads widen around the daily rollover, at the weekend open, in thin markets and around major data releases, sometimes to several times their usual size. If you trade at those times, measure the spread you actually get rather than relying on the advertised figure.

How the spread interacts with your stop

Charts normally show the bid. A long position opens at the ask and closes at the bid, so it starts out showing a loss equal to the spread, and its stop is triggered when the bid reaches the stop price. A short position opens at the bid and closes at the ask, so its stop and target are triggered by the ask, the price you don't see on a bid chart. When spreads widen, shorts can be stopped out even though the bid line never touched the stop.

Commission: per side vs round turn

Raw-spread (often called ECN) accounts charge a commission on top of a narrower spread. It is quoted in one of two ways, and confusing them doubles or halves the figure:

  • Per side: charged when you open and again when you close. $3.50 per lot per side costs $7 per lot for a complete trade.
  • Round turn: one figure covering the open and the close. $7 per lot round turn is the same as $3.50 per side.
Commission per trade = Round-turn rate per lot × Lots  (round turn = 2 × per-side rate)

Some brokers quote commission per million of notional traded instead, for example $35 per $1 million per side. One lot of EUR/USD at 1.1000 is $110,000 of notional, so the commission is 0.11 × $35 = $3.85 per side, or $7.70 round turn. Because notional depends on price, per-million commission varies slightly between instruments and over time.

Converting commission into pips

To compare commission with spread, divide it by the pip value per lot:

Commission in pips = Round-turn commission per lot ÷ Pip value per lot

$7 round turn is 0.7 pips on EUR/USD ($10 a pip) but 1.05 pips on USD/JPY at 150 ($6.67 a pip). The same commission is relatively more expensive on instruments with a lower pip value.

Accounts held in other currencies are often charged commission in the account currency (€3 or £2.50 per side, for example), so check which currency a rate is in before comparing brokers.

All-in cost and comparing account types

Adding spread and commission in pips gives a single figure you can compare:

All-in cost (pips) = Spread (pips) + Round-turn commission per lot ÷ Pip value per lot
Illustrative figures
EUR/USD, 1 lot, USD accountStandard accountRaw-spread account
Typical spread1.2 pips0.2 pips
Commission (round turn)None$7.00 (0.7 pips)
All-in cost1.2 pips = $12.000.9 pips = $9.00

In this example the commission account is cheaper per trade, but the result depends on the spreads you actually get and on the instrument: on USD/JPY at 150, a $7 commission is 1.05 pips on its own. Compare like with like (the same instrument at the same time of day) and always include commission in pips.

Costs scale with volume. Twenty one-lot EUR/USD trades a month at 1.9 pips all-in cost $380 a month, or $4,560 a year, before swap. For an active trader the cost line can easily be larger than the eventual profit, which is why small differences in spread matter.

Break-even price

Because costs are paid whether the trade wins or loses, a position has to move in your favour by the all-in cost before it makes anything. Measured from the chart (bid) price at entry:

Break-even price = Entry ± All-in cost (pips) × Pip size  (+ for a long, − for a short)

Long EUR/USD at 1.10000

StepCalculationResult
Spread1.2 pips
Commission in pips$7 ÷ $100.7 pips
All-in cost1.2 + 0.71.9 pips ($19 on 1 lot)
Break-even price1.10000 + 1.9 × 0.00011.10019

Short USD/JPY at 150.000

StepCalculationResult
Spread1.5 pips
Commission in pips$7 ÷ $6.66671.05 pips
All-in cost1.5 + 1.052.55 pips ($17.00 on 1 lot)
Break-even price150.000 − 2.55 × 0.01149.9745

A quick sanity check: the cost of a one-lot USD/JPY trade should be in the tens of dollars. If a calculation produces a cost in the thousands, the yen amount has not been converted into dollars.

Costs relative to your stop

The same 1.9-pip cost means very different things depending on the size of the move you are trading:

Stop / targetCost as % of riskBreak-even win rate, no costsWith 1.9 pips of costs
10 / 20 pips19%33.3%39.7%
20 / 40 pips9.5%33.3%36.5%
50 / 100 pips3.8%33.3%34.6%

The calculation treats costs as making every loss larger and every win smaller: with a 10-pip stop and a 20-pip target, a loss costs 11.9 pips and a win nets 18.1 pips, so the effective ratio is 1.52 and the break-even win rate is 1 ÷ 2.52 = 39.7%. This is why scalping strategies are so sensitive to spread and commission, and why a strategy that looks profitable in a backtest without costs can lose money live.

Swap: overnight financing

A leveraged forex position held past the daily rollover is, in effect, financed overnight. The swap reflects the interest-rate difference between the two currencies plus the broker's markup. It can be a charge or a credit, and the long and short swaps on the same pair are usually different; once the markup is included, both are often negative.

Brokers quote swaps in three ways.

In points (MT4/MT5)

Swap per night = Swap (points) × Point size × Contract size × Lots, converted into the account currency

A point is the smallest price increment: 0.00001 on EUR/USD, 0.001 on USD/JPY. A long EUR/USD swap of −6.5 points on 1 lot is −6.5 × 0.00001 × 100,000 = −$6.50 per night. On USD/JPY, +10 points is 10 × 0.001 × 100,000 = ¥1,000, or +$6.67 at 150.

In money per lot

Some platforms show the swap directly as an amount per lot per night in the account currency, such as −$6.50. Multiply by lots and nights charged.

As an annual percentage (CFD style)

Many CFD brokers charge financing as an annual rate on the position's notional value, usually a benchmark interest rate plus or minus a markup, applied per night.

Financing per night = Notional × Annual rate ÷ 365

One lot of gold at $4,000 is $400,000 of notional. At −5% a year, the charge is $400,000 × 5% ÷ 365 = −$54.79 per night, or −$383.56 for a Monday-to-Friday hold charged as seven nights. Some brokers divide by 360 rather than 365, which makes the nightly charge slightly higher. On long-held gold and index positions, financing can dwarf the spread.

Triple swap

Spot forex settles two business days after the trade date, so a position held through Wednesday's rollover is financed over the weekend and charged three nights at once. For an instrument with a Wednesday triple, five rollovers from Monday to Friday are charged as seven nights. CFDs on indices and commodities often apply the triple charge on Friday instead; check the symbol's specification.

EUR/USD long, 1 lot, swap −6.5 points per night
Position held throughRolloversNights chargedSwap
One ordinary night11−$6.50
Wednesday's rollover only13−$19.50
Monday to Friday57−$45.50
Seven rollovers including one Wednesday79−$58.50

Swap-free (Islamic) accounts at many brokers replace swap with other charges, such as a fixed administration fee after a set number of days; read the terms before assuming they are cheaper.

Worked example: the full cost of a swing trade

Costs behave differently depending on how long a trade lasts. Spread and commission are paid once; swap accumulates every night. Here is a 0.5-lot long EUR/USD position on a raw-spread account, opened on Monday and closed on Friday, so it is held through five rollovers including Wednesday's triple.

CostCalculationAmount
Spread0.2 pips × $10 × 0.5 lots$1.00
Commission$7 round turn × 0.5 lots$3.50
Swap−6.5 points: $6.50 × 0.5 lots × 7 nights$22.75
Total$27.25
In pips$27.25 ÷ ($10 × 0.5 lots)5.45 pips

For a trade held a few minutes, the spread and commission are the whole cost. For one held a week, the swap is about five times the spread and commission combined. When comparing brokers for swing or position trading, compare swap rates as carefully as spreads.

Costs in a non-USD account

Every cost is earned or charged in some currency and then converted into your account currency, exactly like profit and loss. The spread on EUR/USD is paid in dollars because the pair is quoted in dollars, so for a EUR account it is converted at the EUR/USD rate: 1.2 pips × €9.09 per pip = €10.91 per lot at 1.10, rather than $12.

Commission may be set in the account currency (for example €3 per side on a EUR account) or in US dollars and converted. Swap in points is earned in the quote currency and converted; swap quoted as a money amount is usually already in the account currency. If your account is not in dollars, check which currency each figure on the broker's specification page is quoted in before adding them up.

Holding an account in a currency you don't spend also creates a conversion cost on deposits and withdrawals, and currency risk on the balance itself. Neither shows up in any trading calculator.

Costs calculators can't see

  • Slippage: the difference between the price you requested and the price you got. It can be positive or negative, but on stops and in fast markets it is mostly negative.
  • Currency conversion: deposits in a different currency from the account, or profits earned in a currency other than the account's, may be converted at a marked-up rate.
  • Non-trading fees: withdrawal, inactivity and card-payment fees.
  • Guaranteed stop premiums: where offered, charged when the stop is placed or when it is triggered.
  • Swap changes: swap rates follow interest rates and are set by the broker, so the rate you see today may not apply next week.

Our methodology page lists what the calc.forex calculators model and what they don't.

Keeping costs under control

  • Know your all-in cost in pips for each instrument you trade, and compare it with your typical stop.
  • Where your strategy allows, trade in liquid hours. For European and US pairs, spreads are usually narrowest when the London and New York sessions overlap.
  • Match the account type to your volume. Raw-spread plus commission often suits frequent traders and spread-only accounts suit occasional ones, but run the numbers on the instruments you actually trade.
  • For positions held for weeks, check the swap before you enter. It can be the largest cost of the trade.
  • If a trade with a negative swap doesn't need to be held through the triple-swap night, closing before that rollover avoids three nights of charges.

Frequently asked questions

How is the spread cost calculated?

Spread cost = spread in pips × pip value per lot × lots. A 1.2-pip EUR/USD spread on 1 lot in a USD account costs 1.2 × $10 = $12; on 0.5 lots it costs $6.

What is the difference between per-side and round-turn commission?

Per-side commission is charged when you open and again when you close; round-turn commission is one figure covering both. $3.50 per lot per side equals $7 per lot round turn.

How do I calculate my break-even price?

Add the spread to the round-turn commission converted into pips (commission ÷ pip value per lot), then add that many pips to the entry price for a long or subtract them for a short. EUR/USD bought at 1.10000 with a 1.2-pip spread and $7 commission breaks even at 1.10019.

What is triple swap Wednesday?

Spot forex settles two business days after the trade, so a position held through Wednesday's rollover is financed over the weekend and charged three nights at once. Five rollovers from Monday to Friday are therefore charged as seven nights. Many CFDs apply the triple charge on Friday instead.

Can swap be positive?

Yes. When the currency you are long has a sufficiently higher interest rate than the one you are short, the swap can be a credit. Broker markups mean that on many pairs both the long and the short swap are negative.

Is a raw-spread account cheaper than a standard account?

Often for frequent traders, but not always. Compare the all-in cost in pips: the spread plus the round-turn commission divided by the pip value. A 0.2-pip spread plus $7 commission on EUR/USD is 0.9 pips, against 1.2 pips on a typical standard account.

How much does it cost to trade 1 lot of EUR/USD?

With a 1.2-pip spread and no commission, $12 for the round trip in a USD account. On a raw-spread account with a 0.2-pip spread and $7 round-turn commission, $9. Holding it overnight adds the swap, for example $6.50 per night at −6.5 points, and three nights' worth on Wednesday.

Calculators for this guide

  • Forex Spread Cost Calculator

    Forex spread calculator: turn the bid-ask spread into money per trade, per month and per year for any pair, gold, index or crypto, in your currency.

  • Forex Commission Calculator

    Forex commission calculator: convert per-side or round-turn rates into the cost per trade and per month for any lot size, in your account currency.

  • Forex Swap Calculator

    Forex swap calculator: overnight rollover cost or credit from MT4/MT5 swap points, money per lot or annual %, including triple-swap nights, for any pair.

  • Break-Even Price Calculator

    Break-even price calculator: find where a long or short trade covers its spread and commission, with the cost in pips and money for any lot size and pair.

  • Risk-Reward Ratio Calculator

    Risk reward ratio calculator: enter entry, stop loss and take profit to get the R:R ratio, risk and reward in money, and the win rate needed to break even.

  • Forex Profit Calculator

    Forex profit calculator: enter entry, exit, direction and lot size to see the profit or loss in pips and in your account currency. Gold, indices, crypto.

Broker reviews

calc.forex is free and funded by affiliate commissions: if you open an account through a broker link on this site, we may be paid by the broker at no extra cost to you. This never changes the numbers our calculators produce.

  • Skilling

    Fast execution and ultra-competitive spreads

    4.8★
  • eToro

    Social trading platform for beginners and copy traders

    4.5★
  • AvaTrade

    Global broker with 18 years of history, regulated in 6 jurisdictions with multiple platform options including MT4, MT5, and AvaOptions.

    4.6★

Related guides