Accepting cryptocurrency in your business, in South Africa

By Noiz / 19th October 2026 | 5 min

A South African business can accept cryptocurrency as payment for its own goods and services, directly into a wallet it controls, without any payment processor in between. The value received counts as income for tax at its rand value on the day, so the records matter as much as the technology. This article explains the tax treatment, where financial regulation applies, and how to accept Monero safely.

Why accept it at all

For most businesses the reason is customers who prefer it. For some, the reason is values: a payment that goes straight from the customer to the business, with no processor holding, inspecting or charging for it, and, with a private cryptocurrency such as Monero, no public record of what the customer bought or how much they paid.

That is why Noiz accepts Monero on every invoice. Our values put privacy first, and we would rather give clients a way to pay that respects it.

Tax: SARS treats it as income

The South African Revenue Service (SARS) says normal income tax rules apply to crypto assets. In practice, for a business:

  • Crypto received for goods or services is income. SARS's guidance says it must be included in gross income, and that goods or services exchanged for crypto are treated as a barter transaction.
  • Record the rand value on the day. The value is set on the date of receipt or accrual, whichever is earlier. Keep the invoice, the amount in crypto and the rand value used.
  • Crypto is an asset or trading stock, not money. It is not legal tender, and a later sale or exchange can create a further gain or loss.
  • Exchanges now report to SARS. The Crypto-Asset Reporting Framework took effect in South Africa on 2 March 2026, so crypto asset service providers collect and report user and transaction data.

Take advice from a tax practitioner on how this applies to your business.

Regulation: where the line is drawn

Since October 2022, the Financial Sector Conduct Authority (FSCA) has treated crypto assets as financial products. Businesses that, as a regular part of their business, give financial advice or act as intermediaries in relation to crypto assets must be licensed, and crypto asset service providers are accountable institutions under the Financial Intelligence Centre Act.

The activities that make a business a crypto asset service provider are defined as things done for or on behalf of a client: exchanging crypto for money or for other crypto, transferring it between addresses, keeping it safe or administering it. Accepting crypto as payment for your own goods is a different activity, and the sources we checked do not say that it requires registration. If your business would exchange, hold or transfer crypto for other people, take advice first.

What your customers may be asked

Since 30 April 2025, the Financial Intelligence Centre's travel rule requires South African exchanges to send identifying information with transfers, and to apply checks when a customer sends crypto to a wallet the exchange does not run. A customer paying you from a South African exchange may therefore be asked who they are paying. Tell customers this in your payment instructions, so the question does not surprise them.

How to accept Monero safely

Monero suits direct acceptance well: payments are private on its ledger, and its official wallet software has the features a merchant needs.

The simplest start: a wallet's merchant page

The official Monero GUI wallet has a merchant page for receiving payments. Give each customer or invoice its own subaddress, so you can tell which payment is which, and wait for confirmations: the Monero project advises that funds need at least ten confirmations, about twenty minutes, before they can be spent.

Automatic matching: a view-only wallet

For more than a few payments, connect your website or billing system to a view-only wallet through Monero's official wallet software, monero-wallet-rpc. It can create a subaddress for each invoice and list incoming payments. Because a view-only wallet is created without the private spend key, the server can see payments arrive but cannot spend them. Keep the spend key offline, never on the web server.

A checklist

  • A view-only wallet on the server, with the spend key kept offline
  • A unique subaddress, or an exact amount, for each invoice
  • Payments credited only after enough confirmations
  • The rand value recorded for each payment, for your accounts and SARS
  • Clear instructions for customers, including what their exchange may ask

How Noiz accepts Monero

Each Noiz invoice can be paid in Monero. The invoice shows the exact amount in XMR and the address, and the client submits the transaction ID on the invoice. Our knowledgebase article Pay with Monero (XMR) shows how it looks from the client's side.

If you have questions about accepting Monero in your own business, get in touch.

Sources

Checked 19 October 2026.

Tax

Regulation

Monero

Noiz

Note: while some of this content was produced with the help of AI, the final editing has been done by a real human being.