Reviewed guide | 2026-09-29
Estimating Spread and Slippage Cost Before a Small Conversion
A practical method for South African buyers and sellers to estimate the spread and slippage on a small crypto conversion before placing the order, using order book depth, fee pages and a written cost log.
Multiple exchanges | South Africa | ZAR | fees, access and account safety
Most small conversions go wrong quietly. You tap buy or sell, the order fills in a second, and you never learn whether that fill was close to the market price or far from it. The cost hides in two places: the spread, which is the gap between the best buy and best sell price in the order book, and slippage, which is how much worse your average fill price becomes as your order eats through the available levels. On a small order both are easy to measure in advance, and measuring them takes a few minutes. This guide sets out a repeatable routine: read the order book before you commit, work out the gap in percentage terms, compare it against the trading fee you will also pay, and write the result down so that the next conversion is a comparison rather than a guess. Nothing here tells you what to trade or when. It is only about knowing what a fill is likely to cost you in rand terms before you accept it.
Read the order book before you tap buy or sell
Open the spot market for the pair you intend to convert and look at the order book rather than the last traded price. The last price is history; the book is what is actually available right now. The highest price any buyer is currently offering is the best bid, and the lowest price any seller is asking is the best ask. The distance between those two numbers is the spread, and it is the first cost you pay on any market order, because you buy at the ask and sell at the bid.
Write both numbers down before you do anything else. If you plan to sell a small amount, note the best bid and the size sitting at that level. If you plan to buy, note the best ask and its size. Then look at the levels just behind them, because a small order can still reach a second or third level if the top of the book is thin. The depth shown at each price level is the part most people skip, and it is the part that determines slippage.
Do this at the moment you intend to trade, not an hour earlier. Order books on smaller pairs can thin out quickly, especially outside busy hours, and a spread you measured in a quiet moment may not exist when you return. If the book looks visibly thin or the gap between bid and ask looks unusually wide for that pair, that is a signal to stop and reconsider the timing rather than to push the order through.
Turn the spread into a percentage you can compare
A spread in rand terms means little on its own. Convert it into a percentage by dividing the gap between the best ask and the best bid by the midpoint between them, then multiply by one hundred. For example, if the best bid is one hundred and the best ask is one hundred and one, the gap is one and the midpoint is one hundred point five, so the spread is roughly one percent. That single number is what you compare across pairs and across days.
The important detail for a small conversion is that you cross the full spread once, on entry. If you buy at the ask and later sell at the bid, you cross it again, so the round trip costs you roughly the full spread plus two trading fees. Even if you never intend to sell, the spread is still a real cost, because the moment your order fills you are already down by the amount of the gap relative to the midpoint. Recording the percentage makes that visible instead of theoretical.
Check the official fee page for the exchange you are using to see how the trading fee is expressed and which fee tier applies to your account, since the tier depends on your own activity and cannot be assumed. Do not guess the number and do not carry over a figure you saw elsewhere. Note the fee as a percentage alongside the spread percentage so that your total estimated cost is the sum of the two, and note the date you checked, because fee schedules are updated from time to time.
Estimate slippage from the depth behind the top level
Slippage is the difference between the best price you saw and the average price you actually get. It appears when your order size is larger than the quantity available at the best level, so the remainder fills at progressively worse prices further down the book. You can estimate it without placing an order by walking down the visible levels yourself: take the size at the best ask, then the next level, then the next, until you have covered the amount you intend to convert, and calculate the weighted average of those prices.
Compare that average with the best ask you started from. The difference, expressed as a percentage of the best ask, is your slippage estimate. On a deep, busy pair this will often be negligible for a small order, which is exactly the point: you now know that rather than assuming it. On a thin pair the same small order can move several levels, and the estimate will tell you so before you commit.
Two habits keep this estimate honest. First, use the size you actually plan to convert, not a round number that is larger or smaller, because slippage scales with order size. Second, treat the estimate as a floor rather than a promise. Other participants can add or cancel orders in the seconds between your reading and your fill, so the real outcome can be better or worse. If the estimate already looks uncomfortable, that is your stop condition: reduce the size, wait for a deeper book, or leave the conversion for another time.
Keep a simple cost log and review it
Create a plain record with a row for each conversion attempt. Include the date and time, the pair, whether you were buying or selling, the best bid and best ask you saw, the spread percentage you calculated, the slippage percentage you estimated, the trading fee percentage you looked up on the fee page, and the size you intended to convert. Add a final column for what actually happened once the order filled, taken from your order history.
After a handful of entries, compare the estimated total cost with the realised one. Two patterns usually show up. Either your estimates are close, in which case you can trust the routine and use it to decide whether a given conversion is worth doing at all, or they are consistently off in one direction, which tells you something specific: a wide spread at the times you tend to trade, a book that thins out at your usual order size, or a fee tier you had misread. Each of those has a different fix, and none of them is visible without the log.
When something is unclear, use the exchange help centre rather than a search result or a social media post. Order types, fee tiers and how the order book displays depth are all documented there, and the help centre is the only place where the description matches the platform you are actually using. If a term in the interface does not match what you expected, look it up before trading rather than after.
Risk boundary: South Africa Crypto Guide
Digital assets are volatile and derivatives can amplify losses. This website has no login, wallet connection, deposit form or customer-support chat. A referral link only records attribution; it does not guarantee access, pricing, rewards, approval or investment results. Availability can differ by residence, legal entity and product, so no regional access is assumed from language or branding alone.
Scenario checkpoint
- Before each conversion, open the spot order book and record the best bid, the best ask and the size available at each of the top few levels.
- Calculate the spread as a percentage of the midpoint and write it down next to the pair and the time you checked.
- Estimate slippage by walking down the visible levels for your actual order size and comparing the weighted average price with the best price.
- Look up the trading fee on the official fee page for your account tier and note it as a percentage with the date you checked it.
- Set a stop condition in advance, such as an unusually wide spread or a thin book, and skip the conversion if it is met.
- Log the estimate and the realised fill side by side, and review the differences after several conversions before adjusting your routine.
Digital assets are volatile and derivatives can amplify losses. This website has no login, wallet connection, deposit form or customer-support chat.