A sage-green ceramic piggy bank on a pale stone ledge beside a small brass coin

What selling USDT for rand costs, by amount

Fees to sell USDT for rand and withdraw it: one sell order at the entry tier and one normal rand withdrawal, by platform and route (computed from the verified fee data; rows ordered by the cost at R10,000)
Platform and routeR1,000R10,000R50,000
LunoLimit order (maker)−0.01 % maker · Normal withdrawal: Free−R0.10 (−0.01 %)−R1.00 (−0.01 %)−R5.00 (−0.01 %)
VALRLimit order (maker)0.18 % maker · Normal ZAR withdrawal: 30 free per month, then R8.50 (assumes the free allowance is not used up: First 30 normal withdrawals per calendar month free (individual clients))R1.80 (0.18 %)R18.00 (0.18 %)R90.00 (0.18 %)
LunoMarket order (taker)0.2 % taker · Normal withdrawal: FreeR2.00 (0.20 %)R20.00 (0.20 %)R100.00 (0.20 %)
VALRMarket order (taker)0.35 % taker · Normal ZAR withdrawal: 30 free per month, then R8.50 (assumes the free allowance is not used up: First 30 normal withdrawals per calendar month free (individual clients))R3.50 (0.35 %)R35.00 (0.35 %)R175.00 (0.35 %)
AltCoinTraderLimit order (maker)0.5 % maker · ZAR withdrawal (scheduled): R16 + 0.5 % (the 0.5 % capped at R95)R25.98 (2.60 %)R115.75 (1.16 %)R361.00 (0.72 %)
AltCoinTraderMarket order (taker)0.6 % taker · ZAR withdrawal (scheduled): R16 + 0.5 % (the 0.5 % capped at R95)R26.97 (2.70 %)R125.70 (1.26 %)R411.00 (0.82 %)
BinanceNot costedBinance cannot be costed without a verified USDT/ZAR trading fee and a published rand withdrawal fee.
BitgetNot costedBitget has no rand order book; rand is converted at a quote whose spread is not published, so the cost cannot be worked out.
OvexNot costedOvex prices rand trades by quote; the spread inside the quote is not published, so the cost cannot be worked out.

The three steps

Selling USDT for rand takes three moves. First, get the USDT onto a platform that buys it for rand, on a network that platform lists. Second, sell it, either on a USDT/ZAR order book or at a quoted price. Third, withdraw the rand to your bank account. The table above prices the second and third steps on every platform where the published fees allow it.

Where you can sell USDT for rand

AltCoinTrader, Luno and VALR, all FSCA-licensed South African companies, run USDT/ZAR order books. Binance, an offshore platform, lists the pair too, at its global standard rate rather than a South Africa schedule. Ovex and Bitget buy USDT from you at a quoted price instead. Below, platforms are grouped by how they price a sale, then listed fully verified before partially verified and by name.

How each platform buys USDT from you (platform pages read 3 and 4 October 2026)
Platform How you sell USDT deposit networks Rand payout
AltCoinTrader USDT/ZAR order book Nine, including Tron, Ethereum and Solana; credited from Level 2 To your registered bank account, in weekday batches or near-instant for a fee
Luno USDT/ZAR order book, or the Portfolio screen Ethereum and Tron (Tron for customers verified in South Africa or Nigeria) Normal (free) or same-day express
VALR USDT/ZAR order book, or Simple Sell Ethereum, Tron and Solana Normal (30 free a month for individuals) or fast
Binance USDT/ZAR order book, or Convert 19 on its global list Bank transfer, linked bank account or Absa Pay; fee shown in the app
Ovex Quoted price (request for quote) Ethereum and Tron, from 10 USDT R60 a withdrawal, from R100
Bitget Quoted price, through its rand balance 12 on its global list Bank transfer from the rand balance

Step 1: get the USDT onto the platform

Send USDT only on a network the receiving platform lists for USDT, and copy the deposit address from that platform’s own screen. VALR says USDT sent over any other network is lost, and Luno warns never to send USDT to your Luno Ethereum (ETH) wallet. If it has already happened, see USDT sent on the wrong network.

Expect Travel Rule questions on the way in. Luno asks for the name of the platform the USDT came from, and AltCoinTrader says transactions in every coin need its Travel Rule questions. AltCoinTrader also credits crypto deposits only once your account is verified to Level 2. Ovex’s minimum USDT deposit is 10 USDT on each network.

Step 2: sell on the order book or at a quote

On an order book, a market order sells at once at the best price on offer and pays the taker fee. A limit order names your price and waits, and if it fills you pay the maker rate instead. At Luno, a Tier 1 maker on USDT/ZAR earns a 0.01 % rebate, so a filled limit order costs nothing in fees. The one-tap screens cost more: 1.6 % on VALR’s Simple Buy, Sell and Swap, and 2 % on Luno’s Portfolio screen.

Binance trades USDT/ZAR on its order book at the global standard rate, which its pages do not confirm for the rand pair. Its South Africa page says the one-tap Convert screen charges no fee, but the spread inside a Convert quote is not published.

Ovex and Bitget have no USDT/ZAR order book. Ovex charges 0 % of trade value and builds its cost into the quoted price, and its record book shows an indicative spread for each past trade. Bitget sells USDT for rand in the app at a rate shown before you confirm. We did not measure any platform’s spread. To compare a quote with the market, check the public order book first: Luno’s USDT/ZAR market, VALR’s USDT/ZAR market, AltCoinTrader’s Tether market or Binance’s USDT/ZAR market.

Step 3: get the rand out

  • AltCoinTrader charges R16 + 0.5 % per withdrawal, with the 0.5 % capped at R95. It pays to your registered bank account in batches at 09:00, 13:00 and 16:00 on weekdays, and a withdrawal not confirmed by its e-mail link by 15:00 moves to the next working day. Near-instant processing adds R60, or R140 above R100,000.
  • Luno pays normal withdrawals free, within up to two business days, and same-day express withdrawals for R20.00 to a bank on real-time clearing or R80.00 to any other. The account must be your own.
  • VALR gives individual clients 30 free normal withdrawals per calendar month, then R8.50 each, and fast withdrawals for R30. It pays only to a South African bank account in your own name.
  • Binance pays to an account in your own name by bank transfer, to a linked bank account or through Absa Pay. Its fee appears on the withdrawal screen, and an order placed outside banking hours is processed the next business day.
  • Ovex charges R60 per rand withdrawal, from R100, and needs full verification (Level 3) according to its verification-levels page; its withdrawal FAQ separately allows USD 300 before KYC.
  • Bitget pays the rand balance to an account in your own name. Its pages give different times: one working day in its Help Center, up to two business days in its South Africa guide. Each withdrawal costs a flat 20 ZAR (Help Center). Bitget paused withdrawals after a security incident on 24 September 2026; the dated notice at the top of this page shows the latest status we have read.

Selling to another person (P2P)

Binance’s South Africa page lists P2P trading in rand, and Bitget’s P2P marketplace showed one rand advert on 4 October 2026. On P2P you sell USDT to another user, who pays rand into your bank account, and the platform holds the USDT until you release it.

Both platforms’ own warnings come down to one rule: release the USDT only once the rand is in your bank account. Binance’s P2P scam guide describes doctored payment screenshots, fake bank SMS messages, chargebacks and third-party payments. It asks you to check that the payer’s name matches their verified name and to keep every message on the platform. Bitget’s fraud guide adds rapid orders for identical amounts and fake receipts. It calls your receiving account’s status the only proof that you have been paid.

Tax and records

Selling USDT for rand is a transaction to keep for SARS: note the date, the rand amount and the fees, and download your history before you file. Crypto tax in South Africa explains how SARS treats gains and where each platform’s export is.

Limitations of this guide

The table and figures use published entry-tier fees; tiers fall with volume, spreads were not measured and a limit order may not fill. Binance’s rand withdrawal fee and every platform’s spread are unpublished, and Bitget’s rand withdrawal fee comes from its Help Center Callpay withdrawal article of 10 February 2025. This compares published data, not account experience: we have not opened accounts at these platforms.

Next steps

If you are deciding where to buy rather than sell, USDT/ZAR fees compared covers the same markets from the other side. To move USDT to another wallet instead of selling it, see how to withdraw USDT in South Africa, and for bank-by-bank payout times, how to withdraw crypto to a South African bank account.

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

What is the cheapest way to sell USDT for rand?

On published fees, a limit order on Luno's USDT/ZAR order book, where Tier 1 makers earn a 0.01 % rebate and normal withdrawals are free; a limit order may not fill at once. As a taker, Luno charges 0.20 %, VALR 0.35 % and AltCoinTrader 0.60 %. Ovex and Bitget quote a price with an unpublished spread, so their cost cannot be compared.

How long does it take to get rand after selling USDT?

A market order sells at once; the wait is the withdrawal. Luno's normal withdrawal takes up to two business days and its express option is same-day. VALR's fast withdrawal is near-instant to banks on real-time clearing. AltCoinTrader pays in three weekday batches, or near-instant for an extra fee.

How do I cash out USDT on Bitget?

Not on an order book: Bitget has no USDT/ZAR pair, so you sell USDT for rand in the app at a quote whose spread it does not publish, then withdraw the rand to a bank account in your own name. Each rand withdrawal costs a flat 20 ZAR, according to its Help Center.

Will I be asked Travel Rule questions when I receive USDT?

Often, yes. Luno asks which platform the USDT came from when you receive from another exchange, and AltCoinTrader says transactions in every coin need its Travel Rule questions and credits crypto deposits only from Level 2. Have the sending platform's name ready before you send.

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 (last edited 29 September 2026) (opens in a new tab)Luno Help Centre · Official documentation · accessed · USDT/ZAR and USDC/ZAR Tier 1: −0.01 % maker, 0.20 % taker; Portfolio buy and sell 2 %; normal withdrawal free (up to 2 business days), express R20.00 to real-time-clearing banks, R80.00 to others.
  2. 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 · Receive USDT on Ethereum or Tron (Tron for customers verified in South Africa and Nigeria); never send USDT to the Luno Ethereum (ETH) wallet.
  3. Frequently asked questions about the Travel Rule (last edited 16 September 2026) (opens in a new tab)Luno Help Centre · Official documentation · accessed · When you receive crypto from another platform, Luno asks for that platform's name.
  4. How long until my withdrawal is processed? (last edited 16 September 2026) (opens in a new tab)Luno Help Centre · Official documentation · accessed · A withdrawal to an account that is not your own fails or bounces back.
  5. USDT/ZAR market (opens in a new tab)Luno · Exchange · accessed · Public order book and last traded price.
  6. What are VALR's charges? (last edited 21 September 2026) (opens in a new tab)VALR Help Center · Official documentation · accessed · Fiat-quoted pairs such as USDT/ZAR: 0.18 % maker, 0.35 % taker at Tier 1; Simple Buy/Sell/Swap 1.6 %; 30 free withdrawals a month, then R8.50; fast withdrawal R30; crypto deposits free.
  7. USDT Deposits & Withdrawals on Solana, Tron and Ethereum (last edited 19 August 2024) (opens in a new tab)VALR Help Center · Official documentation · accessed · Choose the network on the deposit screen; USDT sent over any other network is lost.
  8. Does VALR offer free Rand (ZAR) withdrawals? (last edited 18 May 2026) (opens in a new tab)VALR Help Center · Official documentation · accessed
  9. How do I withdraw Rand (ZAR) into my South African bank account? (opens in a new tab)VALR Help Center · Official documentation · accessed · Only to a South African bank account in your own name.
  10. USDT/ZAR market (opens in a new tab)VALR · Exchange · accessed · Public market page with the last price.
  11. Trading fees (opens in a new tab)AltCoinTrader · Exchange · accessed · All pairs Tier 1 (R0–R100,000): 0.50 % maker, 0.60 % taker; ZAR withdrawal R16 + 0.5 % (the 0.5 % capped at R95), near-instant R60 extra (R140 above R100,000); USDT deposits free.
  12. Supported cryptocurrencies and networks (last edited 23 September 2026) (opens in a new tab)AltCoinTrader Help Centre · Official documentation · accessed · USDT on nine networks, including Tron, Ethereum, Solana and BNB Smart Chain.
  13. Travel Rule (last edited 30 April 2025) (opens in a new tab)AltCoinTrader Help Centre · Official documentation · accessed · Transactions in every coin require the Travel Rule questions; crypto deposits are credited only once the account is verified to Level 2.
  14. When will my ZAR withdrawal be processed? (last edited 7 July 2026) (opens in a new tab)AltCoinTrader Help Centre · Official documentation · accessed · Batches at 09:00, 13:00 and 16:00 on weekdays; confirm by the e-mail link before 15:00; near-instant under R250,000 every 5 to 15 minutes.
  15. How do I withdraw Rands from my account? (opens in a new tab)AltCoinTrader Help Centre · Official documentation · accessed · Paid to your registered bank account, processed through Standard Bank.
  16. Tether Trading (USDT / ZAR) (opens in a new tab)AltCoinTrader · Exchange · accessed · Public USDT market page, labelled USDT / xZAR in the market list.
  17. Crypto Exchange in South Africa | Buy BTC & ETH with ZAR on Binance (opens in a new tab)Binance · Exchange · accessed · South Africa FAQ: spot, Earn and P2P in ZAR; Binance Convert fees stated as zero.
  18. Spot API: exchangeInfo (USDTZAR) (opens in a new tab)Binance (api.binance.com) · Exchange · accessed · USDTZAR status TRADING on 4 October 2026.
  19. How to Withdraw ZAR from Binance via Bank Transfer (opens in a new tab)Binance Support · Official documentation · accessed · To an account in your own name; orders outside banking hours are processed the next business day; fee shown before you confirm.
  20. Trade USDT/ZAR (spot) (opens in a new tab)Binance · Exchange · accessed
  21. 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; check your own bank account before releasing; the payer's name must match the verified name.
  22. Fees, spreads & limits (opens in a new tab)Ovex · Exchange · accessed · Request-for-quote buy and sell at 0 % of trade value, with the cost in the quoted spread; ZAR withdrawal R60 flat, minimum R100; USDT deposits on Ethereum and Tron from 10 USDT.
  23. My OVEX record book (opens in a new tab)Ovex Help Centre · Official documentation · accessed · The spread shown in your trade history is indicative of the fee Ovex charged.
  24. Verification levels explained (opens in a new tab)Ovex Help Centre · Official documentation · accessed · Levels 1–2 cannot deposit or withdraw; Level 3 can. Ovex's withdrawal FAQ separately allows USD 300 of lifetime withdrawals before KYC.
  25. 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 · Crypto is sold for ZAR in the app at a rate shown before you confirm; withdrawals to an own-name account often take minutes and up to 2 business days.
  26. Bank Deposit and Withdrawal: Limits, Fees, and Processing Times (2024-08-29) (opens in a new tab)Bitget Support Center · Official documentation · accessed · ZAR withdrawal fee 20 ZAR, the same figure as Bitget's Callpay withdrawal article of 10 February 2025.
  27. Spot API: public symbols (opens in a new tab)Bitget (api.bitget.com) · Exchange · accessed · No symbol quoted in ZAR.
  28. How to Prevent P2P Trading Fraud? (2026-08-03) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Identical consecutive orders, fake receipts and coordinated double-release scams; the receiving account's status is the only proof of payment.
  29. 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.
  30. How to Withdraw ZAR via Callpay on Bitget Website? (2025-02-10) (opens in a new tab)Bitget Support Center · Official documentation · accessed · Flat 20 ZAR per withdrawal; USD 10 to USD 10,000 equivalent per withdrawal and per day; typically within one working day. Bitget's South Africa guide says up to 2 business days instead.