Best Stock Trading App South Africa – Top App Revealed

Are you looking for the best stock trading app in South Africa? If you, heaps of providers now allow South Africans to buy and sell stocks at the click of a button. But, with so many options on the table, how do you know which trading app to go with?

In this guide, we review the best stock trading apps in South Africa right now. Our top picks all excel when it comes to tradable stock markets, fees and commissions, supported payment types, and regulation.

Top Stock Trading Apps South Africa 2021

Below you will find a quickfire overview of which top-rated stock trading apps made the cut! To read our full review of each app, simply scroll down.

  • – Overall Best Stock Trading App South Africa
  • Libertex – Low-Cost CFD Stock Market App with ZERO Spreads
  • Plus500 – One of the Best CFD Apps for Low-Cost Trades – 72% of retail CFD accounts lose money
  • AvaTrade – Best Stock Trading App for Fans of MT4/MT5
  • IG – Best Stock Trading App South Africa for Creating a Diversified Portfolio
  • Skilling – Share Trading App With Several Platforms
  • CM Trader – Top Stock Trading App Regulated by the South African FSCA

Best Stock Trading App Reviewed

As noted above, there are dozens of stock trading apps available to South African investors. There are several key metrics that you need to focus on before choosing a provider – such as low fees, access to lots of stock markets, and a strong regulatory standing.

As per our in-depth research, below you will find the stock trading app for beginners in South Africa right now.

1. – Overall Best Stock Trading App in South review

Our number one pick when it comes to stock apps is is one of the most popular brokers in South Africa due to its strict regulation and low-cost fee structure. In terms of the former, is regulated by top organisations such as the FCA and CySec, which help add a level of security to the platform.

One of the most appealing things about is its fee structure. Users can invest in a vast number of stocks without having to pay any commissions whatsoever! This contrasts with numerous other platforms that tend to charge a percentage of your position size as their fee.’s fee is incorporated into the spread, which tends to be very tight during peak trading hours.

Another great thing about is that users can deposit from as little as $20, which can be completed via credit/debit card, bank transfer, or e-wallet. What’s more, offer a massive library of educational resources for beginner traders, including tutorials, guides, and even market updates in real-time. Finally, even provide a free demo account feature that allows you to trade risk-free – ideal for people learning the markets for the first time!


  • 0% commission when stock trading
  • Huge library of educational resources
  • Heavily regulated
  • Tight spreads
  • Minimum deposit only $20

  • Only offers CFDs

75.26% of retail investor accounts lose money when trading CFDs with this provider.

2. Libertex – Low-Cost CFD Stock Market App with ZERO Spreads

Irrespective of which South Africa stock trading app you sign up with – you will always need to pay a ‘spread’. This is the gap between the bid and ask price of your chosen stock. With that said, Libertex is the only stock trading app that we have previously come across that does not charge any spreads at all.

This means that you can trade stocks at the actual market rate. Instead of paying a spread, Libertex charges a small commission. This will vary depending on your chosen market but is rarely above 0.5% per slide.

We also like Libertex as this top-rated stocking trading app requires a minimum deposit of just $10. You can facilitate this with your debit/credit card, bank account, or e-wallet. In terms of what you can trade, Libertex specializes in CFDs. This covers stocks, cryptocurrencies, indices, forex, and commodities. Finally, your money is safe at Libertex – as the platform is regulated by the Financial Sector Conduct (FSP Number: 47381).


  • Zero spread CFD trading
  • Good educational resources
  • Long established broker
  • Compatible with MT4
  • Competitive spreads

  • Only offers CFDs

74% of traders lose money when trading CFDs at this site.

3. Plus500 –One of the Best CFD Apps for South African Share CFDs

Plus500 is a popular CFD trading site that offers thousands of financial markets. This includes access to heaps of domestic companies that are listed on the Johannesburg Stock Exchange. As you will be traded CFDs, this means that you won’t actually own the underlying shares.

You will, however, be able to speculate on the future price of the shares in question. In fact, trading stock CFDs at Plus500 does come with certain benefits. First and foremost, the platform allows you to trade CFDs on a commission-free basis. You will also find that in most cases – spreads are very competitive. Plus500 also offers leverage. This means that you only need to put up a small percentage of your trade size.

For example, if you have an account balance of $200 and you trade stock CFDs with leverage of 1:10 – then your position is actually worth $2,000. And of course – much like any other CFD trading app, Plus500 allows you to choose from a buy and sell position on all trades. The Plus500 CFD trading app is available to download free of charge and is compatible with iOS and Android phones.

Once installed, you will only need to meet a minimum deposit of $100. Once you do, not only can you trade stock CFDs, but heaps of other markets. This includes everything from indices and digital currencies to ETFs and forex – all via CFD instruments. You can easily fund your Plus500 account with a debit/credit card, Paypal, or bank wire. Finally, Plus500 is regulated by several bodies and its parent company is publicly listed on the London Stock Exchange.

Read our comprehensive Plus500 app review to find out more.


  • Heavily regulated trading platform
  • 0% commission on all forex trading positions
  • Leverage facilities available
  • Mobile app is highly rated
  • No transaction fees
  • Account minimum just $100
  • Heaps of forex pairs supported
  • Thousands of CFD instruments

  • Does not offer traditional investment assets

72% of retail CFD accounts lose money

4. Skilling – Share Trading App With Several Platforms

Skilling logo

Skilling is a relatively new entrant to the South African stock trading app scene – but it is worth considering nonetheless. After all, the app allows you to trade without paying any commission.

Plus, with the view of attracting traders to its platform – Skilling is offering some of the best stock trading spreads in the space. Take note, Skilling doesn’t offer South African companies. But, if you’re keen to trade US stock CFDs like Tesla, Amazon, and Facebook – Skilling has you covered.

We also like the fact that you can trade via popular third-party platforms MT4 and cTrader. Or, if you prefer to stick to the basics, the Skilling app is great for newbie traders. Most importantly, although Skilling is an up and coming stock trading app, it holds a fully-fledged license with E.U.-based CySEC.


  • More than 700 share CFDs
  • Commission-free share trading with tight spreads
  • Range of three trading platform
  • Supports algorithmic trading
  • Supports the MetaTrader 4
  • User-friendly mobile app for iOS and Android

  • Does not support ETF trading

75% of retail investor accounts lose money when trading CFDs with this provider.

5. AvaTrade – Best Stock Trading App for Fans of MT4/MT5

AvaTrade is a hugely popular stock trading app in South Africa. In fact, the stock trading app is regulated by the Financial Sector Conduct Authority (FSCA) – alongside many other jurisdictions. There are several reasons why we like AvaTrade. Firstly, the platform is compatible with both MetaTrader series – MT4 and MT5.

As such, this will favor those of you that already have experienced trading stocks. After all, these third-party platforms are packed to the rafters with advanced chart analysis tools and order types. Additionally, if you are planning to use an automated robot to trade stocks, you can do this at AvaTrade via the MT4/MT5 platform.

When it comes to trading on your phone, you can choose between the AvaTrade, MT4, or MT5 app. Either way, AvaTrader offers an abundance of financial markets. In particular, this includes a great range of stock CFDs that you can trade with ease. You can choose from a buy/sell position on all markets and even apply leverage.

AvaTrade accounts take just a couple of minutes to open – and you can instantly deposit funds with your South African debit card. Bank transfers are also possible, but this takes several days to process. Finally, the minimum deposit at AvaTrade is just $100 – which is suitable for first trading budgets.


  • Thousands of financial instruments supported
  • Super-tight spreads on forex pairs
  • Several trading platforms – including MetaTrader 4 and 5
  • Regulated in several jurisdictions
  • Great for news and market insights
  • Low account minimums

  • Best suited for more experienced traders

There is no guarantee you will make money with this provider.

6. IG – Best South Africa Stock Trading App for Creating a Diversified Portfolio

IG is a market leader in the global brokerage scene – with the firm first opening its doors in the mid-1970s. Although it is headquartered in the UK, IG is home to heaps of South African traders. Not only is this because IG is heavily regulated, but it offers one of the most diverse stock trading libraries in the space.

For example, you can trade thousands of stock CFDs at IG from dozens of international marketplaces. If you’re looking to trade home-grown companies, you’ll be pleased to learn that this includes the Johannesburg Stock Exchange. Outside of South Africa, you can also trade stocks listed in North America, Asia, Europe, and more.

IG is also known to offer high levels of leverage. The specific amount will, however, depend on which stock market you wish to access. In terms of the app, this is available on both iOS and Android. If you wish, you can also access your IG account on the move via the MT4 app – as the broker is fully-compatible.

When it comes to fees, this top-rated stock trading app charges a variable commission. Once again, this varies depending on the market. If example, you want to trade South African stocks, you’ll pay a commission of 0.20% per slide, at a minimum of ZAR 100. If it’s US stocks that take your fancy, the commission is $0.02 per share, at a minimum of $15.

Read our comprehensive IG app review to find out more.


  • Trusted investment app with a long-standing reputation
  • More than 17,000 financial markets
  • Low stock trading fees
  • Leverage and short-selling also available
  • Spread betting and CFD products
  • Access to dozens of international markets
  • Great research department

  • Minimum deposit of $250
  • US stocks have a $15 minimum commission

7. CM Trader – Top Stock Trading App Regulated by the South African FSCA

CM Trading South Africa

Due to its relationship with the FSCA, CM Trader is a hugely popular stock trading app in South Africa. The platform offers a modest number of financial markets – cover CFDs in the form of stock indices, commodities, and forex.

You can choose from two trading platforms – Sirix, which is native to CM Trading, or MT4. Both platforms offer a fully-fledged trading app. You might also like CM Trading for its ‘CopyKat’ feature. In a similar nature to the Copy Trading tool on eToro, this allows you to copy the platform’s best-performing traders like-for-like.

Once again, this is great if you don’t have the time to actively trade the markets. If you’re a newbie, you might be best suited for CM Trading Bronze Account. This requires a minimum deposit of just $250. But, if you’re after more competitive fees and plan to trade with larger amounts, the Silver Account might be more suitable. This requires a minimum deposit of $1,000.


  • Regulated by the South African FSCA
  • Trade stock indices, forex, and commodities
  • Minimum deposit of just $250
  • CopyKat feature allows automated trading
  • MT4 supported

  • Only 150+ financial markets supported

How to Choose the Best Stock Trading App South Africa for You

So now that we have discussed the best stock trading apps South Africa available in the market right now – we need to explain some of the key factors that you need to consider before choosing a provider. After all, no two stock trading apps are the same – so it’s important to have a firm grasp of whether the platform is right for you.


fsca south africaPut simply, you should never consider using a stock trading app is it not regulated by a reputable body. In some cases, the app might be regulated by the South African FSCA.

However, we should make it clear that if your chosen stock trading app is licensed by another reputable body – such as the FCA (UK), ASIC (Australia), or CySEC (Cyprus), this is also fine.

In fact, the aforementioned bodies actually offer a greater level of protection than the FSCA, so do bear this in mind.

User Experience

Most stock traders in South Africa prefer to trade via a desktop device. This is especially the case when performing advanced technical analysis – as a small screen won’t quite cut it. However, many investors actually prefer to trade stocks on an app, on the proviso that the end-to-end user experience is seamless.

For example, it should be easy to find the respective asset or market that you wish to trade. The stock trading app for beginners facilitates this through a search facility. For example, if you want to trade Apple stocks, you should be able to find the market by entering the name of the company into the search box.

Additionally, the process of setting up buy/sell, market/limit, and stop-loss/take-profit orders should be simple. You shouldn’t need to zoom into the screen to make the platform more accessible – as the best stock trading providers will optimize their app for the specific operating system.

Tradable Stocks

Before choosing a provider, you need to ensure that the stock trading app gives you access to your desired market. For example, some platforms only allow you to buy US stocks, while others offer dozens of exchanges.

In the case of, you can trade over 2,400 stocks from 17 international markets – all on a commission-free basis. However, the platform doesn’t offer South African stocks. If this is something you are after, you can trade South African share CFDs on the Plus500 app. stock app search results


You also need to clarify whether you are buying and selling actual stocks, or trading CFDs. The former means that you own the shares outright, while the latter means you are simply speculating on the future price of the stock.


Make sure you check what trading fees are applicable on your chosen app. Most providers will charge you a variable fee on each trade you place.

For example, IG charges 0.2% to trade South African stock CFDs. However, you need to check whether a minimum commission is in place, too. At IG, that’s ZAR 100.

In other cases, you might be able to trade stocks on a commission-free basis. This is something offered by – meaning that all stock trading fees are built into the spread.

Other fees to keep an eye out for include:

  • Deposit/withdrawal fees
  • Inactivity fees
  • FX conversion fees
  • Account management fees

You can normally check what fees are payable by heading over to the provider’s website. This should, of course, be done before you open an account.

Trading Tools & Features

If you’re interested in certain trading tools or features, make sure your chosen stock market app offers this. For example, if you are looking to trade small amounts, you’ll want to pick a provider that allows you to access ‘fractional shares’. At, you can trade all 2,400+ shares from just $50.

Libertex Mobile App Charting

Additionally, look to see if the app offers price alerts and real-time notifications. This will ensure that you stay ahead of the game at all times. We should also note that a lot of traders in South Africa are interested in automated investing.

Education, Research & Analysis

It’s also handy when a provider offers educational resources for beginners. For example, the best stock trading apps South Africa allow you to read through educational guides, articles, and even offer regular webinars.

If you’re already a seasoned trader and want access to advanced research facilities, check to see if the provider offers technical indicators. Additionally, it’s useful if the stock trading app in question offers financial news direct to your phone. Once again, this is important for keeping abreast of key developments on your chosen stocks.

Device Compatibility

All of the best stock trading apps in South Africa will be compatible with both Android and iOS – so that’s pretty much 99% of smartphone users. This is usually the case with Android tablets and iPad. If, however, you have a Windows phone – you’re going to be out of luck. stock app demo mode

In most cases, you can still use your phone to trade – but this will need to be done via the provider’s mobile website. Although some are clunky, we found that still offers a great user experience through its mobile browser.

Payment Methods

The best stock trading apps South Africa allow you to easily deposit and withdraw funds. In fact, you should be able to do this instantly via the app itself. Most traders in South Africa will opt for a debit/credit card – as this is convenient, instant, and usually free. With that said, some stock trading apps also support e-wallets and mobile payments like Google and Apple Pay.

These are also credited to your account instantly. You should avoid stock trading apps that only support bank wire transfers – as it can take a few days for the funds to arrive.

Customer Service

If you run into an issue with your stock trading account, you’ll want the option of speaking with a support agent in real-time. For this, the best stock apps offer live chat. You will likely be able to raise a support ticket via the app, but this means that you will need to wait for a reply.

Alternatively, some stock trading app providers run a fully-fledged telephone support team. Either way, it’s also worth checking what hours the customer service team operates if you are using an international stock trading app.

How to Download a Stock App & Start Trading

So, are you ready to start trading shares right now? If so, the section below will show you how to begin trading right away with our recommended broker, – all without paying any commissions whatsoever!

Step 1: Open a Account

Head over to’s website and click the ‘Trade Now’ button. You’ll then be asked to provide an email address and password to create your account.

Step 2: Download the Stock Market App

download app

Once you have created your account, head to Apple or Google Play Store (depending on your operating system) and search for the app.

Step 3: Log In log in

Load up the app on your smartphone and log in using the credentials you created in Step 1.

Step 4: Make a Deposit

New users must fund their account with at least $20 before being able to trade. All deposits are free to make and can be completed via:

  • Debit card
  • Credit card
  • Bank transfer
  • ApplePay
  • Trustly
  • iDeal
  • WebMoney
Step 5: Buy/Trade Stocks

Once you have funded your account, you can begin trading. Search for a stock that you’d like to invest in and click the ‘Buy’ button. Then, enter the number of shares you’d like to purchase, decide whether you’d like a stop loss or take profit, and then click ‘Buy’.

buy stocks app

And that’s it! You’ve just completed your first commission-free trade with!


In summary, South Africans now have access to a plethora of stock trading apps. This means that you can easily buy and sell shares at the click of a button. You do, however, need to spend some time researching the right stock app for your financial goals. This is because no two trading apps are the same.

With that said, we found that is the best stock trading app in South Africa for several reasons. Not only can you buy and trade over 2,400 stocks from 17 markets, but all positions are commission-free. It takes just a few minutes to open an account and you can instantly fund it with a South African debit/credit card or e-wallet.

You can get started with right now by clicking on the link below! – Overall Best Stock Trading App ZA

75.26% of retail investor accounts lose money when trading CFDs with this provider.


What is the best stock trading app for beginners South Africa?

Never traded stocks on your mobile phone? If so, you'll likely want to start off with This user-friendly stock trading app is now home to over 17 million users.

Is stock trading legal in South Africa?

Yes, trading - whether that's stocks, forex, or commodities, is perfectly legal in South Africa.

Can you trade stocks for free South Africa?

Yes, allows you to trade over 2,400 stocks on a commission-free basis. There are no ongoing account fees either - which is why the app is so popular with South African traders.

Which stock market apps offer South African shares?

We found that Plus500 is the best best CFD app for trading South African shares. Best of all, the CFD platform is commission-free.

Are stock market apps safe in South Africa?

Yes, as long as the stock trading app in question is regulated by a reputable body. This might include the FSCA, FCA, or ASIC.

What is the best stock market app for Android? - which is available on both Android and iOS, is arguably the best trading app in the space. You can trade heaps of stocks commission-free, the app is simple to use, and of course - is heavily regulated.

Kane Pepi
Kane Pepi

Kane Pepi is a British researcher and writer that specializes in finance, financial crime, and blockchain technology. Now based in Malta, Kane writes for a number of platforms in the online domain. In particular, Kane is skilled at explaining complex financial subjects in a user-friendly manner. Kane has also written for websites such as MoneyCheck, the Motley Fool, InsideBitcoins, Blockonomi, Learnbonds, and the Malta Association of Compliance Officers.