Independent reference. Not a broker. Not affiliated with the FSCA.

How South African tax rules treat forex trading profits

Forex profits are not automatically tax free in South Africa, and the treatment depends on your circumstances, so get advice.

You are the taxpayer, and your status as a resident matters first

If you are a South African tax resident, the starting point is that your worldwide income is in scope, not just money you make through a local bank account. Forex trading gains can fall to be taxed either as revenue (trading income) or as capital gains, and which one applies turns on how you trade, how often, and with what intention. That is a facts-and-circumstances question, not a label you choose for yourself.

Day trading is the classic grey area. Frequent, short-term, profit-driven activity looks more like trading income, while occasional longer-term positions may be treated differently. Because the answer changes your exposure, do not rely on a forum thread or a broker's marketing page to decide. Ask a South African accountant or tax practitioner to look at your actual activity.

The South African Revenue Service (SARS) is the authority that administers this. It publishes guidance and the current rules on its own site, and that is where you should check anything that may have changed. This page deliberately does not quote rates, thresholds, form numbers or deadlines, because those are exactly the details that move.

Where each number on this page comes from
FigureSourceChecked
Licensee names and statusFSCA list of authorised financial services providers — fsca.co.za2026-09-29
Session windowsFixed UTC windows; London and New York shift in their DSTOn change
USD/ZARopen.er-api.com2026-09-28
Funding limits and feesSet by the provider and the broker — not published hereChanges without notice

Undated figures are opinions in disguise. What we could not trace back to a source was dropped rather than guessed at.

Records are your responsibility, and weak records are the usual problem

Keep your own complete record of every trade and every related cost. That means trade confirmations, account statements from your broker, deposit and withdrawal records through your bank or EFT app, and notes on why you entered and closed positions. If you use instant EFT, Ozow, Capitec Pay, a card or a plain bank transfer to fund an account, keep those confirmations too.

Reconcile your broker statements against your bank records rather than assuming they match. Currency movements between the trade and the Rand landing in your account can matter, and the paperwork is what lets your accountant work out the correct treatment. Store records securely and keep them for as long as the law requires, which your accountant can confirm.

A common mistake is treating a broker's annual summary as sufficient. It is a useful cross-check, but it is not a substitute for your own contemporaneous records. If the numbers are ever queried, the person who can show a clean trail is in a far better position.

Ways money reaches an account in South Africa
RailWhat it isWho sets the limit and the fee
EFT / instant EFTBank transferYour bank and the broker
OzowPayment serviceThe provider and the broker
Capitec PayPayment serviceThe provider and the broker
CardCard paymentYour card issuer and the broker
Bank transferBank transferYour bank and the broker

Limits and fees are set by the provider and the broker and change without notice, so they are not printed here. Verify it twice, once in the app and once on the funding page, and never withdraw to an account that did not fund you.

Declare when you are required to, and do not guess the mechanics

A resident is expected to declare taxable income in their annual return for the relevant year of assessment, and to do so by the deadline that applies to them. The exact dates, forms and any filing exemptions change, so confirm them with SARS or your practitioner rather than working from an old article. If you are unsure whether you must file at all, ask before the season closes, not after.

There is no special "tax free trading account" status in South African tax law that makes forex profits disappear. A wrapper or account type may change how a product is administered, but it does not by itself settle your tax position. Treat any claim of tax-free trading with scepticism and get it checked.

If you trade through a firm that issues leveraged FX or CFDs to South African residents, that firm needs FSCA authorisation as an OTC derivative provider, which is a separate register from the FSP list. A firm can hold an FSP number without being an approved ODP. Check the FSCA's public registers at fsca.co.za, and keep your tax questions separate from your licensing checks.

What the FSCA register is

Regulator
Financial Sector Conduct Authority (FSCA)
Register
FSCA list of authorised financial services providers
Published at
fsca.co.za
Covers retail forex
Yes — the register has a category for it
Last read by us
2026-09-29
Entries transcribed here
30

A register says whether a firm holds a licence on the day you look, and nothing about how it treats clients. Search by the registered company in the footer rather than the name on the homepage.

Get a professional view before the year end, not after

The cost of an hour with an accountant is usually small next to the cost of correcting a return. Bring your broker statements, bank records and a clear description of how you trade. A practitioner can tell you whether your activity is likely to be treated as revenue or capital, and what that means for what you declare.

Do not treat this page as advice on your own situation. It is a map of the questions, not the answers. SARS and a registered tax practitioner are the two sources that matter, and both are reachable before you file.

The paperwork, and what each piece proves

Green barcoded ID book or smart ID card, or passport
Who you are
Selfie with the ID document
That the document is in your hands

Brokers usually also ask for proof of address - municipal bill or bank statement; requirements differ per firm. The firm's own sign-up page is the list that counts.

Tax status follows the activity, not the label on the platform

A broker may describe an account as investing, trading or speculating, and that wording carries no weight with the South African Revenue Service. What matters is the pattern of your activity: frequency, holding periods, whether you fund the account to produce income, and how you treat it in your own affairs. Two traders on the same platform can sit on different sides of the line.

This is where readers get it wrong. They assume the platform's category settles the question, or that a demo account, a small balance or a short history keeps them outside the system. None of that is a rule. The characterisation is a judgement made on facts, and the facts are the ones you can document.

The practical consequence is that you should record your intentions and your behaviour as they happen, not reconstruct them later. Note why you opened the account, how often you traded and how you funded it. If the treatment is ever questioned, that contemporaneous record is worth more than a later explanation.

None of this is a ruling on your position. It is a description of how the question is framed. A South African tax practitioner can apply it to your circumstances, and the revenue authority's own published guidance is the only place to confirm the current view.

The four things a broker will offer you
PlatformWhat it isWho makes it
MetaTrader 4The older standard; expert advisors and a large script ecosystemMetaQuotes
MetaTrader 5The newer build; more order types and timeframesMetaQuotes
cTraderDepth of market and a different order modelSpotware
The broker's own appUsually simpler, and tied to that one firmThe broker

A platform is software, not a safeguard: the same terminal is offered by licensed and unlicensed firms alike. App stores list software. Registers list permissions - and that is the one that matters.

The payment rail you use leaves a trail you will be asked to explain

Forex funding in South Africa usually moves by EFT, instant EFT, Ozow, Capitec Pay, card or ordinary bank transfer. Each of these creates a record at your bank, and the bank record is the version the revenue authority is most likely to see first. It will show money leaving and, if you withdraw, money returning.

The failure mode is a mismatch between what your bank shows and what your broker statement shows. Deposits made in one name, withdrawals to a different account, or a card payment routed through a third party all invite questions. Keep the two records reconcilable, and keep the confirmation from the payment app alongside the broker's own transaction history.

Do not assume a payment provider's description on your statement is self-explanatory. Save the reference, the date and the destination as your broker records them. If a query arrives months later, the ability to match a bank line to a specific account movement is the difference between a short exchange and a lengthy one.

The ZAR figures on this site
FigureValueSource
Indicative USD/ZAR16.32open.er-api.com, pulled 2026-09-28
How often it movesEvery trading day—
The rate your account usesYour broker's own conversionThe broker's rate card
Symbol on this siteR—

An indicative rate is for sizing a position in your head, not for settling one. That spread between the market rate and the broker's own is a cost worth counting.

A broker's South African presence does not make the tax treatment local

Some readers assume that because a provider appears on the FSCA list of authorised financial services providers, the tax treatment of the trading is settled. It is not. The FSCA list at fsca.co.za tells you about authorisation to provide financial services in South Africa. It says nothing about how your profits are characterised or declared.

The distinction matters because authorisation, licensing and tax are three separate questions with three separate authorities. Checking the FSCA list is a sensible step before funding an account, but it is not a tax answer and should never be treated as one. Equally, a provider absent from the list is not thereby a tax problem; it is a different regulatory question.

Keep the two threads apart in your own records. Regulatory status belongs with your due diligence on the provider. Tax treatment belongs with your income records and your practitioner. Mixing them leads readers to skip the tax question because the regulatory one looked satisfactory.

Before you send money
What you seeWhat to check
A fixed monthly return, promised in advanceAsk which licence permits it, then look the firm up on the FSCA list of authorised financial services providers.
A deposit asked for in gift cards or vouchersCheck the broker's own funding page: firms list bank, card and wallet rails, not vouchers.
Someone offering to trade the account for youManaging money for a client is a separate permission. The register says whether a firm holds it.
A withdrawal released only after a new paymentRead the withdrawal terms you agreed to. Fees devised at the moment of payout are not among them.

None of this is a judgement about any firm. Each line is a check you can run yourself, starting at fsca.co.za.

Withdrawals are where undeclared activity usually surfaces

Many traders declare nothing while funds stay in the account and only think about tax when money returns to their bank. That order is backwards. The declaration obligation attaches to the activity, not to the withdrawal, and a withdrawal is simply the point at which the activity becomes visible to someone else.

This is the most common failure mode in practice. A trader funds an account over a period, trades, then withdraws a lump sum. The bank sees a credit that does not match a salary or a known source, and the explanation has to be assembled after the fact from records that were never kept. The result is stress that better habits would have avoided.

Treat each withdrawal as a prompt to check that your records for the whole period are complete, not as the trigger for the tax question. If you cannot reconstruct the funding, the trading and the withdrawal as one connected history, speak to an accountant before the withdrawal rather than after it.

When the market is worth sitting down for (SAST)
Part of the dayLocal time · SAST
Busiest window14:00-19:00 SAST — London and New York open together
Thinnest stretch23:00-08:00 SAST — Sydney alone, wider spreads
European open10:00-19:00 SAST
US open14:00-23:00 SAST
ClosedFriday New York close until the Sydney open on Monday

Hours are shown for the clocks in force today: London is on GMT until 28 March, New York is on EDT until 1 November. South Africa does not change clocks, so each move shifts these local times by an hour and the page is rebuilt on the day it happens.

Keep the broker's own statements, not just your screenshots

Screenshots of a platform are easy to take and easy to dispute. They show a moment, not a history, and they carry no identifier that ties them to an account. The document that matters is the statement the broker itself issues, covering the full period, in a form you can hand to a practitioner or an auditor without editing.

Download those statements on a regular schedule rather than relying on the platform to keep them available. Access can change, accounts can be closed and interfaces can be redesigned. A trader who can produce a continuous series of broker statements is in a far stronger position than one reconstructing a year from memory and phone images.

Store them with the bank and payment records for the same period, so the three sources line up. If a statement is missing, request it from the broker in writing and keep the request. The revenue authority and your accountant will both want the provider's version, and your own summary is a convenience, never a substitute.

Questions we are asked

Open an account today