How to Start Online Trading in South Africa: Complete Beginner’s Guide
Everything you need to know about trading shares, forex, and investments online
Last updated: December 2025
Quick Facts
- You can start trading with as little as R10 on some platforms
- All online trading platforms must be registered with the FSCA
- You will pay tax on your trading profits to SARS
- Never pay upfront fees before you start trading
- Scammers target beginners with fake platforms and guaranteed returns
Table of Contents
What is Online Trading?
Online trading means buying and selling investments through the internet. You use your computer or phone to trade shares, currencies, or other assets. You don’t need to visit a bank or broker’s office.
In South Africa, online trading has become very popular. Thousands of people now invest in the JSE (Johannesburg Stock Exchange) from home. You can also trade forex (foreign currencies) and other investments.
The biggest advantage is that you control your investments. You decide when to buy and sell. You can also start with small amounts like R10 or R100.
However, online trading comes with risks. You can lose money if prices go down. Scammers also target beginners with fake platforms. This guide will help you start safely.
Types of Online Trading in South Africa
1. Stock Trading (JSE Shares)
Stock trading means buying shares in companies. When you own shares, you own a small part of that company. Popular South African shares include Naspers, Shoprite, MTN, and Standard Bank.
The JSE operates from 9:00 AM to 5:00 PM on weekdays. You trade through a registered stockbroker or online platform. You can also buy international shares like Apple, Amazon, or Tesla.
2. Forex Trading (Currency Trading)
Forex trading means buying and selling currencies. You might trade USD/ZAR (US Dollar against Rand) or EUR/ZAR (Euro against Rand). The forex market operates 24 hours a day, 5 days a week.
Forex trading is more risky than stock trading. Prices change very quickly. Many beginners lose money. You must use a FSCA-regulated forex broker.
3. ETF Trading (Exchange Traded Funds)
ETFs are baskets of shares or other investments. They spread your risk across many companies. Popular ETFs include the Satrix Top 40 and CoreShares S&P 500.
ETFs are good for beginners. They cost less than buying many individual shares. You also get automatic diversification.
4. CFD Trading (Contracts for Difference)
CFDs let you trade on price movements without owning the actual asset. You can trade shares, commodities, or currencies as CFDs. CFDs are very risky. You can lose more than you invest. They are not recommended for beginners.
✅ Requirements to Start Trading
Documents You Need
- Valid ID or Passport: You must prove your identity
- Proof of Address: A recent utility bill or bank statement (not older than 3 months)
- Bank Account Details: A South African bank account for deposits and withdrawals
- Tax Number: Your SARS tax reference number
- Cellphone Number: For verification codes and security
- Email Address: For account statements and communication
Who Can Trade?
You must be 18 years or older to open a trading account. You must be a South African resident or have a valid work permit. You also need a stable internet connection.
How Much Money Do You Need?
Different platforms have different minimums. EasyEquities lets you start with R10. Other platforms need R100 to R1,000 to start. For forex trading, some brokers need R1,500 or more.
We recommend starting with money you can afford to lose. Don’t use money for rent, food, or emergencies. Start small and learn first.
Best Trading Platforms in South Africa (2025)
| Platform | Minimum | Brokerage Fee | Best For |
|---|---|---|---|
| EasyEquities | R10 | 0.25% (min R0.01) | Beginners, small investments |
| SatrixNOW | R10 | R0-R30/month | ETF investors |
| Standard Bank Online | R1,000 | 0.40% + R47.50/month | Standard Bank customers |
| FNB ShareInvesting | R1,000 | 0.40% + R50/month | FNB customers |
| BROKSTOCK | R100 | 0.49% flat rate | Active traders, multi-asset |
What Makes a Good Trading Platform?
- FSCA Registration: The platform must be registered with the Financial Sector Conduct Authority
- Low Fees: Trading fees eat into your profits
- Easy to Use: The app or website should be simple
- Good Customer Service: You need help when things go wrong
- Security: Your money and information must be protected
✅ Step-by-Step: How to Start Trading
Step 1: Learn the Basics (1-2 Weeks)
Don’t rush into trading. Spend time learning first. Watch YouTube videos. Read articles. Understand terms like shares, dividends, ETFs, and spreads.
Most platforms offer free educational materials. EasyEquities has a “Learn” section. Many brokers offer free webinars. Take advantage of these resources.
Step 2: Choose Your Platform (1 Day)
Decide what you want to trade. If you want JSE shares, choose EasyEquities, SatrixNOW, or your bank. If you want forex, choose a FSCA-regulated forex broker.
Check the platform’s fees. Make sure it’s registered with the FSCA. Read reviews from other users. Don’t use new, unknown platforms.
Step 3: Register Your Account (1 Day)
Visit the platform’s website or download their app. Click “Register” or “Sign Up”. You’ll provide your personal details, ID number, and contact information.
You’ll need to verify your identity (FICA requirements). Upload a photo of your ID. Upload proof of address. Some platforms use biometric verification.
Step 4: Fund Your Account (1-3 Days)
Link your bank account to your trading account. You can deposit money via EFT (free but takes 1-3 days), instant EFT (faster but costs 1-2%), or card payment (costs 2.2% plus R1.60).
Start with a small amount. Deposit R100 or R500 at first. Don’t deposit money you can’t afford to lose.
Step 5: Practice with Demo Account (1-2 Weeks)
Most platforms offer demo accounts with fake money. Practice buying and selling. Learn how the platform works. Make mistakes with fake money, not real money.
Step 6: Make Your First Trade
Start small. Buy R50 or R100 worth of shares first. Choose well-known companies like Shoprite or Naspers. Or buy an ETF like Satrix Top 40.
Click on the share you want. Enter how much you want to spend. Review the costs. Click “Buy”. The money will come out of your trading account.
Step 7: Monitor and Learn
Check your investments regularly but don’t panic if prices go down. Shares go up and down every day. Think long-term. Learn from your mistakes. Start a trading journal.
💰 Trading Costs and Fees (2025)
Brokerage Fees (Every Trade)
You pay a fee every time you buy or sell. This is called the brokerage fee. Most platforms charge 0.25% to 0.50% of your trade value.
Example: You buy R1,000 worth of Shoprite shares. EasyEquities charges 0.25%. You pay R2.50 in fees. Your total cost is R1,002.50.
Monthly Platform Fees
Some platforms charge monthly fees. EasyEquities charges R25 per month (called the Thrive Fee). This is waived if you’re under 21, over 65, or trade frequently.
Banks like Standard Bank charge R47.50 per month for holding your shares. This is waived if you make more than 3 trades per month.
Deposit and Withdrawal Fees
- Free EFT: Takes 1-3 business days
- Instant EFT (Ozow): 1% fee, instant
- Card Payment: 2.2% plus R1.60 per deposit
- Withdrawals to SA Bank: Usually free
Currency Conversion Fees
If you buy international shares (like Apple or Amazon), you need to convert Rands to Dollars. Most platforms charge 2% above the market exchange rate.
Securities Transfer Tax
When you buy JSE shares, SARS charges 0.25% Securities Transfer Tax. This is added to your purchase price automatically. You can’t avoid this tax.
Tax Obligations: What You Must Pay SARS
Trading profits are taxable in South Africa. You must declare your trading income to SARS every year. How much tax you pay depends on whether SARS sees you as an investor or a trader.
Capital Gains Tax (For Investors)
If you buy shares and hold them for a long time (1 year or more), SARS treats you as an investor. Your profits are subject to Capital Gains Tax.
How Capital Gains Tax Works:
- You get a R40,000 annual exclusion (tax-free)
- Only 40% of your gains above R40,000 are taxable
- This 40% is added to your normal income
- Maximum effective rate is 18% for individuals
Example: You make R50,000 profit from trading. Minus R40,000 exclusion = R10,000 taxable gain. Only 40% of R10,000 = R4,000 is added to your income. If you’re in the 31% tax bracket, you pay R1,240 tax (31% of R4,000).
Income Tax (For Traders)
If you trade frequently (buying and selling daily or weekly), SARS treats you as a trader. Your profits are normal income. You pay full income tax rates up to 45%.
Traders don’t get the R40,000 exclusion. But you can deduct expenses like trading fees, internet costs, and software subscriptions.
Dividends Tax
When companies pay you dividends, they automatically deduct 20% Dividends Tax. You don’t need to declare this on your tax return.
When to Pay Tax
You must file your tax return every year between July and November. Include all your trading profits and losses. Your trading platform will provide tax certificates.
Keep records for 5 years. This includes purchase prices, sale prices, dates, and fees paid.
🚨 Online Trading Scams: What to Avoid
South Africa has seen a surge in online trading scams in 2025. The FSCA issues warnings every week about fake platforms and fraudsters. Scammers have stolen millions from innocent South Africans.
Common Trading Scams
1. Fake Trading Platforms
Scammers create fake websites that look like real trading platforms. They use names similar to legitimate brokers. You deposit money but can never withdraw it. The platform disappears with your money.
2. Telegram and WhatsApp Investment Groups
Fraudsters create groups promising guaranteed returns. They use fake testimonials and screenshots of huge profits. They pressure you to deposit quickly. Real brokers never use Telegram or WhatsApp for business.
3. Celebrity Impersonation Scams
In 2025, scammers used deepfake videos of Patrice Motsepe promoting fake gold investments. They use AI to create fake videos of famous people. The FSCA confirmed these are scams.
4. Guaranteed Returns
Anyone promising “guaranteed” profits is lying. Trading always involves risk. Promises like “double your money in 7 days” are scams. Real trading has ups and downs.
5. Unregistered Forex Brokers
The FSCA regularly warns about unregistered forex brokers. These include names like FXC Markets, Tropical Trade, and BForex. They promise high leverage and easy profits. You can’t get your money back.
Red Flags to Watch For
- Upfront Fees: Never pay fees before you start trading
- Pressure to Act Fast: “This offer ends today” is a scam tactic
- No FSCA Registration: Check the FSCA website (www.fsca.co.za)
- Too Good to Be True: 100% returns in a month is impossible
- Can’t Withdraw Money: If withdrawals are “delayed” repeatedly, it’s a scam
- Social Media Recruitment: Real brokers don’t recruit on Facebook or WhatsApp
- Fake Testimonials: Photos and videos can be faked or stolen
- Cryptocurrency Payments Only: Legitimate platforms accept bank transfers
How to Protect Yourself
- Verify FSCA Registration: Check www.fsca.co.za before depositing money
- Start Small: Deposit only R100-R500 at first to test the platform
- Research Reviews: Read independent reviews on Hellopeter and Google
- Avoid Unknown Platforms: Stick to well-known names like EasyEquities, FNB, or Standard Bank
- Never Share Passwords: Real support won’t ask for your password
- Use Two-Factor Authentication: Enable 2FA on your trading account
- Be Skeptical of Guarantees: If someone guarantees profits, walk away
✅ Your Consumer Rights and Protections
Financial Sector Conduct Authority (FSCA)
The FSCA regulates all financial services in South Africa. This includes brokers, banks, and trading platforms. They protect consumers from fraud and unfair practices.
Contact FSCA:
- Toll-Free: 0800 110 443
- Website: www.fsca.co.za
- Check if a broker is registered: www.fsca.co.za/Regulated_Entities
- Report fraud: Email fsca@behonest.co.za or call 0800 313 626
SABRIC (South African Banking Risk Information Centre)
SABRIC tracks banking fraud and scams. They work with banks to prevent online fraud. Report suspicious platforms to them.
Contact SABRIC:
- Website: www.sabric.co.za
- Report fraud online through their website
National Consumer Commission
If a broker treats you unfairly, you can complain to the National Consumer Commission.
Contact NCC:
- Toll-Free: 0860 003 600
- Website: www.thencc.gov.za
What to Do If You’re Scammed
- Stop all contact with the scammer immediately
- Don’t deposit any more money
- Report to your bank immediately for possible chargeback
- File a report with SAPS (South African Police Service)
- Report to FSCA: 0800 110 443 or www.fsca.co.za
- Warn others by posting on social media and Hellopeter
- Gather all evidence: screenshots, emails, bank statements
Unfortunately, recovering money from scammers is very difficult. Many scammers operate from overseas. This is why prevention is so important. Always verify before you deposit.
✅ Tips for Successful Online Trading
1. Start Small and Learn
Don’t deposit large amounts at first. Start with R100 or R500. Learn how the platform works. Make mistakes with small amounts.
2. Diversify Your Investments
Don’t put all your money in one share. Spread your risk across different companies or ETFs. If one investment fails, others can still succeed.
3. Think Long-Term
Most successful investors hold shares for years, not days. Short-term trading is risky and stressful. Think about 5 years, not 5 days.
4. Don’t Trade with Emotion
Fear and greed make you make bad decisions. Don’t panic when prices drop. Don’t get greedy when prices rise. Stick to your plan.
5. Keep Learning
Markets change. New opportunities appear. Keep reading and learning. Follow financial news. Join online communities of South African traders.
6. Use Stop-Losses
A stop-loss automatically sells your shares if the price drops below a certain level. This limits your losses. Most platforms offer this feature.
7. Review Regularly
Check your portfolio once a week or once a month. Don’t check every hour. Looking too often makes you anxious and leads to bad decisions.
8. Invest What You Can Afford to Lose
Never use money for rent, food, school fees, or emergencies. Trading is risky. You could lose everything. Only invest spare money.
Other Ways to Invest Money in South Africa
Unit Trusts
Unit trusts are managed by professionals. You give money to fund managers who invest on your behalf. This is safer than trading yourself but charges higher fees.
Retirement Annuities
RAs help you save for retirement. Your contributions are tax-deductible. You can’t access the money until age 55. Companies like Sanlam, Old Mutual, and Allan Gray offer RAs.
Tax-Free Savings Accounts
TFSAs let you save up to R36,000 per year tax-free. You pay no tax on the growth or withdrawals. Most banks and investment platforms offer TFSAs.
Fixed Deposits
Fixed deposits are the safest option. You deposit money at a bank for a fixed period. The bank pays you interest. Interest rates are around 7-9% per year in 2025.
Stokvels
Stokvels are traditional saving clubs. Members contribute monthly. Each member gets a payout in turn. This is good for short-term savings but earns no interest.
Frequently Asked Questions
Can I trade online if I’m unemployed?
Yes, you can. You don’t need a payslip to open a trading account. You only need your ID, proof of address, and bank account. However, only invest money you can afford to lose.
Is online trading gambling?
No, trading is not gambling if done properly. With education and strategy, trading is investment. But day trading and forex can feel like gambling if you don’t know what you’re doing.
Can I make a living from trading?
Very few people make a living from trading. Most professional traders work for banks or hedge funds. As a beginner, treat trading as a side income or investment, not your main income.
What happens if the platform closes down?
If a FSCA-registered platform closes, your shares are held separately by a custodian. You don’t lose your investments. The shares can be transferred to another broker. This is why FSCA registration is so important.
Can I trade if I have debt?
We don’t recommend it. Pay off high-interest debt first (credit cards, personal loans). Debt costs more than you can earn from trading. Sort out debt before investing.
How long does it take to make money?
There’s no guaranteed timeline. Some investors see profits in months. Others take years. The JSE averages about 10-12% per year over long periods. Day traders often lose money in their first year.
Should I tell my family I’m trading?
Yes, especially if you share finances. Never hide financial decisions. Also, be careful about “investment clubs” with family. These can end friendships if someone loses money.
Can I use SASSA grant money to trade?
Technically yes, but we strongly advise against it. SASSA grants are for basic needs. Trading is risky. You could lose the money you need for food and rent. Use grants for essentials, not investments.
Our Final Recommendations
For Complete Beginners: Start with EasyEquities. Deposit R100 and buy an ETF like Satrix Top 40. Learn for 3-6 months before trying individual shares.
For Bank Customers: If you bank with Standard Bank or FNB, use their trading platforms. Everything is in one place and easier to manage.
For ETF Investors: SatrixNOW is perfect for ETF-only investors. Low fees and simple interface.
Safety First: Always verify FSCA registration. Never trust guarantees. Start small. Keep learning. Don’t invest what you can’t afford to lose.
Online trading can help you build wealth over time. But it requires patience, education, and discipline. Don’t rush. Take your time. Make informed decisions. Your future self will thank you.
Disclaimer: This information is provided for educational purposes and was last updated in December 2025. Financial regulations, fees, and requirements may change. Trading involves risk and you can lose money. Always verify current information with official sources before making financial decisions. This is not financial advice. Consult a qualified financial advisor for personal guidance.
Important Contacts:
FSCA (Financial Sector Conduct Authority): 0800 110 443 | www.fsca.co.za
SABRIC (Banking Fraud): www.sabric.co.za
SARS (Tax Queries): 0800 00 7277 | www.sars.gov.za
National Consumer Commission: 0860 003 600 | www.thencc.gov.za