Crypto exchange South Africa

Buy bitcoin, ethereum and litecoin in South Africa on Ice Cubed exchange, one of the oldest cryptocurrency exchanges in South Africa.

This is a guide to show you how to register and then purchase bitcoin, ethereum or litecoin on the exchange. The process with each cryptocurrency is the same.

Steps we go through are (click a step to jump ahead):

To use the Ice Cubed exchange, the first step is to register on the exchange by signing up for a new account. Follow this link ( to register, or click the banner below.

Ice Cubed exchange


Sign up for an account on Ice Cubed exchange

Once you visit the Ice Cubed website, click on the “Register” button at the top right of the website to sign up for an account.

Ice Cubed exchange register

On the next screen you will need to put in your email address, and choose a password of at least six characters to begin. Complete this step, then immediately check your email for the confirmation email that they send you.

register page

In your email that you receive from Ice Cubed exchange, click the “Activate” link, or simply copy the URL they give you and paste it into your browser address bar.

Email confirmation

When you click the activate button, or go to the URL, you will get to the home screen, and you will now be able to login on the exchange. Click the login button on the home page.

login button

On the login screen, use the email address and password you just used to register with, and click the ‘login’ button to continue.


Verify your account

Once you have logged into the website, you need to go to the Account page, so that you can complete your profile, and also so that you can deposit some money to fund your account, and buy cryptocurrency.

Open account page

When the Account screen opens, click the red “Verification” button to complete your profile. If your profile is not completed you will still be able to deposit and trade, but you will not be able to withdraw funds until verified, so best to get that done as soon as possible.

verifiy account

On the Verification screen, you can complete your personal profile, and also add your bank account details.

Verify account

Once you have added your details, you will get an email that you can reply to, that you can attach your proof of address and a photo / scan of your ID book. If you would like to start trading you can do so now already, you just need to deposit funds.


Deposit money into Ice Cubed

You need to deposit funds into your account on the Ice Cubed exchange in order to buy cryptocurrency. To make a deposit you will do an EFT from your bank account to the account of Ice Cubed. To deposit Rand, you need to go to the Account page on the exchange and click the “Deposit | Receive ZAR” link.

Deposit Rand

On the next screen you will need to choose which of Ice Cubed’s bank accounts you wish to deposit into. You can use the Standard Bank account details, or their First National Bank account details. Click the bank you will use to proceed. (Note that with Standard Bank, the minimum deposit is R250 and with First National Bank, the minimum deposit is R1500.)

choose a bank

The next screen will display a form for you to type in the amount of money you will deposit. Type the amount you will be transferring to the Ice Cubed bank account, and then click the ‘Confirm’ button.

Deposit amount

The next screen will show you the banking details to use, including the Unique Reference number. Make sure you use that reference number when you deposit to the exchange.

banking details

After you have made your deposit to the Ice Cubed bank account, you will need to wait for your funds to clear in the account. Depending on the bank you are sending from, this can take 2 business days. In the meantime, if you visit your Account page, your deposit will be marked as ‘Pending‘ until the funds clear.

pending deposit


Place a ‘buy order’ to buy bitcoin, ethereum or litecoin

Once your funds have been deposited and cleared in the Ice Cubed bank account, your balance will reflect your available amount of money you can spend, and you can now place a buy order for bitcoin, ethereum or litecoin!

To start trading, you need to be on the home page while you are logged in to see the bitcoin, ethereum and litecoin markets that you can trade. Click each market to switch between them, the bitcoin market is on by default.

Under the chart you will find the Buy BTC and Sell BTC order boxes. If you want to buy bitcoin, you will use the buy order box to buy bitcoin using your available Rand balance. If you want to sell bitcoin, you will use the sell order box using your available bitcoin balance.

Bur order

If you would like to buy a specific amount of Rands worth of bitcoin, use the ‘Total‘ field to enter the amount of Rand you want to spend, and the form will calculate the rest based on the price per bitcoin.

If you want to sell a specific amount of bitcoin, use the ‘Amount‘ field to enter the amount you want to sell, and the form will calculate the rest.

You can edit the Amount, Price, and Total, and the form will calculate the rest as you are making changes. (This is exactly the same on ethereum and litecoin markets)

If you want to spend your entire balance, click the ‘Spend all‘ link, and if you want to sell all your bitcoin, click the ‘Sell all‘ link. When you are ready to proceed, click the ‘Buy BTC‘ or the ‘Sell BTC‘ button to create the order.

Buy bitcoin ice cubed

If your “buy order” can be matched to an existing “sell order” it will execute instantly. So if you are trying to buy R1000 worth of bitcoin at a price of R52400 per bitcoin, and there is an existing “sell order” for R1000 (or more), you will instantly get your bitcoin, and the person with the sell order will get your Rand.

The same happens when you are selling bitcoin….if your “sell order” can be matched with an existing buy order, it will be filled immediately.

order book

If you place a buy order for bitcoin that is only partly matched, the outstanding amount of your order will be put into the order book with the other existing buy orders.

The same happens if you create a buy or sell order that cannot be instantly matched at all….in that case your order will wait with the existing orders until someone fills it, or until you cancel it.

Ice Cubed exchange

If you have any specific questions on buying bitcoin, please comment below and we can answer and also add to this blog post.

  • biodunekundayo

    Thanks for wonderful article on buying Bitcoins in South Africa. I have bit coins earned from: Earn free bitcoin but my problem is how to cash it here. Is it possible to still use this exchanger for cashing in Rands.

    Appreciate your response in advance.

    • Yes, you can transfer your bitcoin to Ice Cubed, and exchange it for Rand. Once that is done, you go to “Account” and click the “Withdraw” link next to the Rand balance to withdraw to your bank account you added during verification.

  • Yes, you withdraw it to the green address wallet. Most ICOs are scams, so I would personally avoid them for now.

  • Mogammad Yaaseen Gallant

    What are the costs associated with the account?

    • There are trading fees of 1% per trade on accounts with low volume, less if you have more volume.

  • Probably for proof of address, and also to withdraw your Rand to when you sell your bitcoin

  • Ian

    How do I establish a secure bitcoin wallet? I am a novice and need clear instructions to do so.


    • Use a bitcoin wallet that you control the private keys for. You can use a hardware wallet such as a Trezor or Ledger Nano S wallet, or you can download a wallet to your computer such as wallet. On your phone you can use an app like Airbitz, Samurai wallet, or GreenAddress. If you want a web based wallet, you can use All these wallets give you your private keys, so if anything happens to the wallet, or website, you can use those keys to recreate the wallet and get your bitcoin back. Any wallet that does not give you the private keys, like on a bitcoin exchange, means that they control your bitcoin, like a bank controls your money. If you dont have the keys, its not your bitcoin….

  • If you deposit to their Standard bank account, the minimum is R250, if you deposit to their FNB account, the minimum is R1500….you must choose which one you want to deposit to.

  • Greg Patrick

    Thanks for a great article. If I place a buy order at a specific rate, will that rate be honored when the order is finally matched, if not done immediately.

    • Yes, your order is based on the amount of bitcoin and the price of bitcoin you set. If that is done immediately or later makes no difference.

  • The minimum amount you can deposit is R250, once that is deposited, you can trade from R1 even of that balance.

  • BTC, ETH and LTC are the current pairs on the exchange, more might come in the future. You will be able to use the exchange if you have an SA bank account to do Rand withdrawals, and also if you dont have an SA bank account, but then you can only do cryptocurrency withdrawals as far as I know.

  • Imina

    Great article. I just have a few questions.
    For a beginner like me, which is a more user friendly option between Luno and Ice Cube? I have a tendency of making costly mistakes. Also I read on your Luno article that you had to verify you identity by sending ID documents etc. Is this a requirement here as well? And finally, the thing about moving your coins out of an exchange to a secure app wallet, how easy it to move it back into the exchange when you want to sell your bitcoin?

    • Both Luno and Ice cubed are easy to use, but Luno has an ‘instant buy/sell’ option which is easier than creating a buy or sell order. This feature makes it easy, but its at a price because you pay a few % more to use that option.
      You need to verify you ID on any legitimate exchange, that includes Ice Cubed. Once you move your bitcoin off an exchange, and onto a secure bitcoin wallet, you can easily send it from the wallet back to the exchange, or an exchange in another country. Sending bitcoin from one address to another, or one exchange to another is as complicated as sending an email. You just need the address you are sending to, and the amount you would like to send.

      • Imina

        Thank you. I know this a Bitcoin site but say some time in the future I decide to dabble in other crypto other than bitcoin, litecoin and ethereum. Am I getting this procedure right? I send rands to a local exchange. Buy bitcoins which I then send to a different exchange that trades the currency I want and then buy from there. Move the crypto to a secure wallet. When I want to withdraw, I send it back to the exchange, buy bitcoin, transfer to a local exchange and then withdraw that as rands. Is it really worth the hassle or did I just include unnecessary steps?

        • It depends on the exchange you are using. If you for example want to buy ETH, you can do that with Rand at Ice Cubed exchange or Luno, you dont need to buy bitcoin first. If the exchange you are using has the right combination of allowing your Rand deposit, and the crypto you want, its a one step process.

  • You can buy bitcoin using your SA bank account by doing an EFT from your bank to the exchange, and then use that balance to buy bitcoin. You then have a bitcoin balance on the exchange, which you can withdraw to your own secure bitcoin wallet. If you move to another country and open an account with an exchange there, you can deposit your bitcoin there, sell them, and withdraw to your bank account in that country. You are not in contravention of exchange controls to make bitcoin transactions.

  • It will most likely be a cheque account rather than savings

  • You should get an address and a QR code to scan when you choose to deposit, if not, maybe contact them direct and let them know

    • InCognito

      Yeah at the moment nothing shows up, could it maybe be that I first need to make a EFT into my account before i can receive BTC or ETH? Will try contacting them.

      • Rather open a support ticket and tell them, it sounds to me like its not allocating you an address to use.

  • Quinlin Radov

    Which wallets would you recommend and why….thanks.

    • Hardware wallets like the Trezor or Ledger, they are a great compromise between security and ease of use. Much safer than using an exchange to store your bitcoin.