Most South African forex traders are getting their tax completely wrong, and it's costing them thousands.

David van der Merwe
Trader Pasar Berkembang ·
South Africa
☕ 10 mnt baca
Yang akan Anda pelajari:
- 1How SARS Sees Your Trading: It's Probably Not What You Think
- 2Tax Rates and What You Actually Pay
- 3The Game-Changer: Deductible Expenses
- 4Provisional Tax: The Twice-Yearly Reality Check
- 5The Records SARS Will Want to See (And How to Keep Them)
- 6Recent Changes You Can't Ignore (2024-2026)
- 7Common Pitfalls (And How I Stepped in Every One)
- 8Putting It All Together: A Simple Action Plan
Most South African forex traders are getting their tax completely wrong, and it's costing them thousands. We treat the taxman as an afterthought, a boring admin task for after we've made our fortune. That's a mistake that can wipe out a year of profits. I learned this the hard way when SARS came knocking after my first profitable year. In this guide, I'll walk you through exactly how SARS views forex trading, what you can claim, and the strategies I use to keep more of my hard-earned money in my pocket, not theirs.
Here's the first gut punch: SARS almost never considers active forex trading a capital investment. If you're opening and closing positions regularly, you're running a business in their eyes. This isn't a minor technicality, it's the difference between paying tax on 40% of your gains (Capital Gains Tax) or 100% of them (Income Tax).
I made this assumption early on. I had a great year in 2019, netting about R220,000 in profit from a mix of swing trading and the odd scalp. I filed it as a capital gain, thinking my long-term EUR/USD holds qualified. My accountant at the time didn't know better. SARS reassessed my return, reclassified all profits as income, hit me with the higher tax rate, and added penalties for underpayment. That one error cost me over R40,000.
Warning: The default position for any trader making frequent trades is that you are generating taxable income. Arguing for capital gains treatment is an uphill battle and requires proof of a clear investment, not a trading, mindset.
The legal backbone for this is Section 24I of the Income Tax Act. It's broad and catches all foreign exchange profits and losses. The regulator watching over the brokers you use, like Exness or IC Markets, is the FSCA. But your money? That's SARS's domain. Your residency, not your broker's location, determines your tax liability. If you live here, you pay tax on your worldwide trading income. Full stop.
So, if your profits are income, how much goes to SARS? You don't pay a flat rate on your trading profits alone. Instead, you add your net trading profit to your other income (like your salary) and the total gets taxed on a sliding scale.
Let's get specific with the 2024/2025 tax tables. Say you earn a R300,000 salary and make R150,000 net profit from trading. Your total taxable income is R450,000.
| Income Bracket (R) | Rate of Tax | Tax Owed on Bracket |
|---|---|---|
| 1 - 237,100 | 18% | R42,678 |
| 237,101 - 370,500 | 26% | R34,684 |
| 370,501 - 512,800 | 31% | R24,803 |
| 450,000 falls here | ||
| Total Tax | R102,165 |
Without the trading profit, your tax on R300,000 would be about R63,678. That extra R150,000 in trading profit triggered an additional R38,487 in tax. Your effective tax rate on the trading profit alone? Roughly 25.7%. It stings, but knowing this number is critical for your position size calculator inputs - your true profit is what's left after this.
If you trade through a company, it's a flat 27% on profits. For a consistently profitable trader, incorporating can make sense, but it adds complexity and cost.
Example: That R150,000 profit isn't R150,000 in your bank. After provisional tax, you're looking at roughly R111,500. Plan your life and reinvestment with the after-tax number, not the broker statement number.

💡 Tips Winston
Your first profitable trade isn't complete until you've calculated the after-tax profit. That's the only number that matters for your net worth.
“That R150,000 profit isn't R150,000 in your bank. After provisional tax, you're looking at roughly R111,500.”
This is where you fight back. Every legitimate business expense reduces your taxable profit. Most traders I meet claim almost nothing. They see the profit on MT5 and think that's the number. It's not. Your taxable profit is: Gross Trading Profit - Allowable Expenses.
Here’s what I claim, and you should too:
- Hardware & Software: My trading PC, monitors, a dedicated laptop for when I travel, my TradingView Pro subscription, and any specialized charting tools. I even claimed a portion of my new router when I upgraded for better reliability.
- Education & Data: That scalping strategy course I bought? Deductible. Books, seminars, market data feeds. If it makes you a better trader, keep the receipt.
- Home Office: A portion of my rent, electricity, and internet. SARS has specific formulas for this, but if you have a dedicated trading space, use it.
- Other Costs: Bank fees for transfers to/from my broker like Pepperstone, subscription to financial news services.
My biggest mistake year one was not tracking these from day one. I had to scramble to find old invoices. Now, I have a simple folder - digital and physical - for every single receipt related to trading. At tax time, it's a breeze for my accountant.
Pro Tip: Start a ‘Trading Business’ folder in your email right now. Forward every receipt for anything trading-related to a dedicated email address. It’s a zero-effort audit trail.
If you don't have a normal job where PAYE is deducted, you are a provisional taxpayer. This means SARS expects you to pay your tax as you earn, not just once a year. You must make at least two payments annually.
First Period (End of August): You estimate your total taxable income for the year and pay half the estimated tax. Second Period (End of February): You pay the other half based on a revised estimate. Third Period (Optional, End of September): A top-up payment after you've filed your actual return if you underpaid.
I used to dread these dates. I'd be having a rough quarter in the markets and still have to find cash for a tax bill based on an optimistic estimate. It forces financial discipline you don't get from just trading. Underestimate badly, and you'll pay penalties. I got hit with a R2,100 penalty one year for under-estimating by more than 10%.
You must submit an IRP6 return for each period, even if you pay zero because you're at a loss. Ignoring this is an open invitation for SARS to fine you. The process is done on eFiling, and while it's clunky, it's non-negotiable. This system makes understanding your annual pip value in Rands absolutely critical for cash flow planning.
“The era of flying under the radar is over. Regulation is increasing, not decreasing.”
If SARS audits you, "my broker has it" is not a sufficient answer. You need your own records, converted to Rands. With South Africa's FATF grey-listing, scrutiny on financial flows is higher than ever. Your record-keeping is your first line of defense.
The Non-Negotiable Documents
- Annual Broker Statements: Every FSCA-regulated broker (XM, Vantage, etc.) provides a yearly statement. Download it the day it's available.
- Trade History: The detailed log of every buy and sell. Most platforms let you export this to a CSV file. Do it monthly.
- Bank Statements: Showing all deposits to and withdrawals from your trading account.
- Expense Receipts: All those deductible costs we talked about.
- Currency Conversion Log: This is vital. You must convert every foreign currency profit/loss to ZAR using the South African Reserve Bank's (SARB) official average exchange rates for the relevant quarter. Don't use the commercial bank rate. Keep a simple spreadsheet: Date, Trade P&L (USD/EUR), SARB Quarterly Rate, P&L (ZAR).
I use a simple Google Sheet that I update every Friday. It has four tabs: Trades, Deposits/Withdrawals, Expenses, and Currency Conversion. It takes 20 minutes a week and has saved me countless hours of panic during tax season. This disciplined logging also made me a better trader, as I could finally analyze my performance without broker platform bias. Tools that help with trade analytics, like the advanced journaling in Pulsar Terminal, automate a lot of this grunt work, letting you focus on the patterns instead of data entry.

💡 Tips Winston
Set up a separate, high-interest savings account and label it 'SARS'. Automatically transfer 30% of every single withdrawal from your broker into it. Never touch it.
The goalposts are moving. Staying compliant means knowing what's new.
The Big One: Exchange Control Amendments (Oct 2025). If you ever need to remit money overseas from SA - maybe to a foreign broker or to bring profits home - the banks now need a SARS Tax Compliance Status PIN (TCS-AIT) before they can send the money. It's SARS's way of ensuring you're tax-compliant before funds leave. This ties your ability to move money directly to your tax affairs being in order.
Crypto Regulation is Here. The FSCA is now licensing Crypto Asset Service Providers (CASPs). If you trade crypto CFDs or hold actual crypto, understand that these assets are now firmly on the regulatory radar. Your crypto profits are absolutely taxable, and the paper trail needs to be just as clean as your forex trades.
Global Minimum Tax Act. For most retail traders, this is background noise. But if you're scaling up into a serious professional operation with complex structures, it adds another layer. It underscores the global trend towards closing tax loopholes.
The lesson? The era of flying under the radar is over. Regulation is increasing, not decreasing. Your best protection is impeccable, by-the-book record-keeping from your very first trade.
Managing the complex trade data needed for SARS is a headache, but tools like Pulsar Terminal can automate your trade journaling and export clean profit/loss reports directly from MT5.
Pulsar Terminal
Alat MT5 all-in-one: order drag-and-drop, multi-TP/SL, trailing stop, grid trading, Volume Profile, dan perlindungan prop firm. Digunakan 1.000+ trader setiap hari.

“Tax compliance is a boring, unsexy part of the trading business. But it's the part that determines whether you get to keep playing the game long-term.”
Let me save you some pain and money by listing my own tax blunders.
Pitfall 1: Mixing Personal and Trading Money. I used my current account for everything. Deposits, withdrawals, buying a course, all from one account. Untangling it for my accountant was a nightmare. Solution: Open a separate, dedicated bank account for all trading activity. Only use it for broker transfers and trading expenses.
Pitfall 2: Ignoring Provisional Tax. I thought I could just pay a lump sum when I filed. The penalties hurt. Solution: Diarise the August and February deadlines. Set aside tax money monthly in a separate savings account.
Pitfall 3: Not Understanding the Spread. Early on, I didn't realize that the spread (the broker's cost) is a direct trading expense. It's baked into your losing trades, but for accurate profit calculation, you need to be aware of how it eats into your edge, especially on high-frequency strategies.
Pitfall 4: No Disaster Plan for a Margin Call. A bad month where you blow through your capital and can't meet a provisional tax estimate is a double disaster. Solution: Your trading capital and your tax savings are separate pots of money. Never raid the tax pot to meet a margin call. That's how you end up with a debt to SARS, and they are the last creditor you want.

💡 Tips Winston
Your trading log is your first line of defense in an audit. If you wouldn't want to show it to a SARS official, you're not keeping it properly.
This doesn't need to be overwhelming. Here's your starter pack:
- Register as a Provisional Taxpayer on SARS eFiling. Do it today.
- Open a Dedicated Bank Account. Label it 'Trading Business'.
- Create Your Record-Keeping System. A Google Sheet with the four tabs (Trades, Banking, Expenses, FX Conversions) is perfect. Update it weekly.
- Hire a Competent Accountant. Not your uncle who does personal tax. Find someone who has other traders or small business owners as clients. Their fee is a deductible expense and worth every cent.
- Calculate Your Real Profit. Take your broker's net profit, subtract all your documented expenses, and convert the result to ZAR using SARB rates. That's your taxable income.
- Pay Your Provisional Tax on time, based on a conservative estimate. It's better to get a refund than pay a penalty.
- Reinvest the After-Tax Amount. When you withdraw profits, remember 25-40% isn't yours. Only plan with what's left.
Tax compliance is a boring, unsexy part of the trading business. But it's the part that determines whether you get to keep playing the game long-term. I treat it like a recurring trade with a guaranteed payoff: peace of mind and the freedom to focus on what I actually love - finding the next setup on the XAU/USD chart.
FAQ
Q1Do I pay tax if I make a loss trading forex?
You don't pay income tax on a loss, but you must still file a tax return declaring the loss. This is crucial, as you may be able to carry that assessed loss forward to offset against future trading profits, reducing your future tax bill. You also still have to submit your provisional tax returns (IRP6), even if the payment is zero.
Q2What exchange rate do I use to convert my profits to ZAR?
You must use the official average exchange rates published quarterly by the South African Reserve Bank (SARB). Do not use the rate from your commercial bank or your broker. SARS provides these rates on their website. Keep a log converting each period's profit/loss using the correct quarterly rate.
Q3Can I contribute to an RA or TFSA to reduce my trading tax?
Yes, strategically. Contributions to a Retirement Annuity (RA) are tax-deductible up to 27.5% of your taxable income (capped at R350,000). So, if you have a big trading profit year, making an RA contribution can significantly lower your taxable income. A Tax-Free Savings Account (TFSA) doesn't reduce taxable income, but the growth within it is tax-free. You can't trade forex directly in a TFSA, but you can use it for other investments to build a tax-efficient portfolio alongside your trading business.
Q4I use an international broker like IC Markets. Do I still pay tax in SA?
Absolutely, yes. Your tax liability is based on your tax residency, not your broker's location. As a South African resident, you are taxed on your worldwide income. All profits from any broker, local or international, must be declared to SARS. Using an FSCA-regulated broker like IC Markets or others simplifies fund transfers but doesn't change your tax obligation.
Q5How does SARS know about my trading profits?
Through several channels. Banks report large or suspicious transactions. The Common Reporting Standard (CRS) means many foreign jurisdictions automatically share financial account information with SARS. When you withdraw profits to your SA bank account, it creates a trail. Most importantly, they'll know if they audit you and you can't explain large deposits into your account. It's far safer and cheaper to be transparent from the start.
Q6Are prop firm challenge payouts taxable?
Yes. Any payout or profit share you receive from a prop firm is considered income in the hands of the recipient (you). It must be added to your other income and taxed accordingly. The same rules for deductible expenses apply - the cost of the challenge fee, any software you bought specifically for it, etc., can be claimed against this income.
Pelajaran Prof. Winston

Poin Penting:
- ✓Trading profits are INCOME, not capital gains. Taxed at up to 45%.
- ✓Deduct EVERY expense: courses, software, home office, internet.
- ✓You are a provisional taxpayer. Pay SARS twice a year.
- ✓Keep immaculate records in ZAR using SARB exchange rates.
- ✓Open a separate bank account only for trading activity.
Seberapa bermanfaat artikel ini?
Klik bintang untuk menilai
Wawasan Trading Mingguan
Analisis & strategi mingguan gratis. Tanpa spam.

Tentang Penulis
David van der Merwe
Trader Pasar Berkembang
Trader berbasis Johannesburg dengan 11 tahun di mata uang pasar berkembang. Spesialis pasangan ZAR, trading berregulasi FSCA, dan analisis pasar Afrika Selatan.
Komentar
Peringatan Risiko
Perdagangan instrumen keuangan mengandung risiko signifikan dan mungkin tidak cocok untuk semua investor. Kinerja masa lalu tidak menjamin hasil di masa depan. Konten ini hanya untuk tujuan edukasi dan tidak boleh dianggap sebagai nasihat investasi. Selalu lakukan riset Anda sendiri sebelum trading.
Anda mungkin juga suka

Cara Trading Forex Sukses: 7 Prinsip dari Trader Profesional
Cara trading forex sukses dengan 7 prinsip trader pro: manajemen modal, disiplin, journal trading, backtest. Data nyata, bukan janji profit palsu.

Jam Trading Forex Terbaik untuk Trader Indonesia: Panduan Lengkap dengan Tabel Waktu
Panduan jam trading forex untuk trader Indonesia. Tabel 4 sesi dunia, jam emas 20:00-00:00, sesi mana yang harus dihindari. Data akurat + tips dari trader berpengalaman.

Top 5 Sàn Forex Uy Tín Nhất 2026: Review Jujur dari Trader Indonesia
Top 5 sàn forex uy tín 2026 untuk trader Indonesia. Review jujur: spread, deposit, withdraw, dukungan lokal. Exness, XM, IC Markets & lebih.
Dapatkan Pulsar Terminal
Semua kalkulator ini terintegrasi dalam Pulsar Terminal dengan data real-time dari akun MT5 Anda.
Dapatkan Pulsar Terminal

