VALR's published Simple Buy/Sell fee is higher than its entry-level BTC/ZAR order-book fees. That makes Pro Trading worth comparing, but the lower fee does not guarantee a better final purchase: your execution price, order type and funding method also matter.
This guide is for a South African user buying spot crypto with rands. It does not cover borrowing, futures or third-party perpetual products. Source check: 20 September 2026. The calculations are illustrations, not CU account tests or live quotes.
Start with the same purchase
Open both purchase options without confirming either. Write down the asset, rand amount, quantity offered and any separately charged fee. Compare BTC with BTC, at approximately the same time, from the same funded rand balance. Comparing a BTC/ZAR purchase with a BTC/USDT trade leaves out the cost of acquiring USDT.
For the current fee inputs, use VALR's official charges page. At the check date, Simple Buy/Sell was 1.6%; tier-one fiat-quoted spot trades were 0.18% maker and 0.35% taker. Higher tiers and crypto-quoted markets differ. These are fee inputs, not all-in prices.
A quoted quantity may already include the charge. Do not deduct it twice. Ask one practical question: How much BTC reaches my balance for this total rand debit?
What changes when you use an order book?
Simple buying presents a quote to accept. An order book matches your order against other participants. VALR's exchange explanation describes this matching process. You make the trading decision yourself.
A market order seeks available execution. A limit order sets a price boundary. A limit order that crosses existing offers can still take liquidity; typing a limit price is not proof that you will pay a maker fee. An order that rests may fill later, partly or not at all.
VALR documents a post-only option in its order-book guide. Its old examples and broad claims about maker rebates should not replace the newer fee schedule. Use that guide for mechanics, and the dated charges page for current rates.
R1,000 and R10,000: isolate the fee difference
To make the arithmetic reproducible, this example measures the rand-equivalent charge on a gross trade value, before fees. It assumes the same execution price across methods. It excludes deposit charges, spread differences, slippage, withdrawals and tax. The provider may collect a buy fee in crypto; the table expresses its equivalent in rands.
Formula: fee equivalent = gross trade value × fee rate.
| Gross trade value | Simple, 1.6% | Maker, 0.18% | Taker, 0.35% |
|---|---|---|---|
| R1,000 | R16.00 | R1.80 | R3.50 |
| R10,000 | R160.00 | R18.00 | R35.00 |
At R1,000, the isolated fee difference is R14.20 between Simple and maker, or R12.50 between Simple and taker. At R10,000, those differences are R142 and R125. They are arithmetic comparisons, not promised savings.
Suppose, purely for illustration, all three executions occur at R1,000,000 per BTC. A R1,000 gross trade buys 0.001 BTC before fees. If the fee is deducted from the received BTC, the resulting quantities are:
- Simple:
0.001 × (1 − 0.016) = 0.000984 BTC. - Maker:
0.001 × (1 − 0.0018) = 0.0009982 BTC. - Taker:
0.001 × (1 − 0.0035) = 0.0009965 BTC.
No price was captured for this example. Replace the hypothetical price with your actual quote and confirm the fee currency before using the formula.
Why a cheap fee can produce an expensive purchase
Consider two invented offers for a R1,000 total debit. Option A credits 0.000995 BTC after all trading charges. Option B credits 0.000992 BTC. The effective acquisition prices are about R1,005,025 and R1,008,065 per BTC respectively. Option A delivers more BTC, regardless of which interface advertises the lower headline fee.
Calculate total rand debit ÷ net BTC received. This includes price differences already reflected in the quote. Adding a separate estimated spread to that effective price would double-count it.
Funding is a separate decision. If you use a paid deposit method, include that charge once in the total cash committed. If you intend to withdraw crypto, compare what reaches the destination after the withdrawal charge. An exchange balance and an external-wallet balance are different endpoints.
A practical order checklist
- Confirm that you are in a spot market and that the quote currency is ZAR.
- Check your current account tier rather than assuming the table above applies.
- For a market order, inspect the available liquidity for your intended size.
- For a limit order, choose the maximum purchase price you can accept and decide how long to wait.
- After submission, check filled, partially filled or open status. An order acknowledgement is not a completed purchase.
- Before placing a replacement, cancel any unwanted remainder and check whether it filled during cancellation.
- Save the execution details, fee amount and fee asset. Reconcile these with the change in your balances.
A limit price controls execution price, not Bitcoin's value after purchase. You can still lose money on the holding.
Choose the interface for your task
Simple buying can be convenient when you understand and accept the quote. Pro Trading gives more execution control but requires you to handle open orders and fills. Start with an amount small enough that a mistake is manageable; do not trade extra volume merely to pursue a fee tier.
Use the existing Bitcoin buying guide, South African exchange hub and wallet guide for the surrounding decisions. This article does not recommend leverage or switching assets merely to chase a cheaper fee.
Does a limit order always save money?
No. It may take liquidity, remain unfilled or execute only partly. Even a lower fee can be outweighed by a worse execution price.
Should I add the displayed fee to the quote?
Only if the provider says it is additional. Compare the total debit and final quantity; do not charge yourself the same fee twice in your worksheet.
Is Simple Buy unsafe because it costs more?
Price and safety are different questions. Check account security, custody arrangements and the transaction details for either interface.

