One of the most common sources of confusion for South African forex traders is pip value calculation — particularly the difference between ZAR-denominated accounts (where ZAR is the account currency) and USD-denominated accounts (where pip values fluctuate with the exchange rate). This page provides a clear reference table and the calculations behind every figure.
The Key Distinction: ZAR Account vs USD Account
If your trading account is denominated in South African rand (ZAR), your pip values work differently from a USD-denominated account:
ZAR account (e.g., FxPro ZAR account):
- For USD/ZAR specifically: pip value is fixed at R10.00 per standard lot, R1.00 per mini lot, R0.10 per micro lot — regardless of the current exchange rate
- For other pairs (EUR/ZAR, GBP/ZAR, EUR/USD, GBP/USD): pip value varies with exchange rates
USD account (funded in USD):
- USD/ZAR pip value fluctuates: it equals approximately $0.54–0.60 per standard lot at current rates (~18.00)
- Must be converted to rand at the current rate to understand rand exposure
USD/ZAR: The Fixed ZAR Account Pip Value
USD/ZAR is unique among ZAR pairs for holders of ZAR accounts. Because the quote currency IS ZAR, one pip (0.0001) of a standard lot (100,000 units of USD) equals exactly R10.00, always.
| Lot size | Units | Pip value (ZAR account) |
|---|---|---|
| Standard lot | 100,000 | R10.00 |
| Mini lot | 10,000 | R1.00 |
| Micro lot | 1,000 | R0.10 |
This is why USD/ZAR is the most intuitive pair for SA traders with ZAR accounts: your risk calculation is straightforward.
Position sizing example (USD/ZAR, ZAR account):
R50,000 account, 1% risk = R500 at risk, 50-pip stop-loss:
- Lots = R500 ÷ (50 pips × R1.00/pip per mini lot) = 10 mini lots = 1.0 standard lot
EUR/ZAR and GBP/ZAR: Variable Pip Values
For these pairs, the ZAR is still the quote currency, but the pip value depends on the current exchange rate. The formula:
Pip value (ZAR account) = 0.0001 × lot size × current pair rate
EUR/ZAR at ≈ 19.20 (illustrative):
| Lot size | Pip value (ZAR account) |
|---|---|
| Standard lot | 0.0001 × 100,000 × 19.20 = R192.00 — wait, this is wrong |
Correction: For pairs where ZAR is the quote currency (X/ZAR), pip = 0.0001 × lot size. Multiply by the rate only when converting FROM a foreign currency pip value.
Let me be precise:
X/ZAR pairs (USD/ZAR, EUR/ZAR, GBP/ZAR): One pip = 0.0001 of the pair. Value per pip in ZAR = 0.0001 × lot size in base currency units.
| Pair | Rate (approx.) | Standard lot pip (ZAR acct) | Mini lot pip (ZAR acct) |
|---|---|---|---|
| USD/ZAR | ~17.00 | R10.00 (fixed) | R1.00 (fixed) |
| EUR/ZAR | ~19.00 | R10.00 (fixed, base=EUR) | R1.00 (fixed) |
| GBP/ZAR | ~21.50 | R10.00 (fixed, base=GBP) | R1.00 (fixed) |
Important clarification: For ALL X/ZAR pairs with a ZAR account, the pip value IS fixed at R10 per standard lot — the quote currency is ZAR, so the pip value doesn't change with the exchange rate. The rate determines how many pips a given move represents, not the value per pip.
USD Account: Pip Values That Fluctuate
If your account is in USD and you trade USD/ZAR:
Pip value (USD account) = 0.0001 ÷ current USD/ZAR rate × lot size
At USD/ZAR = 17.00:
- Standard lot: 0.0001 ÷ 17.00 × 100,000 = $0.588 per pip
- Mini lot: $0.0588 per pip
Convert to ZAR: $0.588 × 17.00 = approximately R10.00 — same result, different route.
The key difference: as USD/ZAR moves during your trade, your USD pip value changes. At 16.00, one pip = $0.625; at 18.00, one pip = $0.556. For risk management purposes, a ZAR account eliminates this moving-target problem.
Major Pairs (EUR/USD, GBP/USD) on a ZAR Account
For non-ZAR pairs held in a ZAR account, you must convert pip values through USD/ZAR:
Formula: Pip value (ZAR) = pip value (USD) × current USD/ZAR rate
EUR/USD (ZAR account, USD/ZAR = 17.00):
- Standard lot USD pip value = $10.00 (fixed for USD quote pairs)
- ZAR equivalent = $10.00 × 17.00 = R170.00 per pip per standard lot
- Mini lot: R17.00 per pip
GBP/USD (ZAR account, USD/ZAR = 17.00):
- Same calculation: R170.00 per pip per standard lot (approximate, varies slightly)
EUR/USD position sizing example (ZAR account):
R50,000 account, 1% risk = R500, 30-pip stop on EUR/USD:
- Lots = R500 ÷ (30 pips × R17.00/pip per mini lot) = 0.98 mini lots ≈ 0.1 standard lots
Quick Reference: Position Sizing in ZAR
| Pair | Account type | 1 pip value (mini lot) | 1% risk on R50k (50-pip stop) |
|---|---|---|---|
| USD/ZAR | ZAR | R1.00 (fixed) | 1.0 standard lots |
| EUR/ZAR | ZAR | R1.00 (fixed) | 1.0 standard lots |
| GBP/ZAR | ZAR | R1.00 (fixed) | 1.0 standard lots |
| EUR/USD | ZAR (at 17.00) | R17.00 | 0.059 standard lots |
| GBP/USD | ZAR (at 17.00) | R17.00 | 0.059 standard lots |
| USD/JPY | ZAR (at 17.00) | R17.00 | 0.059 standard lots |
Note: EUR/USD and GBP/USD pip values in ZAR change as USD/ZAR moves. Recalculate before placing trades, or use the position sizing calculator.
Spread Cost in Rand Terms
Understanding pip value also helps calculate the actual cost of spreads:
| Pair | Typical spread (standard acct) | Cost per standard lot (ZAR) |
|---|---|---|
| USD/ZAR | 15 pips | R150 per round trip |
| EUR/ZAR | 25 pips | R250 per round trip |
| GBP/ZAR | 35 pips | R350 per round trip |
| EUR/USD | 1.5 pips | R255 per round trip (at USD/ZAR 17) |
Spread costs represent the minimum adverse excursion on every trade — factor them into your minimum stop-loss distance.
This is general information only. Exchange rates used are illustrative. Pip values and spreads vary by broker, account type and market conditions. Always verify with your broker's own calculator before placing trades.
Apply what you've learned with an FSCA-regulated ZAR account. Open FxPro account →