Skip to content

Procurement guide

Buying USD-priced software from South Africa: a guide for finance and procurement teams

Card limits, local tax invoices and input VAT, quoting in USD or ZAR, exchange-rate validity, and CSD and B-BBEE supplier documents when buying foreign software.

By Spreeze team · Published · 6 min read

Most specialist software is priced in US dollars, and South African finance teams have two practical routes: pay the vendor directly in USD (often by card), or buy through a local authorised supplier that issues a South African tax invoice in USD or ZAR (your choice). The local route usually makes VAT, supplier onboarding and approvals simpler. The direct route can be quicker for small purchases. Whichever you choose, insist on a dated exchange rate, a clear validity period and the right tax documents.

This guide covers the practical points. It is general information, not tax or legal advice. Ask your tax adviser about your specific situation.

Route 1: paying the vendor directly

Buying online from the vendor works well for small, self-serve purchases. Watch for these issues as the amount grows:

  • Card limits. Corporate and purchasing cards usually have monthly and per-transaction limits set by your bank and your own policy. An annual subscription for a team can exceed them, and declined renewals can interrupt service.
  • Foreign transaction fees. Check your card terms for foreign transaction fees and the exchange rate your bank applies to payments in foreign currency.
  • Exchange control. Payments abroad go through your bank as an authorised dealer under the South African Reserve Bank’s exchange control rules. The rules for licence and royalty-type payments have changed over time, so ask your bank what it needs for larger transfers.
  • VAT on imported services. If you buy services from a foreign supplier, VAT can be due under the imported services rules (section 7(1)(c) of the VAT Act) where the services are used for non-taxable purposes. Recipients who are not VAT vendors declare it on a VAT215 within 30 days of the earlier of the invoice or payment, according to SARS’s form. SARS also changed the electronic services regime from 1 April 2025, which affects foreign suppliers that supply only VAT vendors.
  • No local tax invoice. A foreign invoice will not normally be a South African tax invoice. Discuss with your tax adviser how this affects your input VAT position.

Route 2: buying through a local authorised supplier

A South African VAT-registered supplier that is authorised by the vendor can quote, invoice and support you locally.

What you should get:

  • A South African tax invoice with VAT at 15%. South Africa’s standard rate remains 15%, after the proposed increase was withdrawn.
  • A full tax invoice for supplies over R5,000. SARS lists what it must contain, including the words “tax invoice” (or VAT invoice or invoice), the supplier’s and your name, address and VAT number, a serial number and date, a description, quantity, value, the VAT charged and the total.
  • Input VAT you can usually claim. SARS states that a business cannot deduct input tax without a proper tax invoice. If you are a VAT vendor, a compliant local tax invoice supports your claim.
  • Local payment and onboarding. EFT in your usual payment run, standard vendor onboarding and, where agreed, payment terms.

Check that the supplier is genuinely authorised by the vendor. Ask for a public partner listing or an authorisation letter.

Quoting in USD or ZAR: your choice

There is no single right answer. It depends on how your organisation manages currency risk.

USD quoteZAR quote
Who carries exchange-rate risk until paymentYouThe supplier, for the validity period
Budget certainty in randLowerHigher, once accepted
Validity periodUsually longerUsually short (rates move daily)
SuitsOrganisations with USD budgets, USD income or hedging in placeOrganisations with rand budgets that want a fixed number
Tax invoiceCan be a South African tax invoice from a local supplierSouth African tax invoice

Some suppliers also offer USD-indexed ZAR pricing, where the rand amount is recalculated at the rate on the invoice or payment date. That can suit you if your approval takes longer than a normal quote validity.

Exchange-rate validity: what a good quote states

A quote for USD-priced software in rand should always show:

  1. The exchange rate used and the date and source of that rate.
  2. How long the quote is valid, for example 7 days.
  3. What happens after expiry: requote at the new rate, or index to USD.
  4. Excl. VAT and incl. 15% VAT totals.
  5. That vendor list prices can change, and whether the quote protects you against that.

Build the validity period into your approval workflow. If your purchase order takes three weeks to approve, a seven-day ZAR quote will expire. Either request the quote late in the process, ask for USD-indexed pricing, or approve a budget range in advance.

For a worked example with GitLab, see how GitLab licensing and pricing works in South Africa. For JFrog, see JFrog pricing explained.

Supplier documentation basics

Central Supplier Database (CSD)

National Treasury’s Central Supplier Database is the single source of supplier information for organs of state. Suppliers to government must be registered. The DBSA explains that registration validates details such as company registration, banking details, tax compliance status and directors, and gives the supplier a number to quote on RFQs and tenders. Registration is free.

Public-sector preference points

Under the Preferential Procurement Regulations, 2022, organs of state use an 80/20 preference point system for tenders up to R50 million and 90/10 above that, with each organ of state setting its own specific goals.

B-BBEE

Many corporate buyers score suppliers on their B-BBEE level. In broad terms, an Exempted Micro Enterprise (EME) has turnover of R10 million or less and a Qualifying Small Enterprise (QSE) between R10 million and R50 million. EMEs, and QSEs that are at least 51% Black-owned, can usually use a sworn affidavit instead of a verification certificate. Sector codes, including the ICT Sector Code, can set different thresholds, so check the code that applies.

Typical vendor onboarding pack

Expect to request, and suppliers to provide:

  • company registration documents;
  • B-BBEE certificate or sworn affidavit;
  • tax compliance status or SARS PIN;
  • bank confirmation letter;
  • a POPIA operator agreement where the supplier will process personal information for you;
  • for software, a vendor authorisation letter or partner listing.

A short checklist for your next purchase

  1. Decide the route: direct or local supplier.
  2. Decide the currency: USD or ZAR, based on your treasury policy.
  3. Request a quote that states rate, date, validity and VAT.
  4. Confirm the supplier is authorised by the vendor.
  5. Check the tax invoice meets SARS requirements before paying.
  6. Diarise the renewal date at least 90 days ahead.

How Spreeze can help

Spreeze supplies GitLab as an authorised GitLab partner (Open track), JFrog as a JFrog partner, Microsoft through authorised Microsoft channels and other specialist software through authorised channels. We quote in USD or ZAR (your choice) with the rate, date and validity stated. See the software we source, or request a quote. IT resellers can use our procurement desk.

GITLAB is a trademark of GitLab Inc. JFrog is a trademark of JFrog Ltd. Microsoft is a trademark of the Microsoft group of companies. Other names are trademarks of their respective owners.

Get GitLab, JFrog, Microsoft and DevSecOps licensing news by email

About two emails a month. Price changes, licensing rules and security alerts that matter to African buyers.

Sources

  1. SARS: Tax invoices
  2. SARS: VAT215 record in respect of imported services
  3. SARS: VAT on electronic services explanatory memorandum (March 2025)
  4. SAnews: Proposed VAT increase officially withdrawn
  5. National Treasury: Central Supplier Database
  6. DBSA: Central Supplier Database
  7. National Treasury: Preferential Procurement Regulations, 2022
  8. SARB: Currency and Exchanges Manual for Authorised Dealers
  9. BDO South Africa: B-BBEE categories

FAQ

Frequently asked questions

Can't see your question? Ask us directly. We reply within one business day.

Can we claim input VAT on software bought from an overseas vendor?
It depends on how you buy. SARS states that a business cannot deduct input tax without a proper tax invoice. Buying through a local VAT-registered supplier gives you a South African tax invoice. Buying directly from abroad can bring the imported services rules into play. Ask your tax adviser how this applies to you.
Is it better to be quoted in USD or ZAR?
Neither is better for everyone. A USD quote leaves the exchange-rate risk with you until you pay. A fixed ZAR quote moves that risk to the supplier for the quote's validity period. Choose based on your treasury policy.
How long should a ZAR quote for USD software be valid?
Keep it short, because exchange rates move daily, for example 7 days. The quote should state the exchange rate used, the date of that rate and the validity period.
Do software suppliers need to be on the Central Supplier Database?
Suppliers to government must be registered on National Treasury's Central Supplier Database. Many private-sector buyers do not require it but ask for similar documents during vendor onboarding.

Quotation desk

Need help applying this?

Ask a specialist. We can quote the licences, check your edition and seat count, or scope the implementation.

  • Quotes in USD or ZAR, your choice, with VAT shown separately
  • Vendor-authorised supply, with renewal reminders
  • Edition and seat-count advice before you buy
  • Reseller enquiries handled confidentially

Prefer to talk?

Call 010 003 7197, WhatsApp +27 78 810 9342 or email hello@spreeze.co.za.

Monday to Friday, 08:00 to 17:00 SAST

1 · Who you are
2 · What you need

We reply within one business day (SAST). Quotes are subject to vendor pricing and availability; VAT is shown separately.