{
  "title": "SwapSift crypto exchange data: South Africa — Ovex",
  "description": "Availability, Financial Sector Conduct Authority (FSCA) licence status, fees, ZAR deposit and withdrawal rails, USDT networks and KYC for 7 crypto exchanges serving South Africa, each value with its official source, verification date and re-check date.",
  "url": "https://swapsift.com/en-za/data/exchanges/ovex.json",
  "market": {
    "id": "za",
    "name": "South Africa",
    "currency": "ZAR",
    "regulator": "Financial Sector Conduct Authority (FSCA)"
  },
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "note": "Compiled data © SwapSift, licensed under CC BY 4.0: reuse is allowed with attribution. Text quoted from exchanges, regulators and other third parties (source titles and notes) remains theirs."
  },
  "attribution": "SwapSift (https://swapsift.com/en-za/data/)",
  "methodology": "https://swapsift.com/en/methodology/",
  "generatedAt": "2026-10-07",
  "dataVerifiedFrom": "2026-09-27",
  "dataVerifiedThrough": "2026-10-03",
  "nextTransitionAt": "2026-11-03",
  "fields": {
    "availability": "Whether residents of the market can open an account: available, restricted or unavailable.",
    "licenseStatus": "Status with the market regulator as read in its register: licensed, registered, pending, not-licensed or not-found-in-register.",
    "licenseReference": "The licence reference (for South Africa the FSCA FSP number) and its category.",
    "products": "Products offered to residents (spot, futures, margin, staking, earn, p2p, otc, savings).",
    "fiatCurrencies": "Fiat currencies the account can hold or trade.",
    "depositMethods": "Ways to deposit fiat money.",
    "withdrawalMethods": "Ways to withdraw fiat money.",
    "fees.makerPercent": "Entry-tier maker fee in percent on the main fiat pairs; not applicable where prices are quoted instead of traded on an order book.",
    "fees.takerPercent": "Entry-tier taker fee in percent on the main fiat pairs (same scope as the maker fee).",
    "fees.tradingFeeNote": "How the trading fee is structured (tiers, pair classes, quote pricing).",
    "fees.fiatDepositFee": "Fee for depositing fiat money, per rail where it differs.",
    "fees.fiatWithdrawalFee": "Fee for withdrawing fiat money to a bank account.",
    "fees.cryptoWithdrawalFeeNote": "How crypto withdrawal fees are set (fixed per asset, dynamic or quoted).",
    "kycSummary": "Identity documents and verification levels required.",
    "facts.pricingModel": "order-book, quote-based (the cost sits in the quoted price) or hybrid.",
    "facts.feeSchedule": "Entry-tier maker/taker per pair class (for example crypto/ZAR, stablecoin/ZAR, crypto/crypto).",
    "facts.zarDeposits": "Rand can be deposited from a South African bank account.",
    "facts.zarWithdrawals": "Rand can be withdrawn to a South African bank account.",
    "facts.spotTrading": "Spot trading is offered.",
    "facts.derivativesTrading": "Futures, options or margin products are offered.",
    "facts.instantBuy": "Pricing of the one-tap buy/sell screen, where one exists.",
    "facts.depositFees": "Rand deposit rails with their fees and limits.",
    "facts.withdrawalFees": "Rand withdrawal rails with their fees and limits.",
    "facts.minimumDeposit": "Smallest rand deposit accepted, when published.",
    "facts.minimumWithdrawal": "Smallest rand withdrawal accepted, when published.",
    "facts.supportedNetworks": "Networks the exchange publishes withdrawal fees for, and whether the fees are dynamic.",
    "facts.feeVariesByPair": "Whether entry-tier rates differ by pair class.",
    "facts.usdtPairs": "Markets quoted in USDT against the local currency.",
    "facts.usdtDepositNetworks": "Networks on which USDT can be deposited.",
    "facts.usdtWithdrawalFees": "USDT withdrawal fee and minimum per network (fixed or variable).",
    "facts.usdtMinimumWithdrawal": "Smallest USDT withdrawal, when published.",
    "facts.zarDepositProcessing": "How long a rand deposit takes to reflect, as the exchange states it.",
    "facts.depositReferenceRule": "The payment reference a rand deposit must carry.",
    "facts.zarWithdrawalProcessing": "When rand withdrawals are processed, as the exchange states it.",
    "facts.wrongNetworkRecovery": "What the exchange publishes about recovering crypto sent on the wrong network.",
    "facts.btcZarMarket": "Whether a BTC/ZAR order book is trading, halted or not listed (a rand purchase is then quoted, or not offered)."
  },
  "exchange": {
    "id": "ovex",
    "name": "Ovex",
    "officialUrl": "https://ovex.com/",
    "profileUrl": "https://swapsift.com/en-za/exchanges/ovex/",
    "dataUrl": "https://swapsift.com/en-za/data/exchanges/ovex.json",
    "verificationStatus": "verified",
    "lastVerifiedAt": "2026-10-03",
    "regulator": "Financial Sector Conduct Authority (FSCA)",
    "facts": [
      {
        "field": "availability",
        "category": "availability",
        "value": "available",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2027-01-02",
        "sourceUrl": "https://storage.googleapis.com/ovex-static-assets/legal/OVEX_exchange_general_terms_of_service.pdf",
        "sourceTitle": null,
        "sourceAsOf": "2026-06-15",
        "note": "General terms (v1.9, 15 June 2026) contract South African and CMA residents, and anyone trading ZAR pairs, with Ovex (Pty) Ltd (company number 2018/218598/07)."
      },
      {
        "field": "licenseStatus",
        "category": "regulation",
        "value": "licensed",
        "status": "verified",
        "verifiedAt": "2026-09-27",
        "staleFrom": "2026-12-27",
        "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
        "sourceTitle": null,
        "sourceAsOf": "2026-03",
        "note": "Entry 202 of the FSCA list of licensed CASPs titled March 2026: OVEX (PTY) LIMITED, Category I (intermediary services)."
      },
      {
        "field": "licenseReference",
        "category": "regulation",
        "value": "FSP 53922 (FSCA, Category I); NCR credit provider NCRCP15552",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2027-01-02",
        "sourceUrl": "https://storage.googleapis.com/ovex-static-assets/legal/OVEX_exchange_general_terms_of_service.pdf",
        "sourceTitle": "OVEX general terms of service",
        "sourceAsOf": "2026-03",
        "note": "Matches entry 202 of the FSCA register titled March 2026 (read 27 September 2026); NCR number as stated by Ovex."
      },
      {
        "field": "products",
        "category": "products",
        "value": [
          "spot",
          "otc",
          "earn"
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-12-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": null,
        "sourceAsOf": null,
        "note": "Instant request-for-quote (RFQ) buy/sell rather than a published order book; an OTC desk; an interest account that its product page calls \"South African regulated\" while making access subject to eligibility review."
      },
      {
        "field": "fiatCurrencies",
        "category": "rails",
        "value": [
          "ZAR"
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://support.ovex.io/how-to-deposit-fiat-currency-on-ovex",
        "sourceTitle": null,
        "sourceAsOf": null,
        "note": "Ovex lists other African currencies plus EUR and USD; its terms (v1.9) place South African and CMA residents, and anyone trading ZAR pairs, with Ovex (Pty) Ltd, and South African users transact in ZAR."
      },
      {
        "field": "depositMethods",
        "category": "rails",
        "value": [
          "eft",
          "crypto"
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://storage.googleapis.com/ovex-static-assets/legal/OVEX_exchange_general_terms_of_service.pdf",
        "sourceTitle": null,
        "sourceAsOf": "2026-06-15",
        "note": "Bank electronic funds transfer is the only fiat payment method in the terms (v1.9, clause 4.12), and cash payments are not permitted; the deposit article adds the unique SN reference."
      },
      {
        "field": "withdrawalMethods",
        "category": "rails",
        "value": [
          "bank-transfer",
          "crypto"
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://storage.googleapis.com/ovex-static-assets/legal/OVEX_exchange_general_terms_of_service.pdf",
        "sourceTitle": null,
        "sourceAsOf": null,
        "note": "Fiat is paid only to a verified South African bank account in your own name."
      },
      {
        "field": "fees.makerPercent",
        "category": "fees",
        "value": null,
        "status": "not-applicable",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Quote-based pricing: Ovex publishes no maker/taker schedule. The RFQ buy/sell fee is 0 % of trade value and the trading cost is included in the quoted spread."
      },
      {
        "field": "fees.takerPercent",
        "category": "fees",
        "value": null,
        "status": "not-applicable",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Quote-based pricing: no maker/taker schedule; compare the quoted price against the market before accepting."
      },
      {
        "field": "fees.tradingFeeNote",
        "category": "fees",
        "value": "RFQ Buy/Sell: 0 % of trade value (cost is embedded in the quoted spread). OTC desk: variable, volume-dependent spread, no direct fee.",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": null,
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "fees.fiatDepositFee",
        "category": "fees",
        "value": "Zero deposit fees on all rails; ZAR deposit minimum R98.",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": null,
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "fees.fiatWithdrawalFee",
        "category": "fees",
        "value": "R60 flat per ZAR withdrawal; minimum withdrawal R100.",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": null,
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "fees.cryptoWithdrawalFeeNote",
        "category": "fees",
        "value": "Flat per-asset withdrawal fee regardless of amount, e.g. BTC 0.00015, ETH 0.0025, USDT and USDC on Ethereum 8.0.",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://support.ovex.io/what-are-the-withdrawal-fees-on-ovex",
        "sourceTitle": null,
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "kycSummary",
        "category": "kyc",
        "value": "Level 3 (full verification) is what lets you deposit, withdraw and trade: real-time capture of a physical ID document with facial recognition, a recent proof of address (bank statement, council bill, credit card statement, lease, phone or utility bill, or tax return), plus ID number, date of birth, source of funds, tax number and cellphone number. Ovex pages conflict on unverified accounts: the verification-levels page says Levels 1–2 cannot deposit or withdraw and the fees page sets their ZAR withdrawal limit at R0, while the withdrawal FAQ allows USD 300 of lifetime withdrawals before KYC.",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2027-01-02",
        "sourceUrl": "https://support.ovex.io/verification-levels-explained",
        "sourceTitle": "Verification levels explained",
        "sourceAsOf": null,
        "note": "Document and capture steps from \"How to verify your personal account\"; the USD 300 figure from the withdrawal FAQ (both read 3 October 2026)."
      },
      {
        "field": "facts.pricingModel",
        "category": "fees",
        "value": "quote-based",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "RFQ buy/sell at 0 % of trade value with the cost in the quoted spread; OTC desk with a variable, volume-dependent spread."
      },
      {
        "field": "facts.feeSchedule",
        "category": "fees",
        "value": null,
        "status": "not-applicable",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "No maker/taker schedule: pricing is quote-based and the trading cost is the spread inside each quote."
      },
      {
        "field": "facts.zarDeposits",
        "category": "rails",
        "value": true,
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Bank EFT with a unique reference; zero deposit fees on all rails."
      },
      {
        "field": "facts.zarWithdrawals",
        "category": "rails",
        "value": true,
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Only to a verified South African bank account in your own name (terms)."
      },
      {
        "field": "facts.spotTrading",
        "category": "products",
        "value": true,
        "status": "partially-verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-12-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Buying and selling is by instant request-for-quote (RFQ), not a published order book."
      },
      {
        "field": "facts.derivativesTrading",
        "category": "products",
        "value": false,
        "status": "partially-verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-12-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "No derivatives product is published; absence on the page is not a statement by Ovex."
      },
      {
        "field": "facts.instantBuy",
        "category": "fees",
        "value": {
          "kind": "spread",
          "note": "RFQ Buy/Sell: 0 % of trade value; the cost is the spread built into the quoted price and is variable."
        },
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.depositFees",
        "category": "fees",
        "value": [
          {
            "id": "eft",
            "label": "Bank EFT",
            "method": "eft",
            "kind": "free",
            "feeText": "Zero deposit fees",
            "minimum": "R98"
          }
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.withdrawalFees",
        "category": "fees",
        "value": [
          {
            "id": "bank",
            "label": "ZAR bank withdrawal",
            "method": "bank-transfer",
            "kind": "fixed",
            "amount": 60,
            "feeText": "R60 flat per withdrawal",
            "minimum": "R100",
            "limit": "Level 1–2: R0; Level 3: R50m; Level 4: unlimited (ZAR-denominated withdrawal limits)"
          }
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.minimumDeposit",
        "category": "rails",
        "value": "R98 (ZAR)",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.minimumWithdrawal",
        "category": "rails",
        "value": "R100 (ZAR)",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.supportedNetworks",
        "category": "fees",
        "value": "Flat per-asset, per-network withdrawal fees and minimums published for 62 assets (e.g. BTC 0.00015; ETH 0.0025; USDT 8.0 on Ethereum, 5.0 on Tron).",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.feeVariesByPair",
        "category": "fees",
        "value": false,
        "status": "partially-verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "A single 0 % RFQ fee applies; Ovex says the spread inside a quote is variable and depends on volume traded, and publishes no spread table."
      },
      {
        "field": "facts.usdtPairs",
        "category": "rails",
        "value": [
          "USDT/ZAR (quote-based)"
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Ovex has no order book; USDT is bought and sold against rand on an instant quote whose cost is the spread, so no maker/taker rate exists."
      },
      {
        "field": "facts.usdtDepositNetworks",
        "category": "rails",
        "value": [
          "Ethereum (ERC-20)",
          "Tron (TRC-20)"
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Deposit minimum 10 USDT on each network."
      },
      {
        "field": "facts.usdtWithdrawalFees",
        "category": "fees",
        "value": [
          {
            "network": "Ethereum (ERC-20)",
            "kind": "fixed",
            "fee": 8,
            "feeText": "8.0 USDT",
            "minimum": 10
          },
          {
            "network": "Tron (TRC-20)",
            "kind": "fixed",
            "fee": 5,
            "feeText": "5.0 USDT",
            "minimum": 10
          }
        ],
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Flat per-asset, per-network fee regardless of amount (support article \"What are the withdrawal fees on OVEX?\"). Official pages disagree on networks: the crypto-withdrawal article accepts TRC-20, ERC-20 and Bitcoin, while the withdrawal FAQ says only Bitcoin and ERC-20 withdrawals clear; confirm the network on the withdrawal screen."
      },
      {
        "field": "facts.usdtMinimumWithdrawal",
        "category": "fees",
        "value": "10 USDT (Ethereum and Tron)",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.zarDepositProcessing",
        "category": "rails",
        "value": "Some fiat deposits take up to 2 working days to process; Ovex also says most deposits take a minimum of 48 hours, excluding weekends and public holidays, to allocate.",
        "status": "partially-verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://support.ovex.io/i-have-made-a-deposit-but-the-funds-are-not-reflecting-in-my-account",
        "sourceTitle": "I have made a fiat deposit but the funds are not reflecting in my account?",
        "sourceAsOf": null,
        "note": "Generic fiat-deposit article that uses ZAR as its example; no rand-specific schedule is published."
      },
      {
        "field": "facts.depositReferenceRule",
        "category": "rails",
        "value": "Use your unique SN reference as the beneficiary reference on every EFT; Ovex states that without it the deposit cannot be matched to an account.",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-18",
        "sourceUrl": "https://support.ovex.io/how-to-deposit-fiat-currency-on-ovex",
        "sourceTitle": "How do I deposit fiat currency into my OVEX account",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.wrongNetworkRecovery",
        "category": "products",
        "value": "Withdrawals to a wrong wallet address cannot be recovered; for deposits, Ovex only warns that choosing the wrong network risks loss of funds and publishes no recovery process.",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-12-03",
        "sourceUrl": "https://support.ovex.io/how-to-withdraw-cryptocurrency-on-ovex",
        "sourceTitle": "How to withdraw cryptocurrency on OVEX",
        "sourceAsOf": null,
        "note": null
      },
      {
        "field": "facts.btcZarMarket",
        "category": "fees",
        "value": "not-listed",
        "status": "verified",
        "verifiedAt": "2026-10-03",
        "staleFrom": "2026-11-03",
        "sourceUrl": "https://ovex.com/en/fees",
        "sourceTitle": "Fees, spreads & limits",
        "sourceAsOf": null,
        "note": "Ovex prices rand trades by request for quote and publishes no order book, so a rand purchase of bitcoin is quoted."
      }
    ]
  }
}
