A smartphone with a blank screen, a blank bank card and small bowls of coins on a wooden desk
Open Bitget (Sponsored link)

Referral link. SwapSift may receive a commission if eligible activity qualifies under Bitget’s current programme terms. SwapSift does not charge you for using it; the provider sets its own pricing, promotions and eligibility. How we make money

10% trading fee discount 10% trading fee discount available through the SwapSift Bitget link. Programme-level benefit; exact product scope not independently confirmed. Subject to Bitget’s current terms and eligibility.

Bitget notice (26 September 2026): Withdrawals resuming in phases after a security incident on 24 September 2026. Read the announcement

Who this guide is for

You use Bitget, or plan to, and want to move money between it and South Africa: rand in by online banking, rand back out to your bank, or USDT sent across from Luno or VALR. If you are still deciding whether to use Bitget at all, read is Bitget legal in South Africa? first: its FSCA licence sits with a group subsidiary, and which entity holds your account is not confirmed.

Before you start

Bitget’s South Africa guide lists four things to have in place:

  • A verified account. Identity verification (KYC) must be complete before the rand rail works.
  • A South African bank account in your name. It must match your Bitget profile. Deposits from someone else’s account are not part of the flow, and the guide answers no to withdrawing to another person’s account.
  • Two-factor authentication. Bitget recommends an email code, an SMS one-time PIN and Google Authenticator; a rand withdrawal asks for the first two.
  • The current limits. The South Africa guide gives a R180 minimum and R179,000 a day, and the Help Center USD 10 to USD 10,000 equivalent per deposit and USD 10,000 a day. Bitget says the deposit screen shows the limit that applies.

One check Bitget’s guide does not mention is exchange control. The South African Reserve Bank’s Financial Surveillance Department says individuals may buy crypto assets from abroad within their single discretionary or foreign capital allowance. It also says that using crypto bought in South Africa to take capital out without permission is a criminal offence, and that bringing value back through crypto is not permitted under those allowances. So sending USDT from a South African platform to Bitget, which is offshore, is not only a technical step. We found no official statement on rand moving to or from an offshore exchange through a local payment provider. Ask your bank or a qualified adviser first, and see is crypto legal in South Africa?.

Depositing rand

Step by step

  1. In the Bitget app, tap Add Funds.
  2. Choose ZAR – South African Rand as the currency.
  3. Confirm EFTSecure as the payment option. Bitget’s Help Center articles describe rand bank deposits under the name Callpay, the provider it announced in February 2025; no Bitget page says how the two names relate.
  4. Tap Next and enter the amount, at least the minimum shown on the deposit screen.
  5. Select your bank from the list. Bitget’s guide names ABSA, FNB, Nedbank, Standard Bank, Investec and Capitec and says all major South African banks are supported. If yours is missing, tap New Bank Account and add details that match your name.
  6. Log in to your online banking inside the flow and choose the account to pay from.
  7. Enter your mobile number for the payment confirmation, then confirm the payment.

The payment is started inside the Bitget app, so there is no step where you type a payment reference yourself.

Limits, timing and fees

Rand deposits to Bitget by online-banking payment: minimum, limits, timing, fee and name rule as Bitget publishes them, re-read 4 October 2026
Item What Bitget publishes Where it comes from
Minimum deposit R180; USD 10 equivalent in ZAR South Africa guide, 16 October 2025; Help Center Callpay deposit article, 10 February 2025
Limits R179,000 a day; USD 10,000 equivalent per deposit and per day; the deposit screen shows the limit that applies South Africa guide; Help Center Callpay deposit article
Typical time 5 minutes to 2 hours, depending on the bank; most deposits within minutes South Africa guide; Help Center Callpay deposit article
Fee 1.4 % processing fee; a zero-fee offer ran only from 24 February to 10 March 2025 Help Center Callpay deposit article and limits table (29 August 2024); Callpay press release
Whose account Yours: the name must match your Bitget account South Africa guide

Neither page states the exchange rate behind the US-dollar limits, so both figures are shown as published rather than converted. The same facts sit on the Bitget profile.

Turning rand into crypto

Bitget has no trading pair quoted in rand: no spot pair on its public API was quoted in ZAR when we read it on 4 October 2026. Rand in your fiat balance is converted to crypto inside the app at a quote, which Bitget’s Callpay announcement calls an “instant fiat-to-crypto conversion”. The estimated amount and fees are shown before you confirm, but the spread inside the quote is not published.

If you would rather buy at an order-book price in rand, Luno and VALR both list USDT/ZAR (compared in how to buy USDT in South Africa); sending that USDT to Bitget is covered below.

If the deposit has not arrived

Bitget’s guide suggests three checks before anything else: whether your bank has scheduled maintenance, whether you completed every step, and whether the mobile confirmation went through. If the deposit is still pending after the typical 2 hours, contact Bitget support with your payment reference or receipt. Our deposit-not-showing checklist covers the same situation on the local exchanges.

Withdrawing rand to your bank account

Rand leaves Bitget in two steps: sell crypto for rand, then withdraw the ZAR balance to a South African account in your own name.

Step 1: sell crypto for rand

  1. Open Assets → Fiat and select ZAR – South African Rand.
  2. Choose the coin to sell, for example USDT or BTC, and tap Sell.
  3. Review the estimated rand amount; Bitget’s guide says the conversion rate and fees are displayed before you confirm.
  4. Tap Confirm. The rand lands in your fiat balance, at a quote whose spread Bitget does not publish.

Step 2: withdraw rand to your bank

  1. From Assets, tap Withdraw → Fiat → ZAR.
  2. Enter the amount and select your bank account from the list.
  3. Tap Next, review the details and fee, and tap Confirm.
  4. Complete the security checks: email code and SMS one-time PIN, plus Google Authenticator if you set it up.

Withdrawal fee, limits and timing

Rand withdrawals from Bitget to a South African bank: fee, limits and timing as Bitget publishes them, re-read 4 October 2026
Item What Bitget publishes Where it comes from
Withdrawal fee Flat 20 ZAR per withdrawal, regardless of amount Help Center Callpay withdrawal article, 10 February 2025; limits table, 29 August 2024
Minimum and maximum USD 10 to USD 10,000 equivalent in ZAR per withdrawal; USD 10,000 equivalent a day Help Center Callpay withdrawal article
Typical time Stated three ways: within one working day, or as little as 10 minutes by fast transfer; within 24 hours; often minutes but up to 2 business days Help Center article; launch announcement, 24 February 2025; South Africa guide, 16 October 2025

Local exchanges differ: VALR, Luno, AltCoinTrader and Ovex sell crypto on their own rand markets and pay out directly, under the same own-name rule. Their payout terms are in how to withdraw crypto to a South African bank account.

If the withdrawal is pending

Bitget’s South Africa guide calls a “processing” status during bank settlement windows normal and says to contact support with the withdrawal ID after 2 business days. Bitget’s Help Center article expects most withdrawals within one working day, so one still pending the next working day is worth checking in the app. The general causes are in crypto withdrawal pending: common causes.

Funding Bitget with USDT from Luno or VALR

Instead of a rand deposit, you can buy USDT on Luno’s or VALR’s USDT/ZAR order book and send it to Bitget. It then leaves an FSCA-licensed platform for one whose licence sits with a group subsidiary.

Networks, fees and minimums

Sending USDT from Luno or VALR to Bitget: networks, send fees and minimums on each side, re-read 3 October 2026
Luno (sending) VALR (sending) Bitget (receiving)
Tron (TRC-20) Yes (South Africa-verified, app 8.77.0+) Yes Yes; credited after 3 confirmations
Ethereum (ERC-20) Yes Yes Yes; credited after 12 confirmations
Solana Not listed Yes Yes; credited after 5 confirmations
Send fee Dynamic, shown before you confirm; its network article also describes Tron as a fixed $3–$12 by region Variable network fee, quoted on the withdrawal screen None: “Bitget does not charge any fees for deposits”
Minimum 10 USDT on Tron; none on Ethereum beyond covering the fee Generally 3 × the quoted fee 0.01 USDT on Tron and Solana; 0.5 USDT on Ethereum

Bitget lists nine more USDT chains, but neither Luno nor VALR sends on them, and none of these three needs a memo or tag on Bitget. Choosing a different network on each side loses the funds: Luno and VALR both say so, and the wrong-network guide covers what each platform says about recovery.

The Travel Rule questions

FIC Directive 9 has applied to South African crypto asset service providers since 30 April 2025. The sending provider must pass details of the sender and the recipient with each transfer, and may not execute a transfer it cannot make compliant. So expect a few questions before the USDT leaves:

  • Luno asks whether you are sending to yourself or someone else, whether the address is a private wallet or hosted by an exchange, and which platform it is, from a list. It only sends to platforms on its approved list; Bitget is on the South Africa list, updated 30 January 2026. A misspelled name can delay or cancel the send.
  • VALR asks for the recipient type, the recipient’s full name, the address, whether it is an exchange or a self-hosted wallet, and the service provider from a list, or “Other” with the name typed in. It says withdrawals may be delayed for these checks; Bitget was not on its list of restricted platforms on 4 October 2026.
  • Bitget says it handles travel-rule transfers through the VerifyVASP network; it publishes no South Africa-specific process for incoming transfers.

When you send to your own Bitget account, the recipient is you: use your name exactly as it appears there.

Sending USDT step by step

  1. On Bitget: tap Add Funds → Deposit Crypto, choose USDT and a network the sender supports, pick the Spot or Funding account and tap Copy Address. Bitget warns against reusing an expired address, so copy a fresh one each time.
  2. On Luno: switch sends on under Profile → Security if needed; it usually takes 24 hours. Then go to Portfolio → SEND → USDT → the same network → paste the address → answer the Travel Rule questions → amount → review the fee → CONFIRM.
  3. On VALR: open the USDT withdrawal screen, select the same network, paste the address, add the recipient details, check the quoted fee and confirm.
  4. Test first. Send a small amount above the minimum, wait until Bitget credits it, then send the rest.

If the USDT has not arrived

Check the transaction ID on the network’s block explorer, and wait while it is still confirming. If it is confirmed but not credited, Bitget’s help article asks for the transaction ID, amount and time, and says replies usually come within 24 to 48 hours. If Luno or VALR is still waiting for Travel Rule answers, the transfer has not left yet.

Sending USDT back to Luno or VALR

Reverse the route: withdraw USDT from Bitget on-chain to a deposit address copied from Luno (Ethereum or Tron) or VALR (Ethereum, Tron or Solana). Bitget requires Google Authenticator for crypto withdrawals and charges a fixed network fee, with a 10 USDT minimum; receiving is free at both platforms. Then sell on the USDT/ZAR order book and withdraw the rand: how to sell USDT for rand compares what that costs.

The September 2026 incident

Bitget’s announcement of 26 September 2026 says a security incident on 24 September involved unauthorised transfers from its exchange hot wallets and that account balances were unaffected. Trading and deposits kept operating, so rand deposits and USDT sent to Bitget were unaffected. Withdrawals were paused and scheduled to resume in phases, each at 08:00 UTC: BTC on 28 September, ETH networks on 29 September and USDT on 30 September. Other tokens, fiat (which includes rand bank withdrawals) and P2P were scheduled for 2 October 2026 at 08:00 UTC. The dated notice on this page shows the latest status we have read; check the withdrawal screen before you deposit rand you may need back soon.

What we could not verify

  • The exchange rate behind the US-dollar limits, and whether the daily rand limit is the same at every verification level.
  • Which of Bitget’s three stated withdrawal times applies now, and how long each bank takes.
  • Whether card, Apple Pay or Google Pay purchases work in rand: Bitget’s automatically generated South Africa buying page mentions them in template text, but no Help Center article names a rand gateway, fee or limit.
  • Whether Bitget appears by name in VALR’s Travel Rule provider list, and whether it ever holds incoming transfers from South African exchanges for extra Travel Rule information.

Bitget’s South Africa KYC guide does say you can use P2P to deposit or withdraw rand, and its P2P marketplace listed a single bank-transfer advert for USDT when we looked on 4 October 2026. P2P trades are with other users, not with Bitget.

Next steps

Bitget

Open Bitget (Sponsored link)

Referral link. SwapSift may receive a commission if eligible activity qualifies under Bitget’s current programme terms. SwapSift does not charge you for using it; the provider sets its own pricing, promotions and eligibility. How we make money

10% trading fee discount 10% trading fee discount available through the SwapSift Bitget link. Programme-level benefit; exact product scope not independently confirmed. Subject to Bitget’s current terms and eligibility.

Bitget notice (26 September 2026): Withdrawals resuming in phases after a security incident on 24 September 2026. Read the announcement

Frequently asked questions

What is the minimum deposit on Bitget in South Africa?

R180, with a daily limit of R179,000, according to Bitget's South Africa guide (16 October 2025). Its Help Center article on ZAR deposits via Callpay gives USD 10 to USD 10,000 equivalent per deposit and USD 10,000 a day instead. Bitget says the deposit screen shows the limits that apply, so the figures there are the ones that count.

What does Bitget charge to deposit and withdraw rand?

Bitget charges 1.4 % per deposit and a flat 20 ZAR per withdrawal, according to its Help Center articles on ZAR via Callpay (dated 10 February 2025 and re-read on 4 October 2026); its 2024 limits table gives the same figures. A zero-fee deposit offer ran only from 24 February to 10 March 2025. Converting between rand and crypto also costs the spread inside Bitget's quote.

Can I deposit into Bitget with Capitec?

Bitget's South Africa guide names Capitec among the banks supported for the rand bank deposit, which it calls EFTSecure, alongside ABSA, FNB, Nedbank, Standard Bank and Investec, and says all major South African banks are supported. The bank account must be in your own name and match your Bitget profile.

How long does a Bitget ZAR deposit take?

Most deposits are credited within minutes, according to Bitget's Help Center, and typically within 5 minutes to 2 hours, depending on your bank, according to its South Africa guide. If yours has not arrived, check for bank maintenance and that you completed the mobile confirmation, then contact Bitget support with your payment reference or receipt.

How do I withdraw rand from Bitget to my bank account?

Sell your crypto for rand first: Assets → Fiat → ZAR, choose the coin, review the estimated rand value and confirm. Then tap Assets → Withdraw → Fiat → ZAR, enter the amount, pick your bank account, review and confirm, and complete the email code and SMS one-time PIN checks. Bitget's South Africa guide says the account should match your Bitget name and answers no to paying someone else's account.

How long does a Bitget withdrawal to a South African bank take?

Bitget's own pages disagree. Its Help Center article on ZAR withdrawals via Callpay says within one working day, or as little as 10 minutes by fast transfer; its launch announcement says within 24 hours; its South Africa guide says often minutes but up to 2 business days. If it takes longer than 2 business days, contact Bitget support with the withdrawal ID.

Can I send USDT from Luno or VALR to Bitget?

Yes, on a network both sides support. Luno sends USDT on Ethereum or Tron (Tron from 10 USDT, for South Africa-verified customers) and lists Bitget among its approved crypto asset service providers for South Africa. VALR sends on Ethereum, Tron or Solana. Bitget accepts all three and charges no deposit fee, and both senders ask Travel Rule questions before the USDT leaves.

What does the Travel Rule ask when I send to Bitget?

Whether the recipient is you or someone else, their full name, whether the address belongs to an exchange or a self-hosted wallet, and which exchange. On Luno you pick Bitget from its approved list; on VALR you pick it from the provider list or choose Other and type the name. The rule comes from FIC Directive 9, in force since 30 April 2025.

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.

Read our methodology · How we review · How we make money

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.

Read the full risk warning

Sources

Primary sources checked for this page. Accessed dates are shown next to each link.

  1. How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa (2025-10-16) (opens in a new tab)Bitget (official blog) · Exchange · accessed · Re-read 4 October 2026. Before you start: KYC, a South African bank account in your name, 2FA. Deposit: Add Funds → ZAR → EFTSecure → amount → bank → online banking login → mobile confirmation; minimum R180, daily limit R179,000, typically 5 minutes to 2 hours, bank dependent; names no fee and no provider other than EFTSecure. Sell: Assets → Fiat → ZAR → choose the crypto → Sell → review the estimated ZAR value → Confirm. Withdraw: Assets → Withdraw → Fiat → ZAR → amount → bank → Next → review → Confirm, then email code, mobile OTP and Google Authenticator; often minutes, up to 2 business days; own-name account only; contact support with the withdrawal ID after 2 business days.
  2. How to Deposit ZAR via Callpay on Bitget Website? (2025-02-10) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Re-read 4 October 2026: 1.4 % processing fee on ZAR deposits; USD 10 to USD 10,000 equivalent in ZAR per deposit and USD 10,000 equivalent per day; most deposits credited within minutes; the provider is Callpay. States no exchange rate.
  3. How to Withdraw ZAR via Callpay on Bitget Website? (2025-02-10) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Re-read 4 October 2026: a flat 20 ZAR fee per withdrawal regardless of amount; USD 10 to USD 10,000 equivalent in ZAR per withdrawal and USD 10,000 equivalent per day; typically within one working day, as little as 10 minutes by fast transfer.
  4. Bank Deposit and Withdrawal: Limits, Fees, and Processing Times (2024-08-29) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Re-read 4 October 2026: ZAR bank transfer deposit fee 1.4 % and withdrawal fee 20 ZAR, the same figures as the February 2025 Callpay articles.
  5. Introducing ZAR deposit and withdrawal via Callpay on Bitget (2025-02-24) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Launch announcement: 'Receive your funds in your bank account within 24 hours.'
  6. Bitget Introduces Bank Deposits with Callpay Integration, Enabling ZAR Access for South African Users (2025-02-24) (opens in a new tab)Bitget (official blog, press release) · Exchange · accessed · ZAR deposits and withdrawals through Callpay; zero deposit fees during a promotional period from 24 February to 10 March 2025; 'instant fiat-to-crypto conversions'.
  7. Which Countries or Regions Support Bank Deposits on Bitget? (2025-02-20) (opens in a new tab)Bitget Support Center · Official documentation · accessed · 'ZAR: South Africa' is a supported bank deposit and withdrawal currency.
  8. Spot API: public symbols (opens in a new tab)Bitget (api.bitget.com) · Exchange · accessed · Re-read 4 October 2026: no pair quoted in ZAR, so crypto is bought and sold for rand at an in-app quote; 0.10 % maker / taker on most pairs and 0.20 % on 54 pairs including BTC/USDT (global rates).
  9. Spot API: public coins (USDT chains) (opens in a new tab)Bitget (api.bitget.com) · Exchange · accessed · 12 USDT chains with deposits open, including Ethereum, Tron and Solana; no memo needed on any; minimum deposit 0.01 USDT (0.5 USDT on Ethereum); credited after 12 confirmations on Ethereum, 3 on Tron and 5 on Solana.
  10. What Is the Deposit/Withdrawal Fee? (2025-01-14) (opens in a new tab)Bitget Support Center · Official documentation · accessed · 'Bitget does not charge any fees for deposits'; the sender may pay a blockchain network fee.
  11. How to Make a Cryptocurrency Deposit on Bitget - Mobile App Guide (2024-06-26) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Add Funds → Deposit Crypto → coin → network matching the sending wallet → Spot or Funding account → Copy Address; a wrong network may lose the funds; do not reuse expired addresses.
  12. Why Hasn't My Deposit Been Credited to My Bitget Account? (2024-03-29) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Causes: pending confirmations, a missing or wrong memo, amounts below the minimum, unsupported methods, wrong addresses, unsupported coins or networks. Give support the TxID, amount and time; replies usually within 24–48 hours.
  13. How to withdraw crypto on the Bitget app (2024-06-22) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Choose On-Chain Withdrawal; Google Authenticator must be set up before a withdrawal; the address must match the network.
  14. Bitget Joins the VerifyVASP Alliance (2022-03-16) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Bitget uses VerifyVASP for transactions where the travel rule is required; no South Africa-specific process is described.
  15. Bitget to Resume Withdrawals in Phases (announcement, 26 September 2026) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Withdrawals paused after the 24 September 2026 security incident while trading and deposits continued; BTC 28 September, ETH networks 29 September, USDT 30 September, other tokens, fiat and P2P 2 October 2026, each at 08:00 UTC.
  16. P2P trading: buy USDT with ZAR (opens in a new tab)Bitget · Exchange · accessed · One bank-transfer advert listed in rand on 4 October 2026.
  17. Verify Your Bitget Account in South Africa: A Step-by-Step KYC Guide (2025-08-08) (opens in a new tab)Bitget (official blog) · Exchange · accessed · Lists 'Use P2P to deposit or withdraw South African Rand' among the things a verified account can do.
  18. How to Buy Bitcoin (BTC) in South Africa (opens in a new tab)Bitget · Exchange · accessed · An automatically generated buying page; its template text says rand buyers can use P2P, crypto deposits and third-party payments (credit card, Apple Pay or Google Pay). No gateway, fee or limit is given.
  19. How do I send cryptocurrency? (last edited 19 May 2026) (opens in a new tab)Luno Help Centre · Official documentation · accessed · Sends are off by default; enabling them takes usually 24 hours and up to 30 days in some countries. Portfolio → SEND → coin → network → address → Travel Rule questions → amount → review the dynamic fee → confirm. Send a small test amount first.
  20. Which transfer network should I choose when sending or receiving USDT? (last edited 4 May 2026) (opens in a new tab)Luno Help Centre · Official documentation · accessed · USDT on Ethereum (ERC-20) and Tron (TRC-20); Tron only for customers verified in South Africa and Nigeria on app 8.77.0 or later. Dynamic send fee shown before sending; the table also describes Tron as a fixed $3–$12 by region. Minimum $10 USDT on Tron; none on Ethereum beyond covering the fee.
  21. Frequently asked questions about the Travel Rule (last edited 16 September 2026) (opens in a new tab)Luno Help Centre · Official documentation · accessed · Applies to customers verified in South Africa; Luno asks whether you send to yourself, whether the address is private or hosted, and details of the recipient and platform; sends only to platforms on its approved list; a misspelled name can delay or cancel a send. When you receive crypto from another VASP, Luno asks for the name of that VASP so it can request the Travel Rule information from it.
  22. Approved CASPs in South Africa (last edited 30 January 2026) (opens in a new tab)Luno Help Centre · Official documentation · accessed · Luno only facilitates sends to approved providers in its Travel Rule partner's network; the South Africa list includes Bitget.
  23. USDT Deposits & Withdrawals on Solana, Tron and Ethereum (last edited 19 August 2024) (opens in a new tab)VALR Help Center · Official documentation · accessed · USDT on Solana, Tron and Ethereum; the network is chosen on the withdrawal screen and must match the receiving platform's network; deposit only on the network selected on VALR.
  24. What is the Travel Rule? (last edited 4 May 2025) (opens in a new tab)VALR Help Center · Official documentation · accessed · Every withdrawal to a non-VALR address, with no minimum: recipient type, full name, address, wallet type (exchange or self-hosted) and service provider from a list, or Other with the name typed in; the Address Book can save it; withdrawals may be delayed for Travel Rule checks.
  25. Is there a minimum withdrawal amount? (opens in a new tab)VALR Help Center · Official documentation · accessed · Generally three times the withdrawal fee quoted on the withdrawal screen.
  26. What are VALR's charges? (last edited 21 September 2026) (opens in a new tab)VALR Help Center · Official documentation · accessed · Crypto withdrawals carry a variable fee shown on the withdrawal screen; withdrawals to another VALR account are free.
  27. Are there any exchanges I am not allowed to send crypto to? (last edited 3 September 2026) (opens in a new tab)VALR Help Center · Official documentation · accessed · Lists platforms VALR restricts for sending crypto from, or receiving it into, a VALR account; Bitget is not on the list read on 4 October 2026.
  28. Directive 9: the Travel Rule relating to crypto asset transfers (Government Gazette 51556, 15 November 2024, PDF) (opens in a new tab)Financial Intelligence Centre (FIC) · Government · accessed · In force from 30 April 2025. The sending provider must pass originator and beneficiary details with each transfer (a shorter, unverified set below R5 000 unless there is a suspicion) and may not execute a transfer it cannot make compliant.
  29. Financial Surveillance Department: frequently asked questions (crypto assets) (opens in a new tab)South African Reserve Bank (SARB) · Regulator · accessed · Exchange control: individuals may buy crypto assets abroad within the single discretionary or foreign capital allowance; using crypto bought in South Africa to externalise any right to capital without permission is a criminal offence; repatriating value through crypto is not permitted under the allowances.