Risk Warning: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 73.08% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.

Forex CFDs

Get exposure to the world’s largest and most liquid market through IC Market’s highly competitive Forex CFD trading, with spreads starting from 0.0 pips.

Start Trading

*Your capital is at risk

Open 24 hours a day 5 days a week, the foreign exchange market is the largest and most liquid market in the world with volumes of over $4 trillion a day surpassing any exchange based market.

Forex CFD trading involves trading one currency pair against another, predicting that one currency will rise or fall against another. In forex CFD trading, currencies are traded in pairs, like the Euro versus the US Dollar (EUR/USD).

Forex CFDs

Facts

  • Over 61 currency pairs
  • Tight spreads from 0.0 pips
  • Up to 1:30 leverage
  • Deep liquidity
  • Trade 24 hours a day,
    five days a week
Open Account

Forex CFD Spreads

IC Markets offers Forex CFD traders some of the tightest spreads out of all Forex CFD brokers globally with our EUR/USD spread averaging 0.1 pips. Tight spreads combined with our low latency enterprise grade hardware makes IC Markets the ideal choice for active day traders and those using Expert Advisors. The table at the bottom of this page shows our minimum and average spreads across all CFDs on the major currency pairs.

How does Forex CFD Trading work?

Forex CFD trading is similar to trading CFDs on shares or futures except that when trading forex CFDs you are buying or selling one currency against another and you do not take delivery of the underlying currency. One of the key advantages Forex CFDs have over CFDs on other financial instruments is that relatively small lot sizes can be traded - lot sizes can be as small as 1000 units (one micro lot). Typically, Forex CFD trading also involves leverage which in some cases can be as high as 1:30, which is very different to trading shares where no leverage is involved.

Forex CFD Trading Examples

Selling: CFD on EUR/USD

The gross loss on your trade is calculated as follows:
Opening Price
€200,000 x 1.33623 = USD $267,246
Closing Price
€200,000 x 1.35117 = USD $270,234
Gross Loss on Trade
$-2988
Under Opening the Position:

The price of the Euro against the US Dollar (EUR/USD) is 1.33623/1.33624 and you decide to sell CFDs amounting to 2 standard lots (the equivalent of €200,000) at 1.33623.

Under Closing the Position:

One week later the Euro has risen against the US Dollar to 1.35116/1.35117 and you decide to get out of the losing trade by buying back CFDs amounting to 2 standard lots at 1.35117.

The gross profit on your trade is calculated as follows:
Opening Price
€200,000 x 1.33623 = USD $267,246
Closing Price
€200,000 x 1.32129 = USD $264,258
Gross Profit on Trade
$2988
Under Opening the Position:

The price of the Euro against the US Dollar (EUR/USD) is 1.33623/1.33624 and you decide to sell CFDs amounting to 2 standard lots (the equivalent of €200,000) at 1.33623.

Under Closing the Position:

One week later the Euro has fallen against the US Dollar to 1.32128/1.32129 and you decide to take your profit by buying back CFDs amounting to 2 standard lots at 1.32129.

Spreads

Forex

Product
Raw Spread Account
Standard Account
SYMBOL
DESCRIPTION
MIN
AVG
MIN
EURUSD
Euro vs United States Dollar
0
0.06
0.8
Major
Raw Spread Account
Standard Account
GBPUSD
British Pound vs United States Dollar
0
0.26
0.8
Major
Raw Spread Account
Standard Account
USDCAD
United States Dollar vs Canadian Dollar
0
0.23
0.8
Major
Raw Spread Account
Standard Account
USDCHF
United States Dollar vs Swiss Franc
0
0.34
0.8
Major
Raw Spread Account
Standard Account
USDJPY
United States Dollar vs Japanese Yen
0
0.22
0.8
Major
Raw Spread Account
Standard Account
AUDUSD
Australian Dollar vs United States Dollar
0
0.10
0.60
0.69
Minor
Raw Spread Account
Standard Account
AUDCAD
Australian Dollar vs Canadian Dollar
0
0.45
1.00
1.45
Minor
Raw Spread Account
Standard Account
AUDCHF
Australian Dollar vs Swiss Franc
0
0.35
1.00
1.35
Minor
Raw Spread Account
Standard Account
AUDJPY
Australian Dollar vs Japanese Yen
0
0.40
1.00
1.40
Minor
Raw Spread Account
Standard Account
AUDNZD
Australian Dollar vs New Zealand Dollar
0
0.57
1.00
1.57
Minor
Raw Spread Account
Standard Account
CADCHF
Canadian Dollar vs Swiss Franc
0
0.34
1.00
1.34
Minor
Raw Spread Account
Standard Account
CADJPY
Canadian Dollar vs Japanese Yen
0
0.35
1.00
1.35
Minor
Raw Spread Account
Standard Account
CHFJPY
Swiss Franc vs Japanese Yen
0
0.56
1.00
1.56
Minor
Raw Spread Account
Standard Account
EURAUD
Euro vs Australian Dollar
0.04
0.68
1.06
1.69
Minor
Raw Spread Account
Standard Account
EURCAD
Euro vs Canadian Dollar
0
0.49
1.00
1.49
Minor
Raw Spread Account
Standard Account
EURCHF
Euro vs Swiss Franc
0
0.42
1.00
1.42
Minor
Raw Spread Account
Standard Account
EURGBP
Euro vs British Pound
0
0.25
1.00
1.25
Minor
Raw Spread Account
Standard Account
EURJPY
Euro vs Japanese Yen
0
0.31
1.00
1.25
Minor
Raw Spread Account
Standard Account
EURNZD
Euro vs New Zealand Dollar
0
1.11
1.00
2.11
Minor
Raw Spread Account
Standard Account
GBPAUD
British Pound vs Australian Dollar
0
0.80
1.00
1.80
Minor
Raw Spread Account
Standard Account
GBPCAD
British Pound vs Canadian Dollar
0
0.69
1.00
1.69
Minor
Raw Spread Account
Standard Account
GBPCHF
British Pound vs Swiss Franc
0.16
0.73
1.16
1.73
Minor
Raw Spread Account
Standard Account
GBPJPY
British Pound vs Japanese Yen
0
0.65
0.96
1.63
Minor
Raw Spread Account
Standard Account
GBPNZD
British Pound vs New Zealand Dollar
0.06
1.60
1.10
2.62
Minor
Raw Spread Account
Standard Account
NZDCAD
New Zealand Dollar vs Canadian Dollar
0.16
0.71
1.16
1.71
Minor
Raw Spread Account
Standard Account
NZDCHF
New Zealand Dollar vs Swiss Franc
0
0.38
1.00
1.37
Minor
Raw Spread Account
Standard Account
NZDJPY
New Zealand Dollar vs Japanese Yen
0
0.58
1.00
1.58
Minor
Raw Spread Account
Standard Account
AUDSGD
Australian Dollar vs Singapore Dollar
0
0.59
1.00
1.59
Exotic
Raw Spread Account
Standard Account
CHFSGD
Swiss Franc vs Singapore Dollar
0
1.38
1.00
2.38
Exotic
Raw Spread Account
Standard Account
EURDKK
Euro vs Danish Kroner
8.44
6.68
9.44
7.68
Exotic
Raw Spread Account
Standard Account
EURHKD
Euro vs Hong Kong Dollar
0
2.17
1.00
3.17
Exotic
Raw Spread Account
Standard Account
EURNOK
Euro vs Norwegian Kroner
0
24.40
0.99
25.47
Exotic
Raw Spread Account
Standard Account
EURPLN
Euro vs Polish Zloty
8.08
16.38
9.16
17.42
Exotic
Raw Spread Account
Standard Account
EURSEK
Euro vs Swedish Krona
0
16.53
1.00
17.53
Exotic
Raw Spread Account
Standard Account
EURSGD
Euro vs Singapore Dollar
0
0.65
1.00
1.65
Exotic
Raw Spread Account
Standard Account
EURTRY
Euro vs Turkish Lira
3.92
34.83
5.20
36.04
Exotic
Raw Spread Account
Standard Account
EURZAR
Euro vs South African Rand
85.00
155.99
86.00
156.95
Exotic
Raw Spread Account
Standard Account
GBPDKK
British Pound vs Danish Kroner
0.60
18.32
1.00
19.32
Exotic
Raw Spread Account
Standard Account
GBPNOK
British Pound vs Norwegian Kroner
0.02
26.18
1.01
27.21
Exotic
Raw Spread Account
Standard Account
GBPSEK
British Pound vs Swedish Krona
1.68
22.33
2.68
23.33
Exotic
Raw Spread Account
Standard Account
GBPSGD
British Pound vs Singapore Dollar
0.16
1.54
1.16
2.54
Exotic
Raw Spread Account
Standard Account
GBPTRY
British Pound vs Turkish Lira
12.06
51.46
13.62
52.93
Exotic
Raw Spread Account
Standard Account
NOKJPY
Norwegian Kroner vs Japanese Yen
0.08
0.49
1.08
1.49
Exotic
Raw Spread Account
Standard Account
NOKSEK
Norwegian Kroner vs Swedish Krona
1.60
4.24
2.60
5.24
Exotic
Raw Spread Account
Standard Account
SEKJPY
Swedish Krona vs Japanese Yen
0.16
0.42
1.16
1.42
Exotic
Raw Spread Account
Standard Account
SGDJPY
Singapore Dollar vs Japanese Yen
0.24
0.77
1.24
1.77
Exotic
Raw Spread Account
Standard Account
USDCNH
United States Dollar vs Chinese RMB
2.14
3.70
3.20
4.73
Exotic
Raw Spread Account
Standard Account
USDCZK
United States Dollar vs Czech Republic Koruna
1.58
33.19
11.60
43.24
Exotic
Raw Spread Account
Standard Account
USDDKK
United States Dollar vs Danish Kroner
1.24
3.30
2.72
4.55
Exotic
Raw Spread Account
Standard Account
USDHKD
United States Dollar vs Hong Kong Dollar
0.32
0.94
1.32
1.94
Exotic
Raw Spread Account
Standard Account
USDHUF
United States Dollar vs Hungarian Forint
1.28
21.30
3.06
22.69
Exotic
Raw Spread Account
Standard Account
USDMXN
United States Dollar vs Mexican Peso
8.63
22.78
13.17
25.56
Exotic
Raw Spread Account
Standard Account
USDNOK
United States Dollar vs Norwegian Kroner
0
32.73
1.00
33.74
Exotic
Raw Spread Account
Standard Account
USDPLN
United States Dollar vs Polish Zloty
1.28
10.46
2.28
11.46
Exotic
Raw Spread Account
Standard Account
USDRUB
United States Dollar vs Russian Ruble
4.00
65.26
1.00
66.26
Exotic
Raw Spread Account
Standard Account
USDSEK
United States Dollar vs Swedish Krona
1.12
28.16
3.76
29.95
Exotic
Raw Spread Account
Standard Account
USDTHB
United States Dollar vs Thai Baht
55.97
84.17
56.99
85.23
Exotic
Raw Spread Account
Standard Account
USDTRY
United States Dollar vs Turkish Lira
12.05
64.20
13.05
65.27
Exotic
Raw Spread Account
Standard Account
USDZAR
United States Dollar vs South African Rand
33.25
72.24
34.25
73.31
Exotic
Raw Spread Account
Standard Account
USDSGD
United States Dollar vs Singapore Dollar
0.56
1.12
1.54
2.11
Exotic
Raw Spread Account
Standard Account
Product
Raw Spread Account
Standard Account
SYMBOL
DESCRIPTION
MIN
AVG
MIN
EURUSD
Euro vs United States Dollar
0
0.06
0.8
Major
Raw Spread Account
Standard Account
GBPUSD
British Pound vs United States Dollar
0
0.26
0.8
Major
Raw Spread Account
Standard Account
USDCAD
United States Dollar vs Canadian Dollar
0
0.23
0.8
Major
Raw Spread Account
Standard Account
USDCHF
United States Dollar vs Swiss Franc
0
0.34
0.8
Major
Raw Spread Account
Standard Account
USDJPY
United States Dollar vs Japanese Yen
0
0.22
0.8
Major
Raw Spread Account
Standard Account
AUDUSD
Australian Dollar vs United States Dollar
0
0.10
0.60
0.69
Minor
Raw Spread Account
Standard Account
AUDCAD
Australian Dollar vs Canadian Dollar
0
0.45
1.00
1.45
Minor
Raw Spread Account
Standard Account
AUDCHF
Australian Dollar vs Swiss Franc
0
0.35
1.00
1.35
Minor
Raw Spread Account
Standard Account
AUDJPY
Australian Dollar vs Japanese Yen
0
0.40
1.00
1.40
Minor
Raw Spread Account
Standard Account
AUDNZD
Australian Dollar vs New Zealand Dollar
0
0.57
1.00
1.57
Minor
Raw Spread Account
Standard Account
CADCHF
Canadian Dollar vs Swiss Franc
0
0.34
1.00
1.34
Minor
Raw Spread Account
Standard Account
CADJPY
Canadian Dollar vs Japanese Yen
0
0.35
1.00
1.35
Minor
Raw Spread Account
Standard Account
CHFJPY
Swiss Franc vs Japanese Yen
0
0.56
1.00
1.56
Minor
Raw Spread Account
Standard Account
EURAUD
Euro vs Australian Dollar
0.04
0.68
1.06
1.69
Minor
Raw Spread Account
Standard Account
EURCAD
Euro vs Canadian Dollar
0
0.49
1.00
1.49
Minor
Raw Spread Account
Standard Account
EURCHF
Euro vs Swiss Franc
0
0.42
1.00
1.42
Minor
Raw Spread Account
Standard Account
EURGBP
Euro vs British Pound
0
0.25
1.00
1.25
Minor
Raw Spread Account
Standard Account
EURJPY
Euro vs Japanese Yen
0
0.31
1.00
1.25
Minor
Raw Spread Account
Standard Account
EURNZD
Euro vs New Zealand Dollar
0
1.11
1.00
2.11
Minor
Raw Spread Account
Standard Account
GBPAUD
British Pound vs Australian Dollar
0
0.80
1.00
1.80
Minor
Raw Spread Account
Standard Account
GBPCAD
British Pound vs Canadian Dollar
0
0.69
1.00
1.69
Minor
Raw Spread Account
Standard Account
GBPCHF
British Pound vs Swiss Franc
0.16
0.73
1.16
1.73
Minor
Raw Spread Account
Standard Account
GBPJPY
British Pound vs Japanese Yen
0
0.65
0.96
1.63
Minor
Raw Spread Account
Standard Account
GBPNZD
British Pound vs New Zealand Dollar
0.06
1.60
1.10
2.62
Minor
Raw Spread Account
Standard Account
NZDCAD
New Zealand Dollar vs Canadian Dollar
0.16
0.71
1.16
1.71
Minor
Raw Spread Account
Standard Account
NZDCHF
New Zealand Dollar vs Swiss Franc
0
0.38
1.00
1.37
Minor
Raw Spread Account
Standard Account
NZDJPY
New Zealand Dollar vs Japanese Yen
0
0.58
1.00
1.58
Minor
Raw Spread Account
Standard Account
AUDSGD
Australian Dollar vs Singapore Dollar
0
0.59
1.00
1.59
Exotic
Raw Spread Account
Standard Account
CHFSGD
Swiss Franc vs Singapore Dollar
0
1.38
1.00
2.38
Exotic
Raw Spread Account
Standard Account
EURDKK
Euro vs Danish Kroner
8.44
6.68
9.44
7.68
Exotic
Raw Spread Account
Standard Account
EURHKD
Euro vs Hong Kong Dollar
0
2.17
1.00
3.17
Exotic
Raw Spread Account
Standard Account
EURNOK
Euro vs Norwegian Kroner
0
24.40
0.99
25.47
Exotic
Raw Spread Account
Standard Account
EURPLN
Euro vs Polish Zloty
8.08
16.38
9.16
17.42
Exotic
Raw Spread Account
Standard Account
EURSEK
Euro vs Swedish Krona
0
16.53
1.00
17.53
Exotic
Raw Spread Account
Standard Account
EURSGD
Euro vs Singapore Dollar
0
0.65
1.00
1.65
Exotic
Raw Spread Account
Standard Account
EURTRY
Euro vs Turkish Lira
3.92
34.83
5.20
36.04
Exotic
Raw Spread Account
Standard Account
EURZAR
Euro vs South African Rand
85.00
155.99
86.00
156.95
Exotic
Raw Spread Account
Standard Account
GBPDKK
British Pound vs Danish Kroner
0.60
18.32
1.00
19.32
Exotic
Raw Spread Account
Standard Account
GBPNOK
British Pound vs Norwegian Kroner
0.02
26.18
1.01
27.21
Exotic
Raw Spread Account
Standard Account
GBPSEK
British Pound vs Swedish Krona
1.68
22.33
2.68
23.33
Exotic
Raw Spread Account
Standard Account
GBPSGD
British Pound vs Singapore Dollar
0.16
1.54
1.16
2.54
Exotic
Raw Spread Account
Standard Account
GBPTRY
British Pound vs Turkish Lira
12.06
51.46
13.62
52.93
Exotic
Raw Spread Account
Standard Account
NOKJPY
Norwegian Kroner vs Japanese Yen
0.08
0.49
1.08
1.49
Exotic
Raw Spread Account
Standard Account
NOKSEK
Norwegian Kroner vs Swedish Krona
1.60
4.24
2.60
5.24
Exotic
Raw Spread Account
Standard Account
SEKJPY
Swedish Krona vs Japanese Yen
0.16
0.42
1.16
1.42
Exotic
Raw Spread Account
Standard Account
SGDJPY
Singapore Dollar vs Japanese Yen
0.24
0.77
1.24
1.77
Exotic
Raw Spread Account
Standard Account
USDCNH
United States Dollar vs Chinese RMB
2.14
3.70
3.20
4.73
Exotic
Raw Spread Account
Standard Account
USDCZK
United States Dollar vs Czech Republic Koruna
1.58
33.19
11.60
43.24
Exotic
Raw Spread Account
Standard Account
USDDKK
United States Dollar vs Danish Kroner
1.24
3.30
2.72
4.55
Exotic
Raw Spread Account
Standard Account
USDHKD
United States Dollar vs Hong Kong Dollar
0.32
0.94
1.32
1.94
Exotic
Raw Spread Account
Standard Account
USDHUF
United States Dollar vs Hungarian Forint
1.28
21.30
3.06
22.69
Exotic
Raw Spread Account
Standard Account
USDMXN
United States Dollar vs Mexican Peso
8.63
22.78
13.17
25.56
Exotic
Raw Spread Account
Standard Account
USDNOK
United States Dollar vs Norwegian Kroner
0
32.73
1.00
33.74
Exotic
Raw Spread Account
Standard Account
USDPLN
United States Dollar vs Polish Zloty
1.28
10.46
2.28
11.46
Exotic
Raw Spread Account
Standard Account
USDRUB
United States Dollar vs Russian Ruble
4.00
65.26
1.00
66.26
Exotic
Raw Spread Account
Standard Account
USDSEK
United States Dollar vs Swedish Krona
1.12
28.16
3.76
29.95
Exotic
Raw Spread Account
Standard Account
USDTHB
United States Dollar vs Thai Baht
55.97
84.17
56.99
85.23
Exotic
Raw Spread Account
Standard Account
USDTRY
United States Dollar vs Turkish Lira
12.05
64.20
13.05
65.27
Exotic
Raw Spread Account
Standard Account
USDZAR
United States Dollar vs South African Rand
33.25
72.24
34.25
73.31
Exotic
Raw Spread Account
Standard Account
USDSGD
United States Dollar vs Singapore Dollar
0.56
1.12
1.54
2.11
Exotic
Raw Spread Account
Standard Account

Spreads generated from data between 24/05/2021 and 28/05/2021

*Our average spreads are based on data from the last 3 months. Despite our best efforts to provide competitive trading conditions, spreads may be affected by external factors such as news announcements and/or other unexpected events.

Start Trading

global markets today!