Key takeaways
- SARS usually treats active forex trading profits as ordinary income, not capital gains, so your gains are added to your other income and taxed at your marginal rate.
- South Africa taxes residents on worldwide income, so profits held with an offshore broker must still be declared to SARS.
- Keep full trading records for at least five years from the date you submit your return, as required under the Tax Administration Act.
- If you claim capital gains treatment, the burden is on you to prove it, so most frequent traders are safer declaring income.
- Once your trading profits grow or you use an offshore broker, a registered tax practitioner is worth the fee.
If you make money trading forex and you live in South Africa, SARS wants its share. For most active retail traders, your profits are treated as ordinary income and added to the rest of what you earn, then taxed at your marginal rate. This guide walks you through how SARS sees your trading, the difference between income and capital gains, the records you need, and how to handle money sitting with an offshore broker.
Most of what you read about forex trading tax online is written for a global audience, so it skips the detail that actually matters in South Africa: the local rules, the SARS forms, and the fact that your overseas profits are not invisible. Let's fix that.
A quick note before we start. This is general educational information, not tax advice for your specific situation. Your circumstances change the answer, so treat this as a map, not a ruling.

How SARS treats forex trading profits for tax in South Africa
SARS treats forex trading profits as taxable income for South African tax residents, and in most retail cases it taxes them as ordinary revenue rather than capital gains. The reason is simple once you see it. When you trade forex through a typical broker, you are buying and selling contracts for short-term gain. You are not holding a long-term asset and waiting for it to grow. That short-term, profit-seeking activity looks like a trade to SARS, and trading income is revenue.
This matters because South Africa uses a residence-based tax system. If you are a tax resident here, you are taxed on your worldwide income. It does not matter whether your broker is in Cape Town, Cyprus or Australia. The profit is yours, so it is declarable.
A second point trips people up. You owe tax when the profit is realised in your account, not only when you withdraw it to your bank. Leaving your gains sitting in an offshore wallet does not pause the clock. The profit still has to appear on your return.
If you are still weighing up whether this market suits you, it is worth understanding the groundwork before the money starts moving.
Income tax vs capital gains on trading
The core question is whether your profits are taxed as income or as a capital gain, and the two are taxed very differently. Here is the short version.
- Income (revenue): Your net profit is added to your salary, interest and any other income for the year. The total is taxed at your marginal rate, which rises through SARS's brackets, so a bigger year can push you into a higher band.
- Capital gains: Only a portion of the gain is taxed. For individuals, a set inclusion rate applies, meaning only that portion of the gain is added to your taxable income and then taxed at your marginal rate.
So which one applies to you? For most frequent traders, SARS leans towards income treatment. The capital route is usually reserved for assets held as long-term investments, not contracts flipped over days or weeks. You can see the official framework on the SARS capital gains tax pages.
There is a catch worth repeating. If you want capital gains treatment, the burden of proof sits with you. You have to show SARS that your activity genuinely fits that mould. For an active trader placing dozens of trades a month, that is a hard case to make. That is why most retail traders are safer, and simpler, declaring their profits as income.
The classification also changes how losses work. Under income treatment, a losing year can generally offset other income you earned, which softens the blow. Under capital treatment, losses usually only offset capital gains. Think about that before you decide how to report.

A simple example
Say you earn a salary and you also net a profit from trading over the year. Under income treatment, that trading profit is added on top of your salary. If the combined total pushes you into a higher bracket, the portion above the threshold is taxed at the higher rate. Nothing exotic happens. Your trading profit is just more income, taxed the same way a bonus would be.
This is also why position sizing and a written plan matter beyond the trade itself. A disciplined trader who keeps clean numbers knows exactly what profit they made, which makes tax season calm instead of chaotic.
Record-keeping every trader needs
SARS expects you to keep supporting records for at least five years from the date you submit the relevant return, and the clock starts at submission, not at the trade. That five-year rule comes from the Tax Administration Act, and it applies whether you made money or lost it. If you have not filed a return that you should have, you are expected to keep the records until you do.
At a minimum, hold on to the following for every tax year:
- Trade confirmations and account statements from your broker
- Deposit and withdrawal records
- Bank statements showing transfers to and from your trading account
- Currency conversion records, so you can work out the rand value of foreign-currency gains
- Any correspondence with your broker that affects your account
The currency conversion point deserves attention. If your account is in dollars, SARS wants the profit in rands. Keeping a record of the exchange rate used, and when, saves you from guessing later. Good brokers give you downloadable statements, so set a calendar reminder to pull and save them at the end of each tax year. Our overview of the best forex brokers in South Africa for 2026 touches on the kind of reporting a solid broker should give you.
If you trade actively, treat your records like part of your trading plan. A trader who cannot reconstruct their year is a trader who cannot defend it if SARS asks.
Declaring offshore and local trading income
All of your trading profit goes on your annual ITR12 return, whether the broker is local or offshore, because South Africa taxes residents on worldwide income. There is no separate, secret forex form. Your trading income is reported alongside the rest of your earnings, converted into rands.
Offshore brokers are where people get nervous, and they should not. Using a broker based overseas is legal, and the profit is still yours as a South African resident, so it is declarable here. Moving money out to fund an offshore account falls under exchange control, which the South African Reserve Bank administers through allowances for individuals. You can read the official rules in the SARB's currency and exchanges guidelines for individuals.
The practical takeaway is this. Fund your account through the proper banking channels, keep the paper trail, and declare the profits. Problems almost always come from people who skip the declaration and hope the overseas account stays quiet. It rarely does, and the penalties cost far more than the tax would have.
When to consult a tax professional
You do not need a tax practitioner to declare a small trading profit, but there is a point where paying for one is the smart move. Reach for professional help when any of these are true:
- Your trading profits have grown large enough to shift your tax bracket meaningfully
- You trade through one or more offshore brokers
- You genuinely cannot tell whether your activity should be income or capital
- You already have complex income, such as rental, a business, or foreign salary
- You are thinking about changing your tax residency
A registered tax practitioner does two useful things. They make sure your return is correct, and they take the stress of the grey areas off your plate. Trading is hard enough without second-guessing SARS on a Sunday night. If the fee feels painful, compare it to the cost of a penalty or an audit you cannot answer.
Discipline around tax is the same discipline that makes a trader profitable: keep records, follow the rules, and do not gamble on things you can control. If you want to build that habit from the ground up with someone who trades these markets locally, the CTFX School of Trading runs coaching built around South African conditions, including the kind of record-keeping and planning that keeps your tax year simple.
Final thoughts
Forex tax in South Africa is less frightening than it looks once you accept the basics: most active traders are taxed on income, your worldwide profits count, and clean records are your protection. Start today by saving your broker statements for this tax year in one folder, and note the exchange rate on every deposit and withdrawal. That single habit turns tax season from a scramble into a formality, and it frees you to focus on the part that actually makes the money: trading well.
Frequently asked questions
Do I pay tax on forex trading profits in South Africa?
Yes. If you are a South African tax resident, forex profits are taxable and must be declared on your annual ITR12 return, whether they sit with a local or offshore broker.
Is forex trading taxed as income or capital gains in South Africa?
For most active retail traders, SARS treats forex profits as ordinary income rather than capital gains, because you are trading contracts for short-term gain rather than holding long-term investments.
Do I have to declare profits if I never withdraw the money?
Yes. SARS taxes the profit when it is realised in your trading account, not only when you move it to your bank. Leaving funds with the broker does not delay the tax.
How long must I keep my forex trading records?
You must keep supporting records for at least five years from the date you submit the relevant return, under the Tax Administration Act. Keep them longer if SARS is auditing you.
Can I deduct my forex trading losses?
If your trading is treated as income, losses can generally offset other income you earn. If it is treated as capital, losses can usually only offset capital gains. This is worth checking with a tax practitioner.
Want more of our forex education in your Google results?

