Guide
How to buy Bitcoin with ZAR
Buying Bitcoin with rand on an FSCA-licensed platform, step by step, with each route costed from R500 to R50,000: verification, EFT deposits and the order book.
Direct answer
To buy Bitcoin with ZAR, verify your identity at an FSCA-licensed exchange, deposit rand by EFT and buy on its BTC/ZAR order book. On published fees, the cheapest route is a free EFT deposit and a limit order on VALR's BTC/ZAR order book, at 0.18 % (0.35 % as a taker). Luno charges 0.40 % and 0.60 %, and the two platforms' one-tap buy screens 1.6 % and 2 %. Capitec and Absa account holders cannot make an EFT to Luno.
As of 3 October 2026. Sources: What are VALR's charges? (VALR Help Center); Luno fees and limits in South Africa (Luno Help Centre); How do I make a deposit via bank transfer in South Africa? (Luno Help Centre)
Key facts (verified 3 October 2026)
- On published fees, an EFT deposit and a limit order on VALR's BTC/ZAR order book is the cheapest route: 0.18 % at Tier 1, or 0.35 % as a taker.
- Luno charges 0.40 % maker and 0.60 % taker on BTC/ZAR, and AltCoinTrader 0.50 % and 0.60 % plus 0.5 % (at most R95) on an EFT deposit; VALR and Luno take EFT deposits free.
- One-tap buy screens cost 1.6 % at VALR, 2 % at Luno and 1.5 % at AltCoinTrader, several times the order-book fee.
- Binance's BTC/ZAR order book was halted (status BREAK) when read on 4 October 2026; Ovex and Bitget sell Bitcoin for rand at a quoted price whose spread is not published.
- Capitec and Absa account holders cannot pay into Luno by EFT; Luno's Capitec Pay costs 1.25 % under R1,000 or a flat R9.00 above that, and Absa Pay 1.4 %.
- You need to be resident in South Africa with a South African bank account in your own name; both platforms pay rand out only to an account in your name.
Partially verified· verified on 3 October 2026
How we make money
Some links on this page are referral links: SwapSift may earn a commission or receive a referral reward if you sign up through them and meet the provider’s current eligibility requirements. This does not affect how exchanges are ranked or reviewed. Commissions and referral rewards never affect how we rank or describe exchanges.

What a bitcoin purchase costs, by amount
| Platform and route | R500 | R1,000 | R5,000 | R50,000 |
|---|---|---|---|---|
| VALRLimit order (maker)EFT deposit: Free (no minimum deposit) · 0.18 % maker | R0.90 (0.18 %) | R1.80 (0.18 %) | R9.00 (0.18 %) | R90.00 (0.18 %) |
| VALRMarket order (taker)EFT deposit: Free (no minimum deposit) · 0.35 % taker | R1.75 (0.35 %) | R3.50 (0.35 %) | R17.50 (0.35 %) | R175.00 (0.35 %) |
| LunoLimit order (maker)EFT deposit: Free · 0.4 % maker | R2.00 (0.40 %) | R4.00 (0.40 %) | R20.00 (0.40 %) | R200.00 (0.40 %) |
| LunoMarket order (taker)EFT deposit: Free · 0.6 % taker | R3.00 (0.60 %) | R6.00 (0.60 %) | R30.00 (0.60 %) | R300.00 (0.60 %) |
| AltCoinTraderLimit order (maker)EFT deposit: 0.5 %, maximum R95 per transaction · 0.5 % maker | R4.99 (1.00 %) | R9.98 (1.00 %) | R49.88 (1.00 %) | R344.53 (0.69 %) |
| AltCoinTraderMarket order (taker)EFT deposit: 0.5 %, maximum R95 per transaction · 0.6 % taker | R5.49 (1.10 %) | R10.97 (1.10 %) | R54.85 (1.10 %) | R394.43 (0.79 %) |
| VALROne-tap buy screenEFT deposit: Free (no minimum deposit) · 1.6 % one-tap | R8.00 (1.60 %) | R16.00 (1.60 %) | R80.00 (1.60 %) | R800.00 (1.60 %) |
| AltCoinTraderOne-tap buy screenEFT deposit: 0.5 %, maximum R95 per transaction · 1.5 % one-tap | R9.96 (1.99 %) | R19.93 (1.99 %) | R99.63 (1.99 %) | R843.58 (1.69 %) |
| LunoOne-tap buy screenEFT deposit: Free · 2 % one-tap | R10.00 (2.00 %) | R20.00 (2.00 %) | R100.00 (2.00 %) | R1,000.00 (2.00 %) |
| BinanceNot costed | Binance's BTC/ZAR order book was halted when read on 4 October 2026, so there is no order-book price to cost. | |||
| BitgetNot costed | Bitget has no rand order book; rand is converted at a quote whose spread is not published, so the cost cannot be worked out. | |||
| OvexNot costed | Ovex prices rand trades by quote; the spread inside the quote is not published, so the cost cannot be worked out. | |||
- The deposit fee is taken first and the rest buys bitcoin. Spreads, price movement, bank charges and the network fee for moving bitcoin to your own wallet are not included.
- A limit order pays the maker rate but waits on the order book and may not fill; a market order fills at once at the taker rate.
- Fee data verified 3 October 2026 to 4 October 2026; each row shows "Needs re-check" in your browser from its re-check date (first due 3 November 2026).
- Sources: VALR public API: currency pairs (opens in a new tab); What are VALR’s charges? (opens in a new tab); Luno API: markets (opens in a new tab); Luno fees and limits in South Africa (opens in a new tab); AltCoinTrader: Bitcoin Trading (BTC / ZAR) (opens in a new tab); Trading fees (opens in a new tab); How do I use the Easy buy and sell feature? (opens in a new tab); Binance official spot API exchangeInfo (symbol status) (opens in a new tab); Bitget spot API: public symbols (opens in a new tab); Fees, spreads & limits (opens in a new tab)
The cheapest way to buy bitcoin
The table above costs one EFT deposit and one buy order at four amounts, using each platform’s published entry-tier fees. On those fees, a free EFT and a maker order on VALR’s BTC/ZAR order book cost least. The table is rebuilt from our verified fee data whenever the site is built, and in your browser a row shows “Needs re-check” once one of its figures is due a re-check.
Three things decide the cost:
- The order type. A limit order pays the maker rate if it fills, and a market order pays the higher taker rate at once. At Tier 1, VALR charges 0.18 % maker and 0.35 % taker, Luno 0.40 % and 0.60 %, and AltCoinTrader 0.50 % and 0.60 %.
- The deposit. VALR and Luno take EFT deposits free, while AltCoinTrader charges 0.5 % on one, capped at R95. On a small purchase that fee is most of AltCoinTrader’s cost; on a large one the cap keeps it small.
- The screen. At every amount in the table, a one-tap buy screen costs more than an order-book trade on the same platform. The screens charge 1.6 % on VALR’s Simple Buy, 2 % on Luno’s instant buy and 1.5 % on AltCoinTrader’s Easy Buy, which caps each order at 2 BTC.
Three platforms appear in the table without figures. Binance’s public API showed its BTC/ZAR market halted, with status BREAK, when we read it on 4 October 2026, while USDT/ZAR was trading. Buying USDT with rand and then Bitcoin with USDT takes two trades there, and Binance does not publish its rand deposit fee. Ovex sells Bitcoin for rand at a quoted price, and Bitget, which has no rand pairs, converts rand at a quote; neither publishes the spread in its price.
Who this guide is for
You need three things: to be resident in South Africa, to hold a South African bank account in your own name, and to want to pay in rand. Both platforms accept rand only from your own bank account and send it back only to a South African account in your name; Luno, for instance, turns away deposits from a friend’s, a relative’s or a business account, even one you own, and reverses international deposits. If you already hold crypto elsewhere and simply want to move it, the deposit steps do not apply: receiving crypto is free at both platforms.
The steps below walk through VALR and Luno: both are on the FSCA’s list in their own name, take ordinary EFT deposits without a fee and sell Bitcoin on a rand order book. The best crypto exchanges guide compares every platform. The figures in the steps come from official pages read between 27 September and 3 October 2026; where a detail is not published, we say so rather than estimate.
What each step costs
| Step | VALR | Luno |
|---|---|---|
| Rand deposit by EFT | Free, no minimum | No Luno fee; not possible from Capitec or Absa accounts |
| Faster rand deposit | Card, 3.9 % | Instant deposit or Absa Pay 1.4 %; Capitec Pay 1.25 % under R1,000 or R9.00 above; Apple Pay 2.5 % |
| BTC/ZAR order book | 0.18 % maker, 0.35 % taker | 0.40 % maker, 0.60 % taker |
| One-tap buy | Simple Buy, 1.6 % | Instant buy from the Portfolio screen, 2 % |
| Sending Bitcoin out | Network fee quoted on screen; free to another VALR account | Dynamic network fee shown before you confirm |
| Rand withdrawal | 30 free a month, then R8.50; fast R30 | Normal free; same-day express R20.00 (RTC banks) or R80.00 |
Step 1: choose an FSCA-licensed platform
The Financial Sector Conduct Authority licenses crypto asset service providers (CASPs) under the FAIS Act. Both platforms in this guide are on the FSCA’s list of licensed CASPs titled March 2026, whose entries we read on 27 September 2026:
- VALR (Pty) Ltd: entry 280, FSP 53308, Category I and II. VALR’s terms of service (effective 13 September 2026) say South African customers contract with VALR (Pty) Ltd, registration 2018/211274/07, incorporated in South Africa. South Africa is not on VALR’s list of countries whose residents it cannot serve.
- Luno (Pty) Ltd: entry 173, FSP 53314, Category I and II. South Africa is a listed supported country, and Luno’s terms of use (last updated 14 May 2026) are an agreement with Luno (Pty) Ltd, a company incorporated under the laws of South Africa.
The FSCA updates the list over time, so confirm the current entry on fsca.co.za before you sign up. Beyond the licence, the criteria that matter for a rand purchase are a free EFT deposit route, a published maker/taker schedule you have actually read, a rand withdrawal route to your own bank, and KYC documents you can supply. Our guide to choosing an exchange covers the full checklist.
Step 2: verify your identity
Both platforms tie what you can do to a verification level.
VALR has three levels. Semi-verified (name, e-mail and mobile) cannot deposit or trade. Fully-verified requires a government-issued ID (a South African ID card or book, a passport or a driver’s licence) plus your tax information, and unlocks rand deposits and trading with a crypto withdrawal limit of 0.2 BTC per day. Fully-verified PLUS adds authenticator-app two-factor authentication and raises that limit to 100 BTC per day. VALR’s verification-levels article does not mention proof of address.
Luno accepts a South African national identity card (front and back), an ID book, a driving licence or a valid South African passport; temporary identity documents are not accepted. Luno may also ask for a selfie, and a proof-of-address document must be no older than three months. Limits step up by level: Level 1 allows R15,000 in deposits and R15,000 in withdrawals over the life of the account, Level 2 allows R50,000 of each per month, and a fully verified account has no limits. Luno says most identities are checked automatically within a few minutes, though a manual review can take a day or two. The Luno pages we read do not say which documents unlock which level.
For the document checklist and what to do if verification stalls, see how crypto exchange KYC works in South Africa.
Step 3: deposit rand
Ordinary EFT: no platform fee at either
- VALR: EFT deposits are free with no minimum, and VALR sets no deposit limit (your bank may). You transfer to VALR’s bank account using the unique reference beginning “VR” shown on the deposit screen, from a bank account registered in your name. VALR says its clearing window is set by the bank, and that it is a pre-approved beneficiary at Standard Bank.
- Luno: bank transfers to the ZAR wallet carry no Luno fee, though your bank may charge for the EFT. Pay from a South African bank account in your own name and quote the reference starting with BX or LN shown in the app; a fully verified (level 3) account has no deposit limit. Luno banks with Standard Bank, so an EFT from a Standard Bank account reflects near-instantly; from other banks it takes longer, especially over weekends, public holidays or after hours. Capitec and Absa customers cannot make an EFT to Luno at all and need one of the instant rails below or an account at another bank.
Whichever platform you use, sending the EFT a couple of business days before you plan to buy costs nothing and avoids every fee in the next section. Each platform’s clearing window and paid routes are in the rand deposit routes table at the end of this page.
Instant rails cost extra
If you cannot wait, Luno offers instant deposit via Stitch (FNB, Investec, Nedbank, Standard Bank and TymeBank) at 1.4 %, capped at R100,000 per deposit and reflecting within up to five minutes. Absa Pay also costs 1.4 %. Capitec Pay costs 1.25 % for deposits under R1,000 or a flat R9.00 for deposits over R1,000, and needs a fully verified account with a South African ID number. Apple Pay costs 2.5 % for R50 to R30,000. VALR’s charges page lists one other rand deposit route: a card, at 3.9 %. VALR takes South African-issued Visa and Mastercard cards with 3D Secure, shows its daily card limit only on the deposit screen, and says a card deposit can take up to one business day to reflect. Its help centre also describes card, Apple Pay and Google Pay purchases through MoonPay and Checkout.com, which credit USDC or another stablecoin rather than rand; VALR’s charges page does not list their fees.
Step 4: buy on the order book or use instant buy
Both platforms offer two ways to turn rand into Bitcoin, and the cost difference is large.
On the order book you either place a limit order, setting your price and waiting for it to fill (a maker order), or a market order that takes the best price available now (a taker order). VALR’s entry tier for fiat-quoted pairs such as BTC/ZAR is 0.18 % maker and 0.35 % taker, with nine tiers based on rolling 30-day spot and futures volume measured in USDT; VALR charges no monthly, management, custody or account-opening fees. Luno’s Tier 1, covering R0 to R20,000 of 30-day volume, is 0.40 % maker and 0.60 % taker across 13 tiers.
The instant buy options, VALR’s Simple Buy/Sell/Swap and Auto-Buy at 1.6 % and Luno’s buy/sell from the Portfolio screen at 2 %, are simpler but cost several times the taker fee. The published fees are the only cost figures we verified; compare the instant quote against the live order book price yourself before confirming.
Worked example (assumptions, not a quote)
Assume you deposit R5,000 and buy once. Trading fees only:
- VALR taker order: R5,000 × 0.35 % = R17.50; maker order: R5,000 × 0.18 % = R9.00; Simple Buy: R5,000 × 1.6 % = R80.00.
- Luno taker order: R5,000 × 0.60 % = R30.00; maker order: R5,000 × 0.40 % = R20.00; instant buy: R5,000 × 2 % = R100.00.
Now add the deposit route, assuming the deposit fee comes out of the R5,000 and you buy with what is left. At Luno, an instant deposit via Stitch costs R70.00 and an instant buy of the remaining R4,930.00 costs R98.60, R168.60 in all, against R20.00 for an EFT plus a maker order: more than eight times as much. At VALR, a card deposit costs R195.00 and a Simple Buy of the remaining R4,805.00 costs R76.88, about R272 in all, against R9.00 for an EFT plus a maker order.
You can reproduce the trading-fee lines in our fee calculator, pre-filled with VALR’s entry tier or Luno’s entry tier; change the amount, side and number of trades to match your plan. The calculator models a percentage trading fee and a flat withdrawal fee, so add any percentage deposit fee yourself. It uses no prices and gives no platform quote.
The cost table at the top of this page runs the same sums at four amounts, deposit included, for each platform it can cost.
Step 5: hold, send or withdraw
Holding on the platform is the simplest option, but the platform holds the keys. Switch on two-factor authentication before leaving a balance there.
Sending Bitcoin to a wallet you control carries a network-dependent fee at both platforms, shown on screen before you confirm. VALR notes that its quoted fee can be more than it pays the network; transfers between VALR accounts are free. Luno’s dynamic send fee is the current blockchain fee plus Luno’s processing cost, and sends are capped by verification level at USD 2,400, USD 12,000 or USD 120,000 per 24 hours.
Withdrawing rand goes only to a South African bank account in your own name, which you link and authorise first. At VALR, individual clients get 30 free normal withdrawals per calendar month and pay R8.50 each thereafter; a fast (RTC) withdrawal costs R30. At Luno a normal withdrawal is free and reflects up to two business days after Luno processes it (sooner at Standard Bank); a same-day express withdrawal costs R20.00 to RTC-participant banks and R80.00 to other banks. The full process is in how to withdraw crypto to a South African bank account.
Availability limitations
- Rand rails at both platforms serve own-name South African bank accounts only.
- VALR states that, after regulatory changes by the South African Reserve Bank, it can no longer process EFT deposits from, or withdrawals to, Namibian, eSwatini or Lesotho bank accounts through the South African BankServ EFT system.
- Luno’s ZAR wallet accepts rand only from a South African bank account, and Luno reverses international deposits.
- Capitec and Absa account holders cannot fund Luno by EFT; Capitec Pay and Absa Pay are the paid alternatives.
Risks to weigh before you buy
- Bitcoin’s rand price can fall sharply, and neither platform promises any return. Only commit money you can afford to lose.
- Tax: SARS states that normal income tax rules apply to crypto assets and that taxpayers must declare gains or losses in the year they are received or accrued. Keep your trade history from day one; crypto tax in South Africa explains how gains are taxed and how to export your records.
- Fees and limits change. VALR last edited its charges article on 21 September 2026 and Luno its fees article on 29 September 2026 (as shown when we re-read them on 3 October 2026). Fees are re-checked every 30 days and licence entries every 90 days (each profile shows the exact date), and the wording of this page is next reviewed by 6 March 2027.
- Both platforms reject deposits from, and withdrawals to, accounts that are not in your own name, so a mismatched account will delay or block your money.
- A platform holding your Bitcoin is a counterparty. An FSCA licence sets conduct standards; it does not insure your balance.
Next steps
- Compare the two fee schedules side by side in VALR vs Luno.
- Read every line of the schedules in VALR fees explained, Luno fees explained and crypto exchange fees in South Africa explained.
- If a fast deposit matters more than the fee, see crypto exchanges with instant EFT in South Africa.
- To check other licensed platforms, use the exchange finder or the list of FSCA-licensed crypto exchanges.
- Platforms ranked by situation: best crypto exchanges in South Africa.
Rand deposit routes compared
| Route | Fee | Minimum or limit | Time to credit |
|---|---|---|---|
| Luno | |||
| Bank transfer (EFT) | Free | No limit (level 3); level limits otherwise | Near-instant from Standard Bank; up to 2 business days from other banks (bank-transfer deposit article, edited 29 April 2026) |
| Instant deposit | 1.4 % | Limit R100,000 | — |
| Absa Pay | 1.4 % | Limit R100,000 | — |
| Capitec Pay | 1.25 % for deposits under R1,000; R9.00 for deposits over R1,000 | Limit R100,000 | — |
| Apple Pay | 2.5 % | Minimum R50; limit R30,000 | — |
| VALR | |||
| EFT (bank transfer) | Free (no minimum deposit) | No minimum | Up to 48 hours to clear (VALR deposit help article, read 27 September 2026) |
| South African debit/credit card | 3.9 % | — | — |
- Each value is quoted from the platform’s own pages; “—” means the page we read does not state it. Your bank may charge for the payment as well.
- Read on 3 October 2026; each platform’s rows show "Needs re-check" in your browser from its re-check date (first due 3 November 2026).
- Sources: Luno: Luno fees and limits in South Africa (opens in a new tab); VALR: What are VALR’s charges? (opens in a new tab)
VALR
Referral link. SwapSift may earn a commission from eligible trading activity. SwapSift does not charge you for using it; the provider sets its own pricing, promotions and eligibility. How we make money
Luno
Referral link. SwapSift may receive a reward if eligibility conditions are met. SwapSift does not charge you for using it; the provider sets its own pricing, promotions and eligibility. How we make money
Referral code: YGAM59
Luno may require you to enter this referral code during the rewards flow to qualify for the current referral reward. Subject to Luno’s current referral programme terms and eligibility.
Frequently asked questions
What is the cheapest way to buy Bitcoin in South Africa?
On published fees, a free EFT deposit and a limit order on VALR's BTC/ZAR order book, which costs 0.18 % at Tier 1; a market order there costs 0.35 %. Luno charges 0.40 % and 0.60 %, and AltCoinTrader 0.50 % and 0.60 % plus 0.5 % on an EFT deposit. Spreads and bank charges are not included.
Do I need a South African bank account to buy Bitcoin with rand?
Yes. VALR and Luno take rand only from a bank account in your own name and pay it out only to a South African bank account registered to you. Luno also reverses deposits from foreign accounts and does not accept deposits from a friend's, family member's or business account.
Should I use the instant buy button or the order book?
The order book. On a R10,000 purchase the taker fee is R35 at VALR or R60 at Luno, against R160 or R200 through the one-tap buy screens. A limit order at the maker rate costs even less.
Can I buy Bitcoin with rand on Binance?
Not on its BTC/ZAR order book: Binance's public API showed BTC/ZAR halted (status BREAK) on 4 October 2026, while USDT/ZAR was trading. Buying USDT first and then Bitcoin means two trades, and Binance does not publish its rand deposit fee, so this page does not cost that route.
How we compare
We compare availability, licensing, fees, deposit and withdrawal methods and KYC requirements using official exchange documentation and regulator registers. Affiliate relationships never affect ranking or wording.
Risk warning
Crypto assets are volatile and you may lose all the money you put in. Platform availability, fees, licences and terms can change at any time and the information on this page may become outdated. Always verify terms directly with the provider before acting. This website does not provide personal financial advice.
Sources
Primary sources checked for this page. Accessed dates are shown next to each link.
- List of licensed crypto asset service providers – March 2026 (PDF) (opens in a new tab)
- What are VALR's charges? (opens in a new tab)
- What are VALR's verification levels? (opens in a new tab)
- Which countries does VALR support? (opens in a new tab)
- How to deposit Rand (ZAR) using a Bank account? (opens in a new tab)
- How do I withdraw Rand (ZAR) into my South African bank account? (opens in a new tab)
- Luno fees and limits in South Africa (opens in a new tab)
- How do I make a deposit via bank transfer in South Africa? (opens in a new tab)
- How do I make an instant deposit in South Africa? (opens in a new tab)
- Licenses and registrations (opens in a new tab)
- Which countries can I use my Luno account in? (opens in a new tab)
- Crypto Assets & Tax (opens in a new tab)
- What can I do if my deposit isn't reflecting in my wallet? (opens in a new tab)
- Terms of Service (opens in a new tab)
- How to deposit and buy crypto on VALR using South African credit or debit cards? (opens in a new tab)
- How to deposit and buy crypto on VALR using MoonPay (Card, Apple Pay, or Google Pay) (opens in a new tab)
- How to deposit and buy crypto on VALR using Checkout (Card, Apple Pay, or Google Pay) (opens in a new tab)
- Does VALR offer free Rand (ZAR) withdrawals? (opens in a new tab)
- Terms of use (opens in a new tab)
- Things you need to know about withdrawals on Luno (opens in a new tab)
- Which identity documents are accepted for verification? (opens in a new tab)
- How do I verify my identity with Luno? (opens in a new tab)
- Proof of residential address - accepted documents (opens in a new tab)
- Trading fees (opens in a new tab)
- Fees (opens in a new tab)
- How do I use the Easy buy and sell feature? (opens in a new tab)
- Bitcoin Trading (BTC / ZAR) (opens in a new tab)
- Spot API: exchangeInfo (BTCZAR, USDTZAR) (opens in a new tab)
- Crypto Exchange in South Africa | Buy BTC & ETH with ZAR on Binance (opens in a new tab)
- Spot API: public symbols (opens in a new tab)