The classic South African arbitrage trade has two legs on two very different exchanges: buy cheap on Binance (global, deep, dollar-priced) and sell into the ZAR premium on Luno (local, regulated, Rand-priced). Getting the pairing right — fees, limits, speed and liquidity — is what turns a good premium into a booked profit.
This is a practical head-to-head of Luno vs Binance for arbitrage, with a full worked trade. For why the gap exists in the first place, read the ZAR premium explained; for the country overview see our South Africa guide. Track both exchanges side by side on the 🇿🇦 ZA tab → open ArbiScreen.
Two Exchanges, Two Different Jobs
Luno and Binance are not competitors in an arbitrage workflow — they are partners. Each does one leg of the trade well, and understanding their roles is the whole game:
Binance — the buy leg
The world's deepest liquidity, hundreds of pairs, and taker fees around 0.1%. This is where you acquire crypto at the global reference price. Weakness: no direct ZAR rail, so you can't cash out to a South African bank here.
Luno — the sell leg
A licensed local giant with direct ZAR deposits and withdrawals to SA banks, strong FSCA-aligned compliance, and the Rand premium baked into its prices. This is where you realise the premium and cash out. Weakness: thinner books and higher fees than Binance.
Luno vs Binance — Full Comparison
| Factor | Luno 🇿🇦 | Binance 🌍 |
| Role in trade | Sell leg (realise premium) | Buy leg (global price) |
| ZAR bank rail | Yes — direct deposit/withdraw | No direct ZAR |
| Trading fee | 0.1–0.6% (taker) | ~0.1% (taker) |
| Liquidity depth | Moderate (local) | Very deep (global) |
| Coins for arbitrage | Majors + top alts | Hundreds of pairs |
| Regulation (SA) | FSCA-licensed, local | Global, use for buy only |
| Premium exposure | Prices carry ZAR premium | Global reference price |
The takeaway: You are not choosing one exchange over the other. You use both — Binance for cheap acquisition and fast transfers, Luno for the ZAR premium and the bank cash-out. VALR is a strong Luno alternative for the sell leg if its premium is wider on the day.
The Trade, Step by Step (With Real Numbers)
Let's run R100,000 through a live-style trade while the premium sits at 4%. USDT is the bridge asset because it moves cheaply and carries no price risk in transit.
1
Fund Binance. Move ~$5,400 of buying power onto Binance (within your SARB allowance). Buy USDT/BTC at the global price. Fee ≈ 0.1%.
2
Transfer to Luno. Withdraw as USDT-TRC20 — a flat ~$1 network fee instead of a percentage. Arrives in minutes.
3
Sell into the premium on Luno. Sell your crypto for ZAR at the local price, which sits ~4% above the global reference. Fee 0.1–0.6%.
4
Withdraw ZAR to your bank. Cash out from Luno to your SA account. Small flat fee.
Result: Gross premium R4,000 on R100,000. Subtract ~R1,000–1,500 total fees and slippage → net ~R2,500–3,000 profit (≈2.5–3%) per cycle. Run it 8–15 times a month and the compounding is what makes the strategy serious.
Fees in Detail — the Numbers That Move Your Net
On a 2–3% net edge, every basis point matters. The two exchanges price their fees very differently, and knowing the structure lets you shave real Rand off each cycle:
- Binance uses a maker/taker tier. Base taker is ~0.1%, dropping with 30-day volume or when you pay fees in BNB. For arbitrage you usually take liquidity (you want to fill now, not wait), so budget the taker rate — but a resting limit order on the buy leg can capture the maker discount when the market is calm.
- Luno's fee depends on the pair and order type. Instant "buy/sell" convenience orders cost more than placing a limit order on the exchange order book. For arbitrage always use the exchange interface, not the simple buy button — it can be the difference between 0.1% and 0.6%.
- Network fee is flat, not a percentage. This is the single biggest lever for small traders. USDT-TRC20 at ~$1 versus BTC on-chain at several dollars changes your net dramatically on a R20,000 trade but barely matters on R500,000. Scale the bridge asset to your trade size.
- ZAR bank withdrawal is a small flat fee on Luno — negligible on large cycles, but factor it in on tiny ones.
Pro tip: Because fee structure differs by order type, two traders can see the same 4% premium and walk away with very different profits. ArbiScreen models the realistic taker + network + withdrawal stack for you, so the net figure already reflects how the trade actually executes.
Onboarding & KYC on Each Exchange
Set up both accounts before you spot a wide premium — during a spike you won't have time to wait on verification. What to expect:
- Luno: as an FSCA-registered local provider, KYC is straightforward for South Africans — SA ID, proof of address, and a linked bank account. ZAR deposits usually clear same-day via EFT. This is your regulated cash-out anchor.
- Binance: global KYC with passport/ID and facial verification. You fund it with crypto (or via your allowance route), trade, and withdraw crypto — you never touch ZAR here.
Keep a small standing balance on each so you can execute both legs the instant a net gap appears, rather than scrambling to move seed capital while the premium closes.
Liquidity, Slippage & Order Sizing
The sell leg on Luno is where most avoidable profit leaks out. Binance's book is deep enough that your buy rarely moves the price; Luno's is thinner, so a large market sell can walk down through several price levels — a hidden cost that doesn't show up as a "fee" but is just as real.
- Read the order book first. Check how much ZAR liquidity sits at or near the top bid before you sell.
- Split large orders. Break a big sell into a few clips, or use limit orders just under the premium to get filled without slipping.
- Prefer the most liquid coins. BTC and USDT absorb size best; thin alt books can look like they have a huge premium that evaporates the moment you sell into them.
Timing — When the Gap Is Widest
The Binance→Luno gap is not evenly distributed through the week. Because it's driven by local demand and constrained by banking hours, a few patterns repeat:
- Rand weakness days: a jump in USD/ZAR sends locals into crypto and stretches the premium fast.
- Weekends and public holidays: with EFT rails closed, arbitrage capital can't recycle, so the gap tends to widen and hold.
- Local demand bursts: a news-driven buying spike hits the thin local book harder than the deep global one.
You don't need to memorise a calendar — a live tracker does the watching. But knowing why the gap opens helps you size up and act with conviction when it does. For the full mechanics, see how the ZAR premium behaves through the year.
Where Beginners Lose the Edge
- Bridging with the wrong asset. Sending BTC on-chain can cost more and take longer than USDT-TRC20. The bridge choice alone can swing your net by half a percent.
- Selling into a thin Luno book. A large market sell can slip through several price levels. Size your orders to the visible depth, or split them.
- Reading a stale premium. By the time a free tracker updates, the gap may be gone. You need live data — see below.
- Forgetting the allowance. Binance buys draw on your offshore allowance; plan the year so you don't get stuck.
How ArbiScreen Makes the Pairing Effortless
The hard part of a Luno-vs-Binance trade isn't the mechanics — it's knowing the exact moment the net gap is wide enough, on which coin, and via which network. ArbiScreen's 🇿🇦 ZA tab solves all three at once:
✓ Binance ↔ Luno/VALR, side by side
Both legs on one screen, ranked by net spread — no flipping between tabs and doing mental math.
✓ Net profit after all fees
Trading, withdrawal and network costs are already subtracted, so the number is what lands in your bank.
✓ Cheapest-network hints
It shows which chain to bridge on, so you never overpay on the transfer leg.
✓ 5-second refresh + spread age
Catch the gap while it's fresh (green) and skip the ones already closing (yellow).
Global scanners simply don't watch Luno or VALR — the ZAR premium is invisible to them. ArbiScreen was purpose-built to surface it. Open the ZA tab and compare both exchanges live →
See the Binance → Luno gap in real time
27 coins, net of every fee, refreshed every 5 seconds. Free to start — no card required.
Launch the ZA Scanner — Free
Frequently Asked Questions
Can I do the whole trade on Luno alone?▼
No — Luno prices already include the premium, so there's nothing to arbitrage against locally. You need a global venue like Binance for the cheap buy leg.
Luno or VALR for the sell leg?▼
Both work. VALR often has slightly lower fees and competitive premiums; Luno has the largest local user base and liquidity. Sell wherever the net premium is wider that day — ArbiScreen shows both.
Which coin should I bridge with?▼
USDT on a cheap network (TRC20) is the standard choice: low flat fee, fast, and no price risk while it's in transit. BTC/ETH work but cost more to move.
How much can I realistically make?▼
At a 2–3% net edge per cycle, run consistently within your allowance, returns compound quickly. See the full breakdown in
the ZAR premium guide.