A stack of matte sage-green tokens on a pale surface

Who this guide is for

South Africans who want a rand-priced way into a dollar stablecoin: to hold a dollar balance on an exchange, to move value to another platform or wallet, or to trade crypto/crypto pairs that are quoted in USDT. It assumes you have a South African bank account in your own name and can complete identity verification. It is not for anyone hoping to earn a yield on USDT; that is a separate product with separate terms and is not covered.

What USDT is, briefly

USDT (Tether) is a token issued by a private company that aims to trade at one US dollar. It is not issued or backed by any government, it is not rand, and its value depends on the issuer honouring redemptions. The issuer publishes its own reserve and redemption disclosures; read those directly rather than relying on an exchange’s description. On South African exchanges USDT is simply another crypto asset with a rand price, and it falls under the same FSCA licensing and FICA verification rules as bitcoin.

Step 1: pick a platform with a USDT/ZAR market

  • Luno (Pty) Ltd (FSP 53314, entry 173 on the FSCA March 2026 list) runs a USDT/ZAR pair in its cheapest pair class. At Tier 1 (R0–R20,000 of 30-day volume) that is 0.20 % taker with a −0.01 % maker rebate, against 0.60 % taker on BTC/ZAR. Buying from the Portfolio screen instead costs 2 %.
  • VALR (Pty) Ltd (FSP 53308, entry 280) quotes USDTZAR as a fiat pair at 0.18 % maker / 0.35 % taker at Tier 1, with nine volume tiers; stablecoin-to-stablecoin pairs cost 0.05 % / 0.10 %. Simple Buy/Sell/Swap costs 1.6 %.
  • Binance states on its South Africa page that users can deposit ZAR via Instant EFT or bank transfer; its ZAR pages document a linked bank account through Stitch, bank transfer, Absa Pay, and card or Apple Pay. Capitec Pay, named in a January 2026 Binance promotion, is not confirmed as a current rail. Binance spot trading costs the global standard 0.10 % / 0.10 % (0.075 % with BNB); ZAR pair rates are not published and may differ. The same page offers peer-to-peer trading with other South African users in ZAR. Its official API showed USDT/ZAR trading on 27 September 2026 while BTC/ZAR, ETH/ZAR and BNB/ZAR were halted (status BREAK). Binance is absent from the FSCA’s March 2026 list and describes its licence application as in process.
  • Bitget has no USDT/ZAR market. Rand deposited through its EFTSecure bank rail is converted to USDT at a quote whose spread is not published, and USDC/USDT then trades at the global 0.10 % crypto/crypto rate (public API, 27 September 2026). See the Bitget profile, or send USDT from Luno or VALR to Bitget if you buy on a rand order book first. Bitget’s FSCA licence is held by group subsidiary Parsa Financial Services (FSP 52563), not the operator its terms name, so the company holding your account is unconfirmed; see is Bitget legal in South Africa?.
  • AltCoinTrader (Pty) Ltd (FSP 53614) runs a USDT market priced in rand on its markets tab, at 0.50 % maker / 0.60 % taker on every pair. Its help centre describes buying USDT at a rand price and then using it for USDT-priced altcoins. It also publishes the widest USDT network list among the four FSCA-licensed platforms (nine networks) with fixed 2 USDT fees on six of them.
  • Ovex (Pty) Ltd (FSP 53922) sells USDT against rand on an instant quote: there is no order book and no maker/taker rate, the cost is inside the quoted price. Withdrawals cost a flat 5.0 USDT on Tron or 8.0 USDT on Ethereum.

If you plan to move USDT to a particular chain rather than trade it against rand, the length of each platform’s network list matters. Binance lists 19 and Bitget 12 on their global fee tables, AltCoinTrader 9, VALR 3, and Luno and Ovex 2 each (official pages and APIs read between 27 September and 3 October 2026). A network only helps if the wallet or exchange you send to supports it, and whether every network on a global list serves South African accounts is not independently confirmed.

USDT/ZAR fees by platform

An order book charges one of two rates. A maker order is a limit order that rests on the book until someone else fills it; a taker order fills at once against an order already there. A market order is always a taker order, and so is a limit order that fills immediately. Ovex and Bitget quote a price for rand instead, with the cost inside it.

USDT/ZAR trading fees by platform at the entry tier, with the BTC/ZAR taker fee for comparison (fee pages read 27 September to 3 October 2026; Binance’s API read 27 September, Bitget’s 3 October)
Exchange Pricing model USDT/ZAR maker USDT/ZAR taker BTC/ZAR taker, for comparison Notes
Luno Order book −0.01 % (rebate) 0.20 % 0.60 % Its cheapest pair class (USDT/ZAR and USDC/ZAR); 2 % on the Portfolio screen
VALR Order book 0.18 % 0.35 % 0.35 % Fiat-quoted pair class; 1.6 % on Simple Buy
AltCoinTrader Order book 0.50 % 0.60 % 0.60 % One rate on every pair (Tier 1, R0–R100,000); 1.5 % on Easy Buy & Sell
Ovex Quote-based Not applicable Not applicable Not applicable The cost is the quoted spread, which is not published
Binance Order book 0.10 % global standard rate 0.10 % global standard rate Halted (status BREAK) USDT/ZAR trading on the official API (27 September 2026); the ZAR pair rate is not published and may differ; not on the FSCA list dated March 2026
Bitget Quote-based for rand No USDT/ZAR pair No USDT/ZAR pair No BTC/ZAR pair No ZAR pair on the public API (3 October 2026); rand converts to USDT at an unpublished spread

Luno’s maker rate is negative, so a filled maker order earns a 0.01 % rebate where a taker pays 0.20 %. These are entry-tier rates. Luno’s USDT/ZAR taker fee falls to 0.05 % at its top tier. VALR’s fiat-pair taker fee falls to 0.13 % by Tier 3 (250,000 USDT of 30-day volume), so a high-volume trader’s ranking can differ. Every tier is listed in Luno fees explained and VALR fees explained.

The spread is the gap between the best buying and selling prices. On an order book it comes on top of the fee; inside a quote it is the whole cost. No platform publishes it as a fixed number, and SwapSift has not measured it; on a thin order book it can exceed the fee.

Which exchange for USDT: our criteria

We do not rank on commission: SwapSift has referral arrangements with VALR, Luno, Binance and Bitget (see the affiliate disclosure); they never change the order, and the order below would be the same without them. For USDT the checklist is:

  • verified South Africa availability;
  • a verified USDT/ZAR pair;
  • the entry-tier taker fee in the stablecoin/ZAR class (not the BTC/ZAR rate);
  • rand deposit options and the cheapest deposit fee;
  • USDT withdrawal support, the number of verified networks and whether the fee is fixed or variable;
  • KYC before deposit;
  • official-source coverage;
  • open questions.

On those criteria, using our exchange data (fee pages re-read 27 September 2026):

  • Lower verified trading fee for USDT/ZAR: Luno (0.20 % taker, −0.01 % maker), then VALR (0.35 % / 0.18 %), then AltCoinTrader (0.60 % / 0.50 %); Ovex is quote-based and cannot be ranked on fees.
  • Stronger rand deposit coverage: Luno (free EFT plus Stitch, Capitec Pay and Absa Pay), then AltCoinTrader (EFT, Capitec Pay, Absa Pay, card, cash); VALR and Ovex are EFT-only (VALR also takes cards at 3.9 %).
  • Broader verified USDT network support among the licensed platforms: AltCoinTrader (nine networks, six at a fixed 2 USDT), then VALR (Ethereum, Tron, Solana), Luno and Ovex (Ethereum and Tron).
  • Fixed, published withdrawal fee: AltCoinTrader and Ovex; VALR and Luno quote on screen.

For a BTC/ZAR purchase the fee ranking reverses (VALR 0.35 % is lowest), which is why this site judges fees per pair class; the exchange finder applies the stablecoin/ZAR class when you choose it.

Step 2: fund the account

An ordinary EFT is free at Luno, VALR and Ovex, and costs 0.5 % (capped at R95) at AltCoinTrader; Luno accepts no EFTs from Capitec or Absa accounts. Luno’s instant rails cost 1.4 % (Stitch or Absa Pay), 1.25 % or R9.00 (Capitec Pay) and 2.5 % (Apple Pay); VALR’s card route costs 3.9 %. Binance lists linked-bank (Stitch), bank-transfer (EFT), Absa Pay and card or Apple Pay deposits with no minimum, but the fee on each rail is shown in-app only and is unknown. If your plan is to hold USDT as a dollar balance, remember that every deposit fee is a permanent loss against that balance: 1.4 % on R20,000 is R280 before you own a single USDT.

Step 3: place the order

On Luno, choose the USDT/ZAR market on the Exchange and place a limit order slightly below the best ask if you want the maker rebate, or a market order if you want the fill now at 0.20 %. On VALR, the same choice on USDTZAR costs 0.18 % or 0.35 %. On Binance spot the global standard rate is 0.10 % either way (a ZAR pair-specific rate is not published, so the actual USDT/ZAR fee may differ). On Binance P2P you deal directly with another user, and Binance’s page does not publish a fee for South African P2P trades, so check the order screen.

Worked example (assumptions, not a quote)

Assume R10,000 of USDT bought with a single order at the entry tier, ignoring spread and price movement:

  • Luno taker: 0.20 % × R10,000 = R20. Luno maker: rebate of 0.01 % = R1 back. Luno Portfolio screen: 2 % = R200.
  • VALR taker: 0.35 % × R10,000 = R35. VALR maker: 0.18 % = R18. VALR Simple Buy: 1.6 % = R160.
  • AltCoinTrader taker: 0.60 % × R10,000 = R60. AltCoinTrader maker: 0.50 % = R50. An EFT deposit there adds 0.5 % = R50.
  • Binance spot taker: 0.10 % = R10 at the global standard rate (the ZAR pair rate is not published and may differ; deposit fee unknown).

The fee calculator reproduces these lines for any amount, starting from Luno’s USDT/ZAR rates.

Step 4: choose the network before you withdraw

USDT exists on many blockchains, and a transfer only works if the sending platform and the receiving wallet or platform both support the network you pick. VALR lists Ethereum, Tron and Solana; Luno lists Ethereum and Tron (Tron for South Africa-verified customers only); AltCoinTrader nine networks; Ovex Ethereum and Tron. The full matrix, fees and minimums are in how to withdraw USDT in South Africa. The fee is set per network by the platform. AltCoinTrader publishes 2 USDT on Arbitrum, Avalanche, NEAR, Optimism, Solana and TON, 5 USDT on Tron (TRC20), and variable fees on Ethereum (ERC20, about 8.9 USDT when re-read on 27 September 2026) and BNB Smart Chain (about 4.2 USDT). Ovex charges 8.0 USDT on Ethereum. Luno charges a dynamic send fee shown at confirmation, and VALR quotes a network-dependent fee before you confirm. Binance publishes flat per-network fees on its global fee page (for example 1.5 USDT on Tron when re-read on 27 September 2026; global scope, adjusted with network conditions). Sending on the wrong network, or to an address without the memo some networks need, is usually unrecoverable. Our cheapest network for sending USDT guide compares the published figures.

Moving USDT to a wallet of your own works the same way, with one extra step. Luno asks whether the address is yours and whether it is an exchange or a private wallet, once for each new address. VALR asks for the recipient, the wallet type and the provider on every withdrawal to an address outside VALR.

Buying through P2P

On Binance or Bitget you can also buy USDT from another user on a peer-to-peer market and pay that user by bank transfer. Like Binance, Bitget publishes no fee for South African P2P trades, so check the order screen. The counterparty is a person, not the platform, and both platforms’ own scam guides describe fake proofs of payment and middleman tricks. Pay only to the account shown in the order, from your own account, and keep the conversation inside the platform. What sellers should check before releasing USDT is in how to sell USDT for rand.

Availability limitations

Rand deposits and withdrawals at the licensed platforms work only with a South African bank account in your own name. Binance and Bitget are offshore platforms: paying rand into them, or moving crypto from a South African platform to them, can raise exchange control questions (see is crypto legal in South Africa?). Luno’s ZAR wallet accepts rand only from a South African bank account, and VALR requires deposits from an account registered in your name. Binance’s South African users contract with Binance ADGM entities in Abu Dhabi; which Binance products beyond spot, Earn and P2P are available to South African residents is not confirmed on an official page.

KYC considerations

Luno’s Level 1 caps lifetime deposits and withdrawals at R15,000 and Level 2 at R50,000 a month, so a larger USDT purchase needs full verification. VALR requires full verification (government ID plus tax information) before any deposit or trade. Binance requires a government ID plus a liveness check before deposits and trading. Luno’s send limits also apply when you withdraw USDT: USD 2,400 per 24 hours at Level 1, USD 12,000 at Level 2 and USD 120,000 at Level 3. Documents and limits are in our KYC guide.

Risks

A stablecoin is only as stable as its issuer: USDT can trade below one dollar and redemption depends on the issuer’s terms, not on any South African law. Holding USDT on an exchange adds the exchange as a counterparty; an FSCA licence sets conduct standards but does not insure balances. USDT/ZAR also moves with the rand-dollar rate, so a rand-denominated gain or loss can arise even when USDT holds its dollar value, and SARS applies normal income tax rules to crypto assets. Fees in our data were re-read on 27 September 2026 (Luno’s, VALR’s and AltCoinTrader’s again on 3 October) and change without notice.

Next steps

This is the parent page of our USDT cluster:

Selling later is covered in how to sell USDT for rand. If you also want bitcoin, the steps in how to buy Bitcoin with ZAR are the same up to the pair you choose. The full Luno schedule, including the USDT/ZAR class, is in Luno fees explained, and the exchange finder filters platforms by deposit rail and licence status. Luno and VALR are compared field by field, including a section for USDT buyers, in VALR vs Luno.

Luno

Open Luno (Sponsored link)

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.

VALR

Open VALR (Sponsored link)

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

Binance

Open Binance (Sponsored link)

Referral link. SwapSift may receive a commission if eligible activity qualifies under Binance’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

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

Where can I buy USDT with rand?

On the USDT/ZAR order book at Luno (0.20 % taker, 0.01 % maker rebate), VALR (0.18 % maker / 0.35 % taker) or AltCoinTrader (0.50 % / 0.60 %), all FSCA-licensed. Binance also trades USDT/ZAR and offers rand P2P, but its 0.10 % fee is a global standard rate that may differ for ZAR pairs, it is not on the FSCA's licence list and its rand deposit fee is not published.

Is USDT cheaper to buy than Bitcoin on the same exchange?

At Luno, yes: 0.20 % on USDT/ZAR against 0.60 % on BTC/ZAR. At VALR both are fiat-quoted pairs at 0.35 % taker, and at AltCoinTrader every pair costs 0.60 %. Ovex quotes both through a spread. The rand deposit costs the same whichever coin you buy.

Does the maker rebate at Luno mean I get paid to buy USDT?

Only if your limit order rests on the book and is filled by someone else. Luno's Tier 1 maker rate on USDT/ZAR is −0.01 %, so a R10,000 maker order earns R1 instead of paying R20 as a taker. A market order, or a limit order that fills immediately, is a taker order and pays 0.20 %.

Is USDT the same as rand or dollars?

No. USDT is a token issued by a private company that aims to trade at one US dollar. It is not issued or backed by any government, it is not rand, and its value depends on the issuer honouring redemptions.

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. Luno fees and limits in South Africa (opens in a new tab)Luno Help Centre · Official documentation · accessed · Re-read 3 October 2026 (last edited 29 September 2026): USDT/ZAR and USDC/ZAR Tier 1 taker 0.20 %, maker −0.01 %, falling to 0.05 % taker at Tier 13; crypto/ZAR 0.60 % / 0.40 %; USDT/ZARU and USDC/ZARU taker 0.05 % until 3 November 2026; deposit and withdrawal fee tables.
  2. How do I make a deposit via bank transfer in South Africa? (opens in a new tab)Luno Help Centre · Official documentation · accessed · Last edited 29 April 2026: no Luno fee; no EFTs from Capitec or Absa accounts.
  3. What are VALR's charges? (opens in a new tab)VALR Help Center · Official documentation · accessed · Re-read 3 October 2026 (last edited 21 September 2026): fiat pairs (BTC/ZAR, USDT/ZAR) 0.18 % maker / 0.35 % taker at Tier 1 and 0.13 % taker at Tier 3 (250,000 USDT); stable-to-stable 0.05 % / 0.10 %; crypto withdrawal fee variable, displayed on the withdrawal screen.
  4. Crypto Exchange in South Africa | Buy BTC & ETH with ZAR on Binance (opens in a new tab)Binance · Exchange · accessed · States that South African users can trade peer-to-peer in ZAR on Binance P2P and deposit ZAR via Instant EFT or bank transfer; 0.10 % spot fee stated; rand deposit fee not published.
  5. Trading fee schedule (opens in a new tab)Binance · Exchange · accessed
  6. Trading fees (opens in a new tab)AltCoinTrader · Exchange · accessed · Re-read 3 October 2026: all pairs 0.50 % maker / 0.60 % taker at Tier 1; EFT deposit 0.5 % (max R95); per-network USDT withdrawal fees: 2 USDT on Arbitrum, Avalanche, NEAR, Optimism, Solana and TON, 5 USDT on Tron, dynamic on BNB Smart Chain and Ethereum.
  7. How do I buy crypto using USDT? (opens in a new tab)AltCoinTrader Help Centre · Official documentation · accessed · Article updated 6 July 2026: USDT is bought at a rand price on the markets tab, then used to buy USDT-priced altcoins.
  8. How do I use the Easy buy and sell feature? (opens in a new tab)AltCoinTrader Help Centre · Official documentation · accessed · Last edited 6 July 2026: 1.5 % transaction fee on Easy Buy & Sell orders; each order capped at 2 BTC.
  9. Fees, spreads & limits (opens in a new tab)Ovex · Exchange · accessed · USDT on Ethereum withdrawal fee 8.0. Re-read 3 October 2026: quote-based pricing (the cost is the spread); zero deposit fees; USDT withdrawal 8.0 USDT on Ethereum, 5.0 USDT on Tron, minimum 10 USDT.
  10. List of licensed crypto asset service providers – March 2026 (PDF) (opens in a new tab)Financial Sector Conduct Authority (FSCA) · Regulator · accessed
  11. Spot API: public symbols (per-pair maker / taker rates) (opens in a new tab)Bitget (api.bitget.com) · Exchange · accessed · No ZAR-quoted symbol; 0.10 % maker / taker on 3,109 of 3,163 online pairs and 0.20 % on 54 pairs including BTC/USDT and ETH/USDT (global rates).
  12. Spot API: public coins (USDT chains, withdrawal fees and minimums) (opens in a new tab)Bitget (api.bitget.com) · Exchange · accessed · 12 USDT chains with fixed withdrawal fees from 0.01 USDT (BNB Smart Chain, Morph) to 2 USDT (Ethereum) and a 10 USDT minimum; platform-wide list, not South Africa-specific.
  13. 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.
  14. How to Deposit ZAR to Binance via Bank Transfer? (opens in a new tab)Binance Support · Official documentation · accessed · Published 15 September 2026: pay from an account in your own name, the exact amount, with the per-deposit reference code; fee shown in-app.
  15. Spot API: exchangeInfo (USDTZAR, BTCZAR, ETHZAR, BNBZAR) (opens in a new tab)Binance (api.binance.com) · Exchange · accessed · On 27 September 2026: USDTZAR status TRADING; BTCZAR, ETHZAR and BNBZAR status BREAK (trading halted).
  16. How to Avoid Common P2P Scams (opens in a new tab)Binance Support · Official documentation · accessed · Proof-of-payment, SMS, chargeback and man-in-the-middle scams; the payer name must match the verified name.
  17. How to Prevent P2P Trading Fraud? (2026-08-03) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Fake receipts and coordinated scams; the receiving account status is the only proof of payment.
  18. Verify Your Bitget Account in South Africa: A Step-by-Step KYC Guide (2025-08-08) (opens in a new tab)Bitget (official blog) · Official documentation · accessed · Lists 'Use P2P to deposit or withdraw South African Rand'.
  19. Why am I asked these questions when sending or receiving crypto? (last edited 16 September 2026) (opens in a new tab)Luno Help Centre · Official documentation · accessed · Whether the address belongs to you or someone else, and whether it is hosted on an exchange or wallet or is a private address; asked once per new address.
  20. 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 asks for the recipient type, name, address, wallet type (exchange or self-hosted) and service provider.
  21. How to Deposit ZAR to Binance via Card or Apple Pay? (published 2026-07-31, updated 2026-08-06) (opens in a new tab)Binance Support (en-ZA) · Official documentation · accessed · Deposit ZAR by card or Apple Pay in the app; the fee appears in the payment details before you pay; Google Pay is not supported.