How to Calculate Capital Gains
Capital gains or losses may occur from transactions where a crypto asset is traded for ZAR, another fiat currency, or another cryptocurrency.
To calculate your capital gains or losses, you must ascertain the selling price of the goods or services (cost basis) and the purchase price (proceeds) of the cryptocurrency that was sold.
Simply put, the selling price is the value (in Rands) of the cryptocurrency sold at the point of the transaction. In contrast, the purchase price is determined using the First-in-First-out (FIFO) accounting principle.
If you have purchased the same cryptocurrency asset more than once, the FIFO approach is used to sell the coins you first acquired. SARS also makes it clear that any directly related expenses, like trading fees, may be claimed when working out your profits and losses.
You can use the following formula to calculate capital gains:
capital gains = selling price – purchase price