Buying Bitcoin and trading a Bitcoin CFD give you different rights. A spot purchase can give you an asset balance that may be withdrawable under the provider's rules. A CFD gives contractual exposure to a price difference; it does not normally give you Bitcoin to send to a wallet.
Choose the product by the task you need it to perform. If you want to pay a Bitcoin address or hold keys yourself, a price-exposure contract does not fulfil that task. If you are considering a derivative, examine its leverage, financing and counterparty terms rather than assuming it is equivalent to holding the asset.
Rights and obligations
| Question | Fully paid spot Bitcoin | Bitcoin CFD |
|---|---|---|
| What is held? | Bitcoin balance, subject to custody arrangement | Contract with the provider |
| Can you transfer BTC on-chain? | Potentially, if withdrawals are supported and enabled | Not by withdrawing the CFD itself |
| Is borrowing necessary? | No for a fully paid purchase | Margin and leverage depend on the contract |
| Can financing recur? | No inherent perpetual funding for ordinary unborrowed spot | Overnight financing may apply under broker terms |
| What can fail besides price? | Exchange custody, wallet recovery, network handling | Counterparty, execution, margin and platform access |
This does not imply every CFD provider is fraudulent or every spot exchange is safe. Verify the named entity and relevant product authorisation. A regulator entry for one activity does not settle the entire product catalogue.
Match exposure before comparing returns
Assume a hypothetical Bitcoin price of R1,000,000. A R10,000 fully paid spot purchase acquires 0.01 BTC before fees. Compare it first with a linear CFD exposure equivalent to the same 0.01 BTC, ignoring fees, financing and execution differences.
| Price outcome | Spot price-change result | Matched CFD price-change result |
|---|---|---|
| Bitcoin rises 5% | +R500 | +R500 |
| Bitcoin falls 5% | -R500 | -R500 |
The economic exposure is matched, but the required cash and rights are not. If the CFD requires only R2,000 margin in this assumed example, the R500 movement is 25% of that margin. It remains 5% of the R10,000 notional exposure.
Now suppose the trader uses the full R10,000 as margin at the same assumed ratio. Notional exposure becomes R50,000, and a 5% move produces R2,500 profit or loss before costs. Calling that a better return than the spot example would hide the five-times-larger exposure.
These figures are models, not an available leverage offer or a liquidation calculation. Maintenance requirements and contract rules may close a position before the illustrated outcome.
Price the holding period
For spot, include acquisition spread or trading fee, withdrawal costs if relevant and eventual sale costs. For a CFD, include spread, commission where applicable, recurring financing, conversion and closing costs. Check how the broker charges weekends and holidays.
A small daily financing charge can accumulate over a long holding period. Conversely, a short holding period does not remove spread and execution risk. IG's South African costs and risk documents illustrate why the contract's own charge schedule and risk disclosure need to be read together; this guide does not establish its current Bitcoin-product availability for your account.
Understand custody and close-out
On an exchange, a displayed spot balance still depends on the custodian until you withdraw to a wallet you control. Self-custody changes that dependency but introduces responsibility for secure backups and correct transactions. The wallet hub covers that decision.
For a CFD, ask which price triggers margin close-out, whether stops are guaranteed under specific terms, and whether any negative-balance protection applies to your entity and account classification. Do not assume a stop order caps the loss during a gap. Do not assume margin is the most you can ever owe without reading the contract.
Make the decision reviewable
Write down your intended task, holding period, notional exposure, available cash, recurring costs, exit method and the legal entity. If any of those is unclear, resolve it before depositing. Keep evidence of current South African eligibility and authorisation scope.
Use the exchange hub for spot-provider context and the cash-out hub for rand withdrawals. A CFD does not fulfil an on-chain payment or self-custody task. Evaluate it as a separate contract, with its own rights, costs and eligibility requirements.
Sources and verification
Primary sources checked on 20 September 2026. Prices, availability and processing arrangements can change.

