Best stock trading apps for beginners

Fact checked icon
Fact Checked.
Updated on
August 8, 2023

In a nutshell

The best stock trading apps for beginners are eToro, XTB and Trading 212. They’re all low cost and have a huge range of investment options and trading features. With eToro you can even copy other traders!


Best stock trading apps for beginners

Get a free share worth up to £100

Sign up to Trading 212 with the promo code NUTS to claim yours. Enjoy!
Get a free share¹Get a free share¹

Trophy icon
Best overall


eToro is great. It's a trading platform with great social trading features that makes trading fun. It's crazy popular, with a huge community you can get involved in, learn from and copy their trades!

It’s also got the largest range of assets to trade, including stocks, ETFs, crypto, CFDs, currencies and commodities (such as gold).

Highly recommended for beginners to get started, and there's great features for more experienced traders too (such as margin trading).

Additional information

Arrow down – Blue

Platform experience: great
Device options:
website & phone app
Stocks & Shares ISA:
Pension (SIPP):
Range of investments:
ETFs: yes
Fractional shares:
Forex: yes
Spread fees: yes (low)
Currency conversion fee:
0.50% on non-USD deposits


eToro rated 5 stars
Offer icon

eToro is a multi-asset investment platform. The value of your investments may go up or down. Your capital is at risk.

Trophy icon
Low cost


XTB offers commission-free investing (up to $100,000 per month, and 0.2% after that). The platform is easy to use, there's a wide range of investment options (over 3,000 stocks and 300 ETFs), and the customer service is excellent.

There's a low minimum investment of just £10 too.

It's also one of the best options for trading CFDs – with high leverage margin trading (borrowed money) and the ability to trade both price directions (so shorting too).

Additional information

Arrow down – Blue

It works great on mobile, as well as desktop and tablet.

Platform experience: awesome
Device options: website, tablet and phone app
Support: 24/5
Stocks & Shares ISA: no
Pension (SIPP): no
Range of investments: large
Stocks: yes
ETFs: yes
Fractional shares: no
Crypto: yes (not UK)
CFDs: yes
Forex: yes
Account fee: free
Cost per trade: free
Spread fees: yes (low)
Currency conversion fee: 0.50%


XTB rated 5 stars
Offer icon

Trophy icon
Best app experience


Lightyear is a great, low cost investing and stock trading platform. There’s a good range of investment options (over 3,000 stocks and ETFs), you can store multiple currencies, and the app itself is modern and super slick.

ETFs are completely free, and stocks are £1/$1/€1 per order.

There's also very low currency conversion fees of 0.35%, or you can hold the currency itself, and avoid this fee.

Additional information

Arrow down – Blue


Lightyear rated 4 stars
Offer icon

Trophy icon
Best ISA

Trading 212

Trading 212 is a platform built for everyone in mind – there's over 2,000,000 customers! It’s great for beginners to get started, and perfect for experienced investors too with a huge range of investment options.

It’s also the cheapest platform out there, completely commission free, and the lowest fees when buying foreign stocks.

Additional information

Arrow down – Blue


Trading 212 rated 5 stars
Offer icon

Free share worth up to £100

Not investment advice. Investments can rise and fall, and your capital is at risk.

Trophy icon
Easy to use


Shares is a great app for investing – it's a super slick app, easy to use with transparent fees and has a pretty good range of investments (stocks). 

You can follow other investors, see their portfolio (investments), and their activity (when they buy and sell). 

Users can even create posts you can interact with - it's like social media for investing. All pretty cool. 

There's no account fees, and a simple £1 fee per investment. 

However, there's currently no Stocks and Shares ISA, or personal pension.

Additional information

Arrow down – Blue


Shares rated 4 stars
Offer icon

Get a £5 free share

T&Cs and other fees apply. The value of your investments may go up or down. Your capital is at risk.

Trophy icon

Additional information

Arrow down – Blue


Offer icon

Best traditional stock trading app

Trophy icon
Best traditional

AJ Bell

AJ Bell is well established, with a good reputation.

It's one of the cheapest traditional stock brokers out there (charging a low annual fee).

There's a huge range of investment options – pretty much every investment out there (including both funds and shares).

The customer service is great too.

Overall, it's one of the best options.

Additional information

Arrow down – Blue


AJ Bell rated 5 stars
Offer icon

Trophy icon

Additional information

Arrow down – Blue


Offer icon

Our criteria for comparing the best trading apps for beginners

We’ve reviewed all the best trading apps for beginners in the UK, so that you can start trading stocks quicker!

Best stock trading apps for beginners

Here’s the criteria we’ve used to determine the best:

  • Range of investments (assets, like stocks and shares)
  • Trading app experience
  • Costs
  • Trading features (such as limit orders)
  • Customer reviews

That’s pretty much everything you’d want in a trading and investing app.

The stock trading apps (also called stock brokers) we’ve listed above are the ones we believe are the best out there. They’re ones we recommend to our friends and family too. Rest assured, whichever one you decide to use, you’ll be using one of the best.

Tip: you could also decide to try a couple or even all of them, they’re all free to get started. Just don’t open a new Stocks and Shares ISA until you’re ready to commit to it, as you can only pay into one Stocks and Shares ISA per year (more on this below).

Instead, the best option is to start with a General Investment Account, which is a standard account with no tax-free benefits, but you can have as many as you like with multiple online stock brokers. You’ll choose which account you want when you sign up.


What’s the best trading app for beginners?

You’re in the right place if you’re a beginner. All of our recommendations above are perfect for beginners, although to varying degrees. 

However if we had to choose one we'd recommend getting started with eToro. Their platform is great for beginners and people who aren’t quite sure how to actually buy stocks or shares yet, or which stocks and shares to buy. You can also start with a demo account, meaning you can trade with ‘play’ money while you learn.

eToro stock trading app

Plus, there’s a huge range of educational resources to learn more about trading.

Most importantly, you can see what other people are investing in, chat with them and even copy their investments if you want to! It’s called social investing, and it’s awesome.

Here’s where to get started with eToro¹.

What’s the best free trading app for beginners?

Who wants to pay fees these days?! The great thing about online stock brokers and trading apps, well some of the more modern ones, is that they’re super low cost. They’re often commission-free (that means no fees to buy and sell investments), and have zero or very low account fees (that’s the fee to hold your investments).

The best stock trading apps we’ve listed above are all low cost. (AJ Bell is a bit more expensive, they're a more traditional stock broker).

With modern brokers, the largest cost you’ll actually have to pay is a currency conversion fee, to convert your Pounds to Dollars (or other currencies) when you want to buy shares from a different country (more on this later). Although it’s a fee, you’ll pay this with all brokers, and eToro and Trading 212 are the cheapest out there.

So, the best low cost, online stock broker is eToro¹. If you’re only looking to invest within an ISA, then Trading 212¹ is your best option.

What is stock trading?

Stock trading and investing is where you buy shares and other investments on stock exchanges (places to buy and sell investments, often called the stock market).

However we like to define stock trading a bit differently to investing. Investing is often seen with a long-term view, so you might invest in some stocks and shares now and not sell them for many years.

However with stock trading, it’s more about the short-term. You might buy some stocks today, and sell them by the end of the week, or the end of the month, hopefully for a profit. 

Sometimes you might even sell them on the same day, which is called day trading. This is pretty popular, and many people make a career out of it. However, it’s definitely not for beginners!

If you’re looking to invest, rather than trade, we’ve got a guide to investing for beginners, and check out our best investment platforms.

Trading is also super popular with cryptocurrencies. If you’re interested in crypto trading, check out the best crypto exchanges.

What’s a stock exchange?

A stock exchange is a place to buy and sell shares of companies. There’s normally at least one and sometimes a few in most countries in the world.

For instance in the UK, we have the London Stock Exchange (LSE), and in America they have the New York Stock Exchange (NYSE) and a few others.

Shares on a stock exchange are from companies who have decided to sell their shares to the public (so people across the world, sometimes these are called retail investors). 

This is normally done as a way of raising cash and to allow their shareholders (people who own the company and shares), to sell some of their ownership and realise the value of the business they have been building. 

When a company first issues shares on a stock exchange, it’s called an Initial Public Offering (IPO).

What’s a fractional share?

When you want to buy shares of a company, traditionally you’d have to buy a whole share, i.e. you buy 1 share, or you might buy 10 shares. However with fractional shares, you can buy less than 1 share – you can a small portion of 1 share, a fraction of a share.

This is great because some shares are pretty costly! Some can be well over £1,000. This is often a bit too much money for most investors and often doesn’t make sense to invest that much in a single company if you don’t have a big portfolio (the total value of your investments).

And that’s where fractional shares come in. You can invest as little as you like into a company, and you don’t have to worry about buying a whole share.

Let’s take Netflix as an example. It was $600 per share at one point. Quite a bit! Maybe you only want to invest $100 in Netflix. So, you can buy a fractional share of Netflix with your $100, and you’d have ⅙ of a share. As simple as that.

Trading fractional shares

It acts exactly the same as a whole share. You’ll still get dividends if a company decides to pay them (which is when a company pays out its profits to its shareholders). They’ll just be at the same rate as the fraction of the share.

Note: you can’t buy fractional shares with every stock broker. Only some of the modern ones (all of the ones we recommend).

Types of investments

Here’s what you can typically trade (buy and sell) on a trading app:

Stocks and shares

Stocks and shares are where you own a tiny part of the company, a share of the company.

Stocks and Shares

A company can be made up of billions or shares if it’s a public company listed on a stock exchange – which is where shares are freely bought and sold to the public.

Or if it's a private company, where it's not listed on a stock exchange, and the public cannot buy shares. Then there are sometimes just a few shares, and sometimes even just 1 if there’s only 1 founder (the owner).

Exchange-traded funds (ETFs)

An ETF, or an exchange-traded fund, is a group of shares combined into one single investment. How good is that? They’re super popular because they make investing easy and cheaper.

Exchange-traded funds (ETFs)

A great investing strategy is to buy a wide range of investments, called diversification, or simply not ‘putting all your eggs in one basket’. And this is where ETFs come in.

Buying an ETF means you don’t have to go and buy all the individual shares from all the different companies that you want to invest in, they are effectively pre-packaged investments. Which means you save on fees and time researching and buying stock and shares yourself.

ETFs are grouped together in many different ways, there’s thousands of ETFs out there! 

Common types are ones that represent a whole stock exchange or a part of one, such as the top 100 companies in the UK (listed on the London Stock Exchange), which is called the FTSE 100. You can simply buy a share of an ETF that tracks the value of the FTSE 100. Pretty cool.

ETFs can also be grouped by themes, so they could be companies in the electric vehicle industry, or green energy or even things like artificial intelligence. The possibilities are endless!

If you only want to invest in ETFs, check out InvestEngine¹. They only offer ETFs, but there’s no fees! Sounds too good to be true, but it’s real.

Foreign exchange (forex)

With some trading apps, you can also trade currencies, such as Pounds (GBP) and Dollars (USD). Simply to try and profit as much as possible. They often reflect whole countries' economies (how rich a country is), and so move around constantly with big news stories and things that happen across the world.

Trading forex is super popular and the trading volume is huge (the amount of people trading and how much money is actually traded).

You can do this with eToro¹, and another advanced trading platform IG¹.

Stocks & Shares ISA

Now here’s where things get interesting. A Stocks and Shares ISA lets you save and invest money completely tax-free!


That means everything you make inside a Stocks and Shares ISA account won’t count towards any tax bill, everything you make is all yours. The tax people won’t get any of it.

Note: the tax you might have to pay if your money wasn’t inside a Stocks & Shares ISA are Capital Gains Tax, Income Tax and Dividend Tax (more on those below).

However, you can only pay into one Stocks and Shares ISA each tax year (April 6th to April 5th the following year), and there’s an upper limit of £20,000 of what you can pay in each year (a nice problem to have!).

ISA allowance

This is called your ISA allowance, and actually applies as a total for all of your ISAs. For instance, you might have a Cash ISA and a Lifetime ISA too, and so can (only) add up to £20,000 across all of them.

A common strategy, and great for beginners, is to use your Stocks and Shares ISA with an expert-managed investment platform. This way the experts will grow your savings over time in a responsible way. You can just sit back and relax and watch your money grow over time.

And then for your trading, where you are making the decisions, use a General Investment Account (GIA), which isn’t tax-free, but you can have as many of these as you like. You might not have to pay any tax anyway (more on that below).

If you’re not sure where to get started, here’s the best expert-managed investment platforms.

Self-Invested Personal Pensions (SIPP)

Another great idea is to invest within a personal pension. This is similar to a workplace pension, which is what your employer would have set up for you if you are employed. Except, you set it up, and decide which pension provider you want (the pension company who manages it).

So you could choose to open a pension with a stock broker, such as a trading app. (You can have as many personal pensions as you like.)

Then you can buy and sell investments within the pension itself, and would then benefit exactly the same way as a Stocks and Shares ISA, and pay no tax on your investments when they grow! How great is that?!

Trading within a Self-Invested Personal Pensions (SIPP) app

On top of that, you also get a bonus from the government on everything you put in. A massive 25%. And if you’re a higher rate taxpayer, or additional rate taxpayer, you can actually claim the tax back that you’ve paid at those rates too (40% and 45%). You do this via a Self-Assessment tax return.

Why does the government give you a bonus? Well, pension savings are intended to be before you pay tax, that’s why the government adds money straight into your pension, to refund the tax you’ve already paid on your income. It’s all handled automatically by the investment platform too.

There are some restrictions however, you can only pay in as much as your income each year, or £60,000, whichever is lower. These figures are a total of all your pensions. And you can’t access your pension until you are 55 (57 from 2028) – it’s meant for retirement.

Note: you may end up paying tax when you retire. Taking money from your pension would count as an income, and so you might have to pay Income Tax on some of it (more on Income Tax below).

You can also let the experts manage your personal pension too.

Personal pension

Here’s the best personal pension providers in the UK for both expert managed and self-managed pensions.

Capital Gains Tax

Capital Gains tax counts when you make a profit on your investments. So when you buy something, such as a share, and it increases in value over time, and then you sell it. The tax applies to the profit only. If you lose money, it doesn’t apply.

However, you might not have to pay it. Everybody gets a Capital Gains Tax allowance each tax year, which is £6,000. So, you’ll only pay Capital Gains Tax on profits above this figure.

Capital Gains Tax

The rate you’ll pay depends on how much income you make each year. If you’re a basic rate taxpayer (earn less than £50,270 per year), you’ll pay 10% Capital Gains Tax, and if you’re a higher rate taxpayer (earn more than £50,270), you’ll pay 20% Capital Gains Tax.

Here’s where to learn more about Capital Gains Tax.

Income Tax

Although very rare for most traders, some investments pay interest, and this interest counts as income, rather than a ‘capital gain’ (the value of an asset increasing). And so you may have to pay Income Tax on it.

It’s exactly the same as your salary if you earn one. Simply add all your income together to work out what you’ll pay:

Income Tax rate Band
Up to £12,570 0% Personal Allowance
£12,571 to £50,270 20% Basic rate
£50,271 to £150,000 40% Higher rate
Over £150,000 45% Additional rate

Dividend Tax

Sometimes companies pay out their profits to their owners (its shareholders) and this is called a dividend.

You are allowed to earn £1,000 in dividends each tax year before you start paying tax on them.

Dividend Tax

The amount of tax you pay depends on how much income you make each year (e.g. from your salary). So simply work out which tax band you are in by adding up your total income (see above), and then check out how much you’ll pay from the table below:

Tax band Tax rate on dividends
Basic rate 8.75%
Higher rate 33.75%
Additional rate 39.35%

If you do have to pay taxes, don’t worry. It’s super easy, and all handled online via a Self-Assessment tax return.

Key stock trading terms

Shares outstanding

Public companies (companies listed on a stock exchange), often have a lot of shares. Sometimes in the billions (such as Apple).

The total amount of shares a company has is called ‘shares outstanding’.

The number of shares can actually change over time, companies can issue new shares to raise more money, which reduces the price of existing shares. And, they can buy shares back to reduce the number of shares in circulation, which increases the price of existing shares.

Market capitalisation

One way of valuing a company is to work out its market capitalisation (market cap). This is done by multiplying the total number of shares (shares outstanding) with the price of one share.

So, if a company has 1,000,000 shares outstanding, and the price of 1 share is £1. Its market cap is £1,00,000, which you could say is how much the company is worth.

Companies with large market caps are often seen as safer investments as they’re typically more established businesses which make large amounts of revenue and profit each year.

Earnings per share (EPS)

The earnings per share (EPS) is a measure to provide investors with a quick idea of how profitable a company is.

It is the company’s net profit (how much a company makes after all its costs each year), divided by the shares outstanding (the total number of shares there are).

For instance, if there are 1,000,000 total shares and the net profit is £10,000,000 per year, then the EPS (earnings per share) is £10.

The higher the earnings per share, the more profitable the company is. It’s a great way to compare similar companies against each other to see which is more profitable and performing better.

What are CFDs?

With trading platforms (such as trading apps), they can offer CFDs to trade too. These stand for ‘Contract For Differences’ and are very similar to buying stocks and shares on the surface, but slightly different behind the scenes. Let’s run through them.

They’re super popular with traders who trade regularly (such as day traders), as the fees can be lower, and they give you the option to trade with more money than you have (margin trading), and also trade both price directions (so you can make a trade on the price of a stock going down).

Instead of buying an asset directly (e.g. a share), with a CFD you enter into an agreement with the trading platform (a contract), about the price of the asset in the future, and then agree to pay the difference in the price from when you buy the asset to when you sell the asset. As simple as that.

However, you can trade the price of an asset going down too, called ‘going short’. For instance, if you had a contract with the price going down, and bought the CFD for a stock when it was £100, and now the stock is valued at £90, you’d have made £10 profit. Nice!

Trading CFDs

You can also trade with more money than you have, called margin trading or leverage trading. This works by using your money as a deposit (calle collateral), to make a trade (sometimes called open a position) for more than you would be able to normally.

For instance, let’s say you have £50 and think that a share will go up in price. You could effectively borrow 5x that amount, and buy £250 worth of shares rather than £50.

This means that you could make significantly more than you could otherwise. Let’s say the share price goes up by 10%, you’ve now made 10% on £250, so £25 profit, rather than 10% on £50 (£5). Pretty cool right?

Leverage trade (Up)

However, it also increases the potential to lose more money too. If the stock price actually dropped 10%, you would have lost 10% of £250 (£25), rather than 10% of £50 (£5). And so you would have actually lost 50% of your cash. Not great.

Leverage trade (Down)

It’s a great tool to enhance your trading, but you need to be sensible!

We don’t recommend beginners start by trading CFDs, but if you want to, the best trading apps for CFD trading are eToro¹ and Trading 212¹.

Currency conversion fees

When you buy shares from another country, for instance buying US shares like Apple and Google, they’ll be in another currency, US Dollars in this case.

So in order to buy the shares, you’ll have to convert your Pounds into Dollars, and this is where the currency conversion fee comes in.

Your stock broker, the trading app, will automatically convert your Pounds into Dollars when you buy the stock, it’s all handled automatically. You’ll just see the foreign stocks that you now own inside your account, and they’ll be priced in Dollars instead of Pounds.

Foreign currency exchange

However when a broker does this, they include a currency conversion fee. This can be cheap, for instance 0.15% with Trading 212, or it can be expensive, such as 1.5% with Interactive Investor. It all depends on which trading app you use.

With eToro, it’s a bit different. The whole app operates in Dollars, so you simply convert your Pounds to Dollars when you deposit cash, and this is a reasonable fee of 0.50%.

Stamp Duty

There’s also Stamp Duty to consider when you buy shares in the UK. This is a tax on shares that are listed on the London Stock Exchange (LSE), called Stamp Duty Reserve Tax (SDRT).

It’s 0.50% when you buy shares. You don’t pay this when you trade CFDs as you aren’t actually buying the shares themselves.

Note: it’s just UK shares, not any foreign stocks, such as US or European companies.

You also don’t pay this on ETFs, IPOs, or on smaller companies listed on the AIM exchange (which is the stock exchange for smaller companies, related to the London Stock Exchange).

Conveniently, it’s all handled automatically by the trading app too. You don’t need to do anything. They’ll let you know how much it is when you buy the shares.

By the way, eToro¹ actually pays this for you if you trade with them. We told you they were good!

That’s it for trading apps for beginners

We hope that’s made investing and trading a bit clearer. It’s a great idea to learn about investing, it can only help with your future finances. 

Our tip is to focus primarily on long-term investing, and do that by using an expert-managed Stocks & Shares ISA to build up your savings. Then you can use a trading app to make trades yourself alongside the experts working hard for you.

Thanks to modern technology, you can get started trading almost entirely for free. Commission-free trading, with no accounts fee, and just low fees when you buy investments (currency conversion fees and sometimes Stamp Duty). It’s pretty great and free trading apps are perfect for beginners (and the pros).

You’ve got lots of options when it comes to trading platforms and investing apps. The best ones we recommend for beginners are:

  • eToro¹ - awesome social trading app. Copy the pros!
  • XTB¹ - awesome trading app
  • Trading 212¹ - awesome trading app
  • AJ Bell¹ - great traditional stock broker but more expensive

If you want to learn more about investing, or find even more options for stock brokers, check out our best investing platforms. Good luck trading!

Get a free share worth up to £100

Sign up to Trading 212 with the promo code NUTS to claim yours. Enjoy!
Get a free share¹Get a free share¹

Fact checked icon
This article has been fact checked

This article was written by the team at Nuts About Money, and fact-checked by 2 independent reviewers. You’re in safe hands.

Get a free share worth up to £100

Sign up to Trading 212 with the promo code NUTS to claim yours. Enjoy!

Get a free share¹Get a free share¹

Free monthly money saving email

Get the latest deals, guides and loopholes straight to your inbox, free!

Related articles