Best CFD Brokers in the Netherlands: Ten Routes for Index, Share and Commodity Trading

A Dutch resident comparing CFD accounts needs to know which contract the platform will open, who issues it, and what happens to its price and margin over the intended holding period. A CFD on an index is a private derivative linked to an index price. It is not a unit in an index fund. A share CFD does not convey ownership of the share. This comparison examines ten documented routes for an experienced retail trader who wants to inspect an index CFD, may also trade a share or commodity CFD, and might keep a position open overnight. The order rewards clear instrument and cost disclosures, breadth across those asset classes, and the ability to inspect an order before submitting it. No provider is suitable for every contract or every trader.

We checked Dutch and European product, tariff and legal-entity pages and the AFM investment-firm register. The comparison checks product scope and costs against the applicable terms. An EEA passport entry confirms a firm can provide specified investment services into the Netherlands, but it does not replace the client agreement, appropriateness assessment or instrument availability shown in a particular account. See our methodology for how we compare such routes. The forex comparison gives currency-pair execution more weight. The stock-broker comparison concerns real shares.

What a CFD position does

A CFD exchanges the price difference between opening and closing a contract with the provider. The account normally posts margin instead of paying the full economic exposure. A small deposit can therefore support a larger position, and a change in the underlying reference price changes account equity against that larger exposure. Neither an index CFD nor a commodity CFD delivers the index constituents or a barrel of oil. The AFM's retail CFD measures address initial leverage, margin close-out and negative-balance protection. These mechanics belong in the decision about contract size, not in a separate decorative warning.

The label “index CFD” still leaves important distinctions. A cash index CFD may be priced with a bid–ask spread and an overnight financing adjustment. A CFD referencing an expiring future can include carry in its quoted price and have a contract expiry or roll. The OANDA TMS index help gives an example of an index-CFD route without a separate overnight financing charge. It does not make all OANDA or all index contracts free to hold. A share CFD may use a commission on both entry and exit instead of a provider-added spread, as IG's Dutch CFD page explains. Compare the exact symbol and contract specification before comparing two banners that both say “low spread”.

Ten routes for a Dutch resident

This is a suitability order for the mixed-CFD task in the lead. The table identifies the relevant entity and product path, then names the cost question that a reader must settle for their intended symbol. It does not claim that every category listed by a group is enabled on every account.

Comparison at a glance

ProviderIGCapital.comTrading 212FOREX.comOANDAIC MarketsAdmiralsXTBPlus500eToro
Documented CFD rangeIndex, share, commodity and currency CFDsIndex, share, commodity and currency CFDsIndex, share, commodity and forex CFDsIndex, share, commodity and forex CFDsIndex, share, commodity and currency CFDsIndex, stock, commodity and currency CFDsIndex, equity, commodity and other CFDsIndex, stock, ETF and commodity CFDsIndex, share, commodity and currency CFDsIndex, commodity, currency and conditional share CFDs
Cost components to inspectIndex spread, share commission, overnight and possible FXSpread, overnight, conversion and optional order featuresDynamic spread, overnight and FX on results where applicableSpread or share-CFD commission, financing, currency termsSymbol-specific spread, possible swap, share termsSpread, possible commission, swap and account modelSpread, share-CFD commission, swap and account tierSpread, swap and account/instrument termsSpread, overnight, conversion and inactivityInstrument spread, overnight and account currency
Use it may suitCompare several contract types with Dutch product sheetsSee worked Dutch cost examples before ticket reviewApp-based CFD cost inspection and pre-trade disclosureMulti-market CFD account with dedicated market sheetsCompare cash and futures-based index contractsMetaTrader or TradingView-oriented CFD workflowMetaTrader account with Dutch product documentsxStation route for a new EU applicantFocused CFD order interfaceMulti-asset interface with explicit CFD labels
Main limitationMultiple tariff sections require exact product matching.Published example is not the live instrument quote.Invest holdings and CFD positions are different account products.Check the European rather than US entity's tariff.No universal overnight rule across contract types.Forex Raw pricing does not price an index or share CFD.Another Admirals group entity's price is inapplicable.Real-share eligibility for a new Dutch account needs confirmation.Dutch issuer is not the Plus500 Cyprus company.An unleveraged stock purchase is not the same transaction.

The AFM entry for Trading 212 EU GmbH, StoneX Europe, IC Markets (EU) and Admirals Europe show incoming EEA passport routes. A register record is an identity and service check, not an execution-quality score. Before opening any order, confirm that the agreement shown to you names the entity in the row and that the exact CFD appears in the instrument list.

Where each route fits

IG: separate the index ticket from the share ticket

IG's Dutch CFD overview identifies IG Europe GmbH and offers indices, shares, forex and commodities. It says most CFD dealing costs are in the spread, while share CFDs carry a commission. That difference matters when the reader moves from an index view to a single company: a zero additional share spread is not a zero-cost round trip. Its Dutch tariff page has separate cash-CFD, futures and options sections. IG can suit a trader who wants to inspect several market types and their distinct contract sheets. It is less suitable for someone who reads one minimum-spread number across all those products. Its share/ETF-CFD conditions are specific to derivatives and should not be confused with buying the underlying.

IG Netherlands costs page

Capital.com: Dutch examples make the cost formula visible

The Dutch CFD page names Capital Com SV Investments Ltd and offers a route across indices, shares, commodities and currencies. Its pricing explanation works through spread examples for several classes and explains that overnight adjustment applies to notional position value rather than just the margin deposited. This is useful for someone comparing an intraday index order with a held one. It is weaker as a source of a current individual quote: the worked examples are illustrative, and the actual ticket is still decisive. Any optional guaranteed-stop charge and account-currency conversion must be added when the order uses them. Our Capital.com review examines the broader account.

Dutch Capital.com pricing page separating CFD spread and overnight financing examples

Trading 212: keep the CFD account separate from Invest

The official country list assigns Netherlands residents to Trading 212 EU GmbH. Its instrument guide separates actual shares and ETFs in Invest from forex, stock, ETF, index-future and commodity-future CFDs in the CFD account. Its Dutch CFD terms describe dynamic spreads, overnight interest and an FX charge on a non-account-currency result. This may suit a person who wants an app-based pre-trade breakdown: Trading 212 says the cost information appears before CFD orders for its EU GmbH accounts. It is less suitable if the user assumes the Invest account's ownership and charging model applies to every CFD symbol. See our Trading 212 review.

Trading 212 Dutch Invest page

FOREX.com: a multi-market European CFD route

The European terms name StoneX Europe Ltd and explicitly include Netherlands in the passported service region. Its market help describes index, share and commodity CFDs as well as forex. StoneX Europe acts as the market-maker execution venue for client orders. That is a different order relationship from an exchange order to buy the underlying share. FOREX.com can fit a trader who wants a dedicated CFD and forex platform with contract information organised by market. It is less suitable if someone uses a US FOREX.com fee page to price an EU account or assumes all shares have the same spread-only cost. Read the StoneX Europe product sheet for the intended symbol and holding period.

FOREX.com European web trader page

OANDA: inspect the particular index structure

OANDA's Dutch service names OANDA TMS Brokers S.A. and lists share, index, commodity-future and currency CFDs separately from its stock account. Its EU execution policy describes the CFD classes and how OANDA TMS acts for its own account as the execution venue. Some index contracts use futures references, and OANDA's index FAQ says its cited stock-index route has no separate overnight swap. That can suit a trader comparing a specific future-based index contract with a cash CFD elsewhere, but the two quotations need their spread and expiry mechanics considered together. It is less suitable to declare “OANDA has no overnight costs” across all products. Our OANDA review covers the account route.

OANDA Dutch TradingView page

IC Markets: symbol costs matter beyond the forex account headline

IC Markets (EU) Ltd has an incoming AFM passport entry. Its EU product FAQ lists index, stock, commodity and forex CFDs, and its index page distinguishes equity-index and futures-index routes. IC Markets can fit a trader familiar with MetaTrader or TradingView who will inspect the exact symbol specification and overnight adjustment. It is a weaker fit if the decision is based solely on the firm's forex Raw Spread marketing: that account's EUR/USD spread and commission do not price an index or stock CFD. Account base currency, product and market hours all need checking.

IC Markets EU support page

Admirals: use the Dutch Europe-entity documents

The Dutch account comparison and account-opening route identify Admirals Europe Ltd. Its Dutch index-CFD, share-CFD and commodity-CFD documents give product categories for that entity. The Dutch fee page separates spread, swap and share/ETF-CFD commission, with exact values in contract specifications. This route can suit a MetaTrader user willing to identify the account tier and symbol. It is less suitable for a reader copying an Admirals Estonia or another group company's tariff into a Dutch Europe-entity account.

Admirals Dutch account types page

XTB: confirm the Cyprus account's product list

XTB's EU onboarding guidance directs a new EU resident to XTB Limited Cyprus. That route documents forex, index, commodity, stock and ETF CFDs. Its stock and ETF help answer says only CFDs are available, but the newer Cyprus instrument list includes organized-market instruments and fractional rights. We cannot establish from those conflicting public pages whether a newly opened Dutch account can buy real shares or ETFs. For this CFD comparison, xStation can suit a trader who checks the exact derivative contract, spread and swap. A reader seeking ownership should confirm the enabled security and agreement in the actual application before treating XTB as a stock broker. See our XTB review.

XTB Dutch share-CFD key information document

Plus500: apply the Dutch issuer's terms

The Dutch agreement page identifies Plus500EE AS as the issuer, and its fee explanation separates the bid–ask spread from overnight funding, account-currency conversion and inactivity terms. Plus500 offers an interface centred on CFD orders across underlying markets. That may fit someone who wants to see the symbol's current dealing conditions without navigating a separate investment account. It is a weaker fit if the plan is to own a share or ETF, or if the review's price is copied from Plus500CY or another group entity. Read the actual instrument information before estimating a held trade.

Plus500 Dutch CFD fees page

eToro: check whether a stock line is real or a CFD

eToro's Dutch CFD page lists currencies, commodities, indices and shares among its CFD routes, while its product explanation distinguishes some unleveraged stock/ETF transactions from leveraged, short or copy-trading CFD transactions. The entity page names eToro (Europe) Ltd. It can fit someone who understands the order label and wants to manage several asset classes in one interface. It is less suitable if the user assumes an “AAPL” or index name alone answers whether ownership transfers. Its Dutch fee page points to CFD spread and overnight information. The ticket and position type determine the relevant line. See our eToro review.

eToro Dutch markets page

Index-CFD order and overnight worksheet

Consider a hypothetical index CFD referencing an index at 8,000 points, with one euro of exposure per point and a one-point bid–ask spread. Its notional exposure is €8,000. If the index mid-price did not move and the position were opened and closed across that spread, the spread component would be €1 for the round trip. This example is a mathematical contract, not a quote from any of the ten providers: their point values, spreads, minimum sizes and currency denominations differ. First inspect the actual contract specification. A provider quoting “1.0 points” can be more expensive in cash than one quoting “1.5 points” if the contract's euro value per point is larger.

If the initial margin rule for this hypothetical contract were 5% of exposure, the required opening collateral would be €400. With €1,000 of free account equity before the trade, a 100-point adverse index move at €1 per point would reduce equity by about €100, plus spread, financing and any other cost. It would not cap the loss at the €400 margin. The required margin can also change as exposure, instrument terms and account equity change. When equity falls toward the maintenance requirement, the platform can close positions under its margin-close-out rules. The realised close price can differ from the level a user expected. The AFM's retail CFD measures set a framework for leverage, close-out and negative-balance protection, while the provider agreement and instrument ticket specify the operational details.

For a same-day position, record entry and exit spread, any dealing commission and conversion. For a cash index CFD held across the provider's cut-off, add each overnight financing adjustment using the notional exposure and the applicable direction and currency. Capital.com's Dutch worked examples show why a charge on a €8,000 position is not calculated only on its €400 margin. A futures-based index CFD can instead reflect carry in its quoted price and expiry/roll. OANDA's index explanation is a reminder not to add a nonexistent separate swap to every index product. Do not compare a cash CFD's spread alone with a futures CFD's full holding cost.

A share CFD changes the worksheet. IG's Dutch product summary says share CFDs use commission rather than its added index-style spread. The share still has a market bid–ask difference, and an open position can have financing or borrow-related terms. A commodity CFD may reference spot or a future. The spread, financing and expiry path vary with the contract. The object of the comparison is the cash cost of the same economic exposure over the same time, not which product page has the shortest fee list.

ItemCash index CFDFuture-based index CFDShare CFD
Open and closeContract spread × cash value per point. Possible other feesContract spread and any expiry/roll effectShare market spread and applicable dealing commission
Held positionCheck daily financing and cut-offCheck embedded carry, expiry and roll. No universal separate swapCheck financing and any short-borrow condition
Position sizePoint value × index level × contractsFuture-reference specification × contractsShare price × CFD quantity
ExitBid/ask, slippage and margin rulesSame plus expiry timingSame plus underlying market hours and liquidity

Margin, product and account checks

Write down the full contract name before comparing prices: cash Germany 40 CFD, future-based Germany 40 CFD and an ETF CFD linked to a German fund are three different exposures. For a share, distinguish a real security in an investment account from a CFD in a derivative account. XTB's Cyprus product statement and Trading 212's account-type guide show why a group name alone cannot establish ownership. The CFD guide explains the contract mechanics, while the stock-buying guide covers actual share orders.

Next inspect the order ticket's quantity, notional value, point value, bid, ask, margin and available order instructions. A stop may trigger an exit instruction, but its execution price can differ when the market gaps or liquidity changes. A guaranteed stop, where offered, has its own conditions and possibly a fee. Compare a published minimum spread with the live quote only as a lower-bound reference, never as a promised fill. For a held trade, identify the provider's overnight cut-off, direction and whether a weekend day is bundled into an adjustment. A fixed “spread from” badge cannot answer the holding-cost question.

Then check account-level costs: funding channel, withdrawal, currency of the contract and account, conversion and inactivity. Trading 212's Dutch CFD terms describe conversion on a non-account-currency result. Plus500's Dutch fee page has an inactivity condition. Neither item necessarily applies to the illustrative euro index contract, but both can affect a person's actual pattern. A payment provider or bank can also impose a charge outside the broker's own withdrawal tariff. The total cost is the applicable set of terms for the actual order and account, not a sum of every fee named on the website.

Finally, identify the legal entity and regulator on the agreement. AFM registration can show a Dutch authorisation or an incoming European passport. It does not mean AFM directly supervises every passported provider: its Admirals Europe entry expressly notes that distinction. The broker-safety guide explains how to match the website, contracting company and account documents. If the signup route changes the entity, revisit every fee and protection claim before acting.

Frequently asked questions

How do opening and holding costs combine?

Opening and closing normally cross a bid–ask spread, whose cash effect depends on contract size. A share CFD can also carry a commission on each side. A held cash CFD may add overnight financing calculated on notional exposure. Other instruments may reflect carry through a future-linked price instead. Conversion and account charges apply only under their stated conditions. Compare the complete cost for the same symbol, size and holding period, not just the minimum spread.

What happens to margin when the position moves?

Profit and loss change account equity against the full position exposure, while the initial margin is collateral. A losing move can reduce equity toward the maintenance threshold, causing a platform close-out. The hypothetical €8,000 index position above needed €400 initial margin under the assumed rule but a 100-point move at €1 per point changed equity by €100 before costs. Margin is therefore not the maximum loss figure. The exact close-out and balance terms come from the account agreement and retail CFD rules.

Which products are actually available to a Dutch resident?

The table lists documented Netherlands or EU routes and the main CFD categories they advertise. The exact tradable symbols can vary by entity, account, platform and product classification. XTB's older Cyprus help answer describes stock and ETF CFDs only, while newer Cyprus documents also list organized-market instruments. Trading 212 separates Invest and CFD accounts. Search the symbol on the intended account, read its key information and instrument specification, and confirm the company on the agreement before depositing.

Is a CFD on an AEX share the same as owning that share?

No. The CFD is a contract on the price difference with the issuing provider. It does not place the share in the account as a security or create the same ownership and transfer rights. The share's price can be the reference, but the spread, commission, financing, margin and issuer terms are those of the CFD. If ownership is the goal, use a real-share route in the stock comparison.