How to Calculate
Forex Trading
Costs

Three costs hit your trade at different moments. Know the formula — know your number.

Spread× Lots × $/pip
entry toll
+
Commission× 2 × Lots
broker cut
+
Swap× Lots × Days
overnight
=Total Cost

Calculate Spread Cost

The Formula
Spread Cost=
Spread×Lot Size×Pip Value

The entry toll — paid the microsecond you click

formula — variables
var 01
spreadPips
Spread (pips)

The gap between bid and ask. EURUSD averages 0.8–1.2 pips on standard accounts, 0.1–0.3 on ECN.

var 02
lotSize
Lot Size (lots)

1.0 = standard lot (100k units), 0.1 = mini, 0.01 = micro. Most retail traders use 0.01–1.0.

var 03
pipValue
Pip Value ($/pip)

EURUSD = $10/standard lot. USDJPY ≈ $9. GBPUSD = $10. Cross pairs vary — check your broker.

Key Insight

Spread is the only cost that is non-negotiable — every single trade pays it, regardless of account type, broker, or holding period. Scalpers feel it the hardest: a 1.2 pip spread costs $12/lot, and 15 round-turns a day means $180/day just in spread.

Live Spread Calculator
v2.0
· preset
Spread
1.2pips
05
Lot Size
1.00lots
0.015.0
Pip Value
$10/pip
$1$100
Spread CostOUTPUT
$12.00
1.2p·1.00L·$10/p

Calculate Commission

The Formula
Commission=
Rate××Lot Size

The broker's cut — transparent on ECN, hidden in spread on standard

formula — variables
var 01
commission​Per​Side
Commission per Side

ECN brokers charge per side (entry + exit = 2×). Typical rate: $3.50–$7.00/side for majors.

var 02
is​Round​Trip
Round-Trip Multiplier

× 2 for per-side pricing. Some brokers charge "per round-turn" — in that case, use × 1.

var 03
lot​Size
Lot Size (lots)

Same as spread calculation. Commission scales linearly with position size.

Key Insight

Commission is the silent killer for scalpers. At 20 round-turns/day with 0.1 lots at $3.50/side, that is $14/day — $280/month — before the market moves a single pip. But for a swing trader doing 4 round-turns/month at 2.0 lots, commission is just $56 — barely noticeable.

Live Commission Calc
v2.0
· preset
Rate
$3.50/side
$0$15
Model
per side (×2)
Lot Size
1.00lots
0.015.0
CommissionOUTPUT
$7.00
$3.50/s··1.00L

Calculate Swap / Rollover

The Formula
Swap Cost=
Rate×Lot Size×Days Held

The overnight rent — zero for day traders, massive for position traders

formula — variables
var 01
swapRate
Swap Rate ($/lot/day)

Long EURUSD ≈ -$4.50/day. Short EURUSD ≈ +$1.20/day. Swap can be positive or negative depending on interest rate differential.

var 02
lotSize
Lot Size (lots)

Same as above. Swap scales linearly — 0.1 lots pays 1/10th the swap rate.

var 03
daysHeld
Days Held

Count calendar days. Wednesday rollover charges 3× swap (covers weekend). Some brokers charge swap on Saturday too.

Wednesday Rollover

Wednesday rollover = 3× daily swap. If you hold through Wednesday 5 PM ET, you pay 3 days of swap at once to cover the weekend. Holding Tuesday→Thursday = 1 + 3 + 1 = 5 days of swap for 3 calendar days.

Key Insight

Swap is invisible on the trade ticket but dominates for any position held more than 2 days. A EURUSD long held for 30 days at -$4.50/day costs $135 — far more than the $12 spread. Position traders should care more about swap rates than spread width.

Live Swap Calculator
v2.0
Rate
-4.50$/lot/d
-$50$10
Lot Size
1.00lots
0.015.0
Days Held
7days
060
Wed Rollover
standard only
Swap CostOUTPUT
$-31.50
-4.50/d·1.00L·7d

Heads up: If your position is held ≥ 5 days, swap cost usually exceeds spread + commission combined. The longer you hold, the less your entry costs matter — and the more swap dominates your P&L.

Total Trade Cost

The Formula
Total Cost=
Spread Cost+Commission+Swap

Every forex trade pays three costs. Spread is paid on entry. Commission is paid on entry and exit. Swap accrues every night you hold. Add them together — that is the real price of your trade.

Cost Controls
all-params
Spread Cost
$12.00
1.2p · 1.00L · $10/p
0 pips5 pips
Commission
$7.00
$3.50/side · ×2 · 1.00L
$0$15
Swap
$-4.50
$-4.50/day · 1.00L · 1d
Rate$-4.50
-$50$10
Days Held1
060
Lot Size1.00
0.015.0
Pip Value$10
$1$100
Total Trade Cost
OUTPUT
$14.50
1.00 lots · 1 day held
Spread $12.00
Comm $7.00
Swap $-4.50
Cost Analysis
Dominant Cost
Spread51% of total
Short hold — spread + commission dominate the cost breakdown
Formula Applied
$12.00+$7.00$4.50=$14.50
Breakeven Analysis
Breakeven1.4pips
What This Means For Your Trade
You need 2 pips to break even on costs. That's 1.4 pips of your price target gone to fees before the trade has a chance to make money.

Common questions about forex cost calculation

The Master Formula

Total Cost = (Spread in pips × Lot Size × Pip Value) + (Commission per Side × 2 × Lot Size) + (Swap Rate per Lot × Lot Size × Days Held).

For per-side commissions, multiply by 2 for the round-trip.

For round-turn commissions, do not double.

For swap, Wednesday rollover charges 3× the daily rate to cover the weekend.

Add these three numbers and you have the exact dollar cost of your trade before the market moves.

The Master Formula

Nearly always.

Spread is universal — every trade pays it, no exceptions.

Commission depends on your account type: market maker/standard accounts have $0 explicit commission (it is baked into wider spreads), ECN accounts charge transparent commission.

Swap is the only truly avoidable cost: if you close your position before 5 PM ET (rollover time), you pay $0 swap.

Day traders and scalpers rarely pay swap.

Swing and position traders always do.

The Master Formula

For pairs where USD is the quote currency (EURUSD, GBPUSD, AUDUSD): 1 pip on 1 standard lot = $10.

For pairs where USD is the base (USDJPY, USDCAD): 1 pip on 1 standard lot ≈ $10 × (exchange rate denominator ÷ current price).

Simplified: USDJPY ≈ $9/standard lot at 110, USDCAD ≈ $8 at 1.25.

For crosses (EURGBP, GBPJPY): calculate the quote currency pip value then convert to USD at current market rate.

Most platforms display pip value in the order window — use that number.

Swap Details

Yes.

Swap rates are based on the interest rate differential between the two currencies in the pair.

When the Federal Reserve or ECB changes rates, swap rates adjust within 1–2 business days.

Brokers also add their own markup on top of the interbank swap rate.

Two brokers can show different swap rates for the same pair.

Always check current swap rates before holding positions overnight — they can change during central bank meetings.

Swap Details

Forex settles T+2 (trade date + 2 business days).

A trade opened Wednesday settles on Friday.

Holding through Wednesday 5 PM ET means the position value date rolls to Monday — spanning 3 calendar days (Sat, Sun, Mon).

The broker charges 3× the daily swap to cover the weekend.

Some brokers charge triple swap on Friday instead.

Check your broker's specific rollover policy.

If you open a trade Monday and close before Wednesday rollover, you pay only 2 days of swap — no triple.

Swap Details

Yes.

If you buy a currency with a higher interest rate and sell one with a lower rate, you earn positive swap.

For example: long USDTRY (Turkish lira has high rates) earns positive swap, short USDTRY pays negative swap.

However, positive swap pairs often have wider spreads and higher volatility — the "free money" is priced in.

Do not chase positive swap blindly; the currency pair can move against you and wipe out months of swap earnings in one session.

Swap Details

Most brokers publish swap rates on their website under "Contract Specifications" or "Trading Conditions." In MT4/MT5: right-click a pair in Market Watch → Specification → Swap Long / Swap Short.

In cTrader: check the symbol specifications panel.

Rates are shown in points (not dollars) — multiply by pip value to get the dollar amount.

Example: Swap Long = -4.50 points on EURUSD means -$4.50/day per standard lot.

Always check directly on the platform, not the marketing website.

Account Comparison

Not always — it depends on volume and holding period.

For high-volume scalpers: ECN almost always cheaper (lower spread + transparent commission beats baked-in wide spread).

For low-volume swing traders holding 7+ days: the difference shrinks because swap dominates both account types equally.

Run the numbers: calculate total cost = spread + commission + swap for both account types on your specific pair, lot size, and holding period.

There is no universal answer.

Cost Optimization

Everything scales linearly with lot size.

Double the lot size → double the spread cost, double the commission, double the swap.

A 0.1 lot trade costs exactly 10% of a 1.0 lot trade.

This is why position sizing is the single most powerful cost control lever you have.

Trading 0.5 lots instead of 1.0 cuts your total cost in half — without changing your strategy, pair, or broker.

Many traders obsess over 0.1 pip spread differences while ignoring the 50% cost reduction from halving their lot size.

Pair Selection

Three reasons compound: (1) wider spreads — USDTRY can have 20–100 pip spreads vs 0.8 for EURUSD, (2) higher commissions — exotic pairs often have $7–10/side commission vs $3.50 for majors, and (3) massive swap rates — USDTRY long swap can be -$35/day/lot vs -$4.50 for EURUSD.

A 0.1 lot USDTRY trade held 7 days can cost $50+ while the same EURUSD trade costs $5.

The lower liquidity, higher volatility, and extreme interest rate differentials make exotics expensive by design.

Cost Optimization

Four levers ranked by impact: (1) Reduce lot size — cuts all three costs proportionally, the biggest single lever.

(2) Trade during liquid sessions (London/NY overlap) — reduces spread by 3–5× vs quiet hours.

(3) Avoid holding through Wednesday rollover if possible — saves 3× swap.

(4) Choose ECN account if doing 20+ lots/month — saves 25–40% on spread+commission.

Swapping from daily to 4-hour charts and reducing trade frequency from 5/day to 2/day often cuts costs more than switching brokers.

Beyond the Formula

Yes, for a complete picture.

Total Real Cost = Spread + Commission + Swap + Slippage.

Slippage is the difference between the price you clicked and the price you got — it averages 0.1–0.5 pips on liquid pairs during normal conditions, and 2–10+ pips during news.

For exact accounting: calculate spread+commission+swap using the formulas above, then add your observed average slippage from your last 20 trades.

The hidden and slippage pages on this site cover these costs in depth.

These answers reflect general market conditions. Always verify with your broker.
Featured
1 / 5

XM

Spreads from 0.6 pips

Ultra Low · $5 min deposit

Open Account
Live Market Data