Most comparisons between buy-to-let and stocks turn into an argument about which one returns more money. That's the wrong question. Both can make you money over time, and both can lose it. The question worth asking is what you're actually trading off between the two, because they ask completely different things of you as an investor.
| Stocks (ISA) | Buy-to-let | |
|---|---|---|
| Liquidity | High, sell in seconds | Low, months to sell |
| Leverage available | Low, risky if used | High, standard mortgage |
| Control over the asset | None | Full, can renovate or improve |
| Ongoing effort | Minimal | Significant |
| Diversification | High, spread across many companies | Low, concentrated in one asset |
| Tax efficiency | High, inside an ISA | Reduced by recent changes |
| Typical entry cost | Low, any amount | High, deposit plus fees |
What stocks give you
A stocks and shares ISA is about as close to effortless investing as exists. You put money in, it's spread across hundreds or thousands of companies if you're in an index fund, and you don't have to do anything else. No tenants, no repairs, no phone calls at 11pm about a boiler. Sell whenever you want, and the money is in your account within a few days.
The tax treatment inside an ISA is genuinely hard to beat too. No capital gains tax, no dividend tax, no admin. Over a long period, a diversified global portfolio has historically returned somewhere around 7% a year before inflation, though there's no guarantee that continues, and any individual year can be sharply negative.
The honest downside is that you have no control over any of it. You can't improve a company you own shares in. You can't decide to add value to Apple. Your return is entirely down to what the market decides your shares are worth on any given day, and if you'd bought at the wrong time, you might be sitting on a loss for years with nothing to do but wait.
What buy-to-let gives you
Property flips that trade-off around entirely. Right now, a typical UK postcode area yields around 4% in gross rent alone, before any capital growth. That's already broadly comparable to a dividend yield, except you can actually do something about it.
You can renovate a flat and increase both the rent and the sale value. You can extend a house, convert a loft, split a property into two units, or simply choose a better tenant at a higher rent when the current one leaves. None of that is available to you as a shareholder. A landlord who puts in the work can genuinely change the return on a specific property in a way a shareholder never can with a share price.
Then there's leverage. A 25% deposit lets you control 100% of a property's value and its future capital growth, using borrowed money at a mortgage rate that's often lower than the return the asset itself generates. Get a mortgage on £8,000 of shares and you're in genuinely risky margin-trading territory that most retail investors have no business being in. Get a mortgage on a £200,000 house with a £50,000 deposit and you're just doing normal buy-to-let. The same leverage that would be reckless with stocks is completely routine with property.
The costs are real too, and worth being upfront about. Stamp duty carries an extra 5% surcharge on additional properties. Mortgage interest relief for landlords was cut back significantly a few years ago and no longer offsets tax the way it once did. Selling a house costs thousands in fees and takes months, not days. None of that disappears just because the flexibility argument below is genuine.
Why "flexible" is the right word, just not for the reason people assume
If flexibility meant "how quickly can I turn this into cash," stocks win outright. A share sells in seconds. A house takes months and a five-figure sum in costs to sell.
The flexibility that property actually offers is different: it's optionality over what you do with the same asset while you're still holding it. You can remortgage and pull equity out without selling anything, something you can't do with a share portfolio without liquidating part of it. You can convert the property into your own home if your circumstances change. You can sell it with a tenant already in place to another landlord, sell it empty to an owner-occupier, or hold it and pass it on. Every one of those is a different exit route available on the same asset, and you get to choose which one fits your situation when the time comes, rather than being limited to "sell some shares or don't."
That's a meaningfully different kind of flexibility to weigh against the instant liquidity of stocks, not a better version of the same thing.
Which one is right for you
If you want low effort, broad diversification, and the ability to access your money in days rather than months, stocks in an ISA are hard to beat, and there's nothing wrong with deciding that's the right fit. If you want direct control over an asset you can actively improve, you're comfortable with the responsibilities of being a landlord, and you're willing to use leverage sensibly, buy-to-let offers a kind of hands-on flexibility that a share portfolio simply can't.
Plenty of people reasonably do both. Neither is free of risk, and this isn't financial advice, just a clearer way to frame the actual choice than "which one returns more."
If you're weighing up buy-to-let specifically, the full postcode-by-postcode yield map, an area comparison tool, a budget-based search, and a built-in stamp duty and cashflow calculator are all free to use.