This is a general overview, not tax advice. SARS assesses each trader's facts individually, and the classification of your trading and the deductions you can claim depend on your specific situation. A registered tax practitioner is worth the fee.
SARS can review your returns going back several years, and a forex trader is a more likely candidate for a query than a plain salaried employee. The difference between a stressful audit and a quick response is whether you kept records as you went. Reconstructing a year of trades and exchange rates after the fact, once a broker has limited how far back you can pull statements, is genuinely hard. This is the checklist.
The core records
- Monthly broker statements showing every trade opened and closed, with dates, sizes, and profit or loss per trade.
- Deposit and withdrawal records for every transfer between your bank and the broker, in both the original currency and rand.
- The exchange rate used on the date each deposit and withdrawal was processed, so profit can be stated in rand.
- A monthly profit-and-loss summary in rand, one line per month, that ties back to the broker statements.
- Bank statements covering the account you use for trading transfers, matching the deposits and withdrawals.
- Expense records: invoices and proof of payment for anything you deduct, with the apportionment basis for shared items.
| Record | Where it comes from | Keep for |
|---|---|---|
| Broker trade statements | Download monthly from the broker portal | 5 years after the return is filed |
| Deposit and withdrawal confirmations | Broker portal and bank | 5 years |
| Exchange rates on transfer dates | Your bank's advice, or a rates archive | 5 years |
| Monthly rand P&L summary | You compile it | 5 years |
| Expense invoices | Suppliers | 5 years |
Why the rand conversion matters
SARS assesses in rand. If your account is in US dollars, every profit figure has to be converted. The cleanest method is to record the rand value of each deposit and withdrawal at the actual rate on the day, and work your profit from the movement in rand terms. Trying to convert an entire year's dollar profit at a single average rate is imprecise and invites questions. Log the rate each time money moves and the calculation is simple.
A simple monthly routine
- On the first of each month, download last month's broker statement and save it with a clear filename.
- Record any deposits or withdrawals from that month in your spreadsheet, with date, currency amount, rand amount and rate.
- Add one line to your P&L summary: month, realised profit or loss in rand.
- File any expense invoices from the month in the same folder.
- That is the whole routine. Fifteen minutes a month.
Ntando got a SARS verification letter asking him to support the trading figure on his return. Because he had a folder with every monthly broker statement, a spreadsheet of deposits and withdrawals with rates, and a month-by-month rand P&L, he uploaded the lot in an afternoon and the query was closed with no adjustment. A trader he knows received the same letter, had kept nothing, could no longer download older statements, and spent weeks reconstructing figures that SARS then partly rejected.
If your broker only lets you download statements for a limited period, export and save them regularly. Losing access to your own trade history because you waited is a common and avoidable problem.
If you are already behind
If you have traded for a year or more with no records, start now for the current year and reconstruct what you can for prior years: pull the oldest statements still available, get bank records, and use a historical rates source for the conversion. A tax practitioner can help present incomplete prior years and, if there is undeclared profit, use SARS' voluntary disclosure route before it becomes an audit. The main SARS guide covers voluntary disclosure.
A forex audit is only frightening if you have nothing. With a folder of monthly statements and a rand P&L spreadsheet, it is an upload and a short email. The fifteen minutes a month it takes to keep that folder is the best-value admin a trader can do.
Frequently asked
What records does SARS want from a forex trader?
Monthly broker statements, every deposit and withdrawal in original currency and rand with the exchange rate used, a monthly rand profit-and-loss summary, matching bank statements, and invoices for any expenses you deduct.
How long must I keep trading records?
Keep supporting records for at least five years after the relevant return is filed. SARS can review returns going back several years, so err on the side of keeping more.
How do I convert my trading profit to rand?
Record the rand value of each deposit and withdrawal at the actual exchange rate on the day, and calculate profit from the movement in rand terms. Avoid converting a whole year's profit at a single average rate.
My broker only shows recent statements. What do I do?
Download and save statements regularly, at least monthly, so you keep a full history. If you lose access to older records, use a historical exchange-rate source and your bank statements to reconstruct, and consider a practitioner.
I have traded for two years with no records. What now?
Start proper records for the current year, reconstruct prior years as far as available statements and bank records allow, and speak to a tax practitioner. If there is undeclared profit, SARS has a voluntary disclosure process to correct it before an audit.











