Crypto trading · Beginner

Wallets vs CFDs

Spot and CFDs give the same price exposure and fail in completely different ways. Cost and holding period decide which one fits.

Last reviewed by the MarketPro research desk · Editorial policy

In short

Buying crypto on an exchange and withdrawing to your own wallet means you own the asset outright with no carrying cost, but you take on custody responsibility. A CFD gives you the same price exposure plus easy short-selling and leverage, at the cost of daily financing and counterparty risk. Holding period decides: the lines cross at roughly one to two weeks.

What to remember

  • Financing is the deciding cost. At 0.02% a day, 10,000 USD of CFD exposure costs about 180 USD over three months. The same spot position costs roughly 25 USD once.
  • Spot cannot be liquidated. That removes the most common way retail crypto accounts are destroyed, and replaces it with the risk of losing your own keys.
  • A CFD adds the broker as a counterparty and gives you leverage you did not ask for. Both are real risks, not paperwork.
  • Crypto CFDs are restricted or unavailable to retail clients in several jurisdictions. Check what covers your account before funding it.

Owning the coin, or owning a contract on its price

Buy crypto on an exchange and withdraw it to a wallet you control and you own the asset. Trade a crypto CFD with a broker and you own a contract that tracks the price, and no coin moves anywhere. Both give you the same exposure to the same chart. Almost everything else about them is different: the costs, the tax treatment, the way you go short, who can fail on you, and what happens if you lose a password.

The decision is not about which is better. It is about how long you intend to hold, whether you need to sell short, and which failure you would rather be exposed to.

What holding 10,000 USD of bitcoin costs each way

Suppose you want 10,000 USD of long bitcoin exposure for three months. Take a broker charging overnight financing of about 0.02% a day on the notional, which is a common order of magnitude for crypto CFDs, plus a spread of roughly 0.1% in and out.

  • CFD route. Financing is 2 USD a day, so about 180 USD over ninety days, plus roughly 20 USD of spread on the round trip. Total near 200 USD, or 2% of the position, before the price does anything at all.
  • Spot route. A taker fee of 0.1% each way is about 20 USD, plus a network fee of a few dollars to move the coins to your own wallet. Total near 25 USD, with no carrying cost at all no matter how long you hold.

Now shorten the horizon to two days. The CFD costs 4 USD of financing plus 20 USD of spread, roughly 24 USD, while the spot route still costs about 25 USD and cannot be sold short in the first place without borrowing. The two lines cross somewhere around a week or two. That crossover, not a preference, is what should decide the route, and the profit calculator makes the comparison concrete for your own numbers.

The case for holding the asset

  • You actually own it. Once the coins are in self-custody, no broker insolvency, margin policy or platform outage can separate you from them.
  • No carrying cost. Hold for three years and pay nothing beyond the original fees.
  • It is usable. Coins in a wallet can be moved, staked on some networks, or used on-chain. A CFD is a line in a broker's ledger.
  • No leverage by default. A spot position cannot be liquidated, which removes the single most common way retail crypto accounts are destroyed.

The price of all that is responsibility. Lose the seed phrase and the funds are gone permanently, with no support desk and no recovery process. Leave the coins on an exchange instead and you have swapped one counterparty for another, which is the subject of the custody lesson and worth reading before you move anything.

11 more sections in MarketPro

Finish this lesson in MarketPro

The rest of Wallets vs CFDs, a quiz that checks it landed, and your place kept in the curriculum.

  • 11 more sections of this lesson
  • All 320 lessons, with no cap and no paywall
  • Free on any account, including a free one
In your browserContinue on webor continue on web

Same account as the app · No install · Free to start

Or scan with your phone camera to get the MarketPro app.

Not investment advice. Past performance is not indicative of future results.

Run the numbers while this is fresh

Work it through on your own position size. Nothing leaves your browser and there is no sign-up: Position size calculator, Leverage calculator.

Written and reviewed by the MarketPro research desk

MarketPro is a trading-signal and trading-education app operated by Harajuku Holdings LTD (Cyprus). Our signal desk publishes and tracks every trade idea in-app, and every page here is checked against the app's live behaviour before publishing. Last reviewed . How we produce signals and content · About MarketPro

FAQ

Wallets vs CFDs: questions

Is it better to buy crypto or trade crypto CFDs?
It depends on the holding period and on whether you need to go short. Spot ownership has no carrying cost, so it suits holds measured in months or years. CFDs charge overnight financing that compounds against a long hold, but they make short-selling trivial and keep crypto on the same platform as your other markets. Around one to two weeks the total costs are similar.
What does overnight financing cost on a crypto CFD?
It varies by broker and by direction, but an order of magnitude around 0.02% of notional per day is common, which is roughly 7% a year. On a 10,000 USD position that is about 2 USD a day, or 180 USD over three months. Short positions are sometimes charged at a different rate. The figure is published in the broker's contract specifications and is worth checking before you open.
Do you own the crypto when trading a CFD?
No. A contract for difference is an agreement with the broker to settle the change in price in cash. No coins are bought, held or transferred on your behalf, and you can never withdraw the underlying asset to a wallet. That also means the blockchain is irrelevant to the position: there is no network fee, no seed phrase, and no on-chain use of any kind.
Trade · Learn · Earn

The whole academy is free in MarketPro

All 320 lessons, 12 guided paths, quizzes and a daily streak. Free on every account, in the app or your browser, with vetted free signals alongside it.

Same account as the app · No install · Free to start

Not investment advice. Past performance is not indicative of future results.