CBA vs Coles shares: Which is the better buy at age 50?

CBA and Coles are Aussie blue chips, but which is better if you're investing a large sum at 50? Here's my take.

Side view of a happy senior woman smiling while drawing as a recreational activity or therapy outdoors together with the group of retired women.

Image source: Getty Images

Commonwealth Bank of Australia vs Coles Group shares

Thinking about putting a decent sum of money to work at age 50? You might be weighing up blue-chip mainstays like Commonwealth Bank of Australia (ASX: CBA) and Coles Group Ltd (ASX: COL). Both are household names, offer steady dividends, and can anchor a portfolio for long-term wealth – but which really stacks up as the better buy now?

The case for Commonwealth Bank of Australia

Commonwealth Bank of Australia is the country's largest bank by market value, with a history dating back over a century. It's truly a financial powerhouse, serving millions of Aussies and Kiwi customers across banking, funds management, insurance, and broking. CBA's brand is instantly recognisable and its digital banking platform is widely regarded as an industry leader.

Looking at the fundamentals:

  • P/E Ratio: 23.38 – a not-uncommon range for the big banks in recent years.
  • Dividend yield: 3.31%, fully franked, with a long record of consistent, rising payouts (recent years showing annual increases).
  • Market Cap: $251.64 billion – it absolutely dominates the ASX banking sector by size.
  • CBA's earnings per share is 6.517, supporting its substantial dividends.
  • Importantly for many retirees or near-retirees, it franks all its dividends at 100%.

The case for Coles

Coles is a giant of the Australian supermarket scene, serving everyday groceries to millions of households each week. The company includes Coles Supermarkets, Coles Liquor, and significant online channels, making it a true consumer staple. Once part of the old Coles Myer empire, it found new independence after spinning off from Wesfarmers in 2018.

Some standout numbers:

  • P/E Ratio: 28.18 – that's above CBA's, but supermarkets can warrant higher multiples due to their stable, recurring demand.
  • Dividend yield: 3.41% (fully franked), a touch higher than CBA's, and the dividend per share has shown steady growth since relisting.
  • Market Cap: $30.75 billion – much smaller than CBA, but still a top-20 ASX company and a true blue-chip by any measure.
  • Earnings per share: 0.812, in line with its sector and size.

Valuation comparison

Here's how the two stack up on key metrics:

MetricCommonwealth BankColes Group
P/E Ratio23.3828.18
Dividend Yield3.31% (100% franked)3.41% (100% franked)
Market Cap$251.64 billion$30.75 billion
Dividend per Share$5.05$0.74
EPS6.5170.812

Both companies pay fully franked dividends, nice for after-tax income in retirement. Coles edges out CBA for current yield (3.41% vs 3.31%) but trades at a noticeably higher P/E ratio. Just note, as banking and supermarket stocks belong to very different sectors, their typical P/E ranges don't always line up apples-for-apples – supermarkets are often seen as more consistent defensive earners.

Recent share price momentum

Comparing recent share price momentum up to 7 October 2026:

  • CBA: Closed at $150.37, down 1.32% on the day. Year to date, the return sits at -2.0%, showing modest underperformance in 2026 so far.
  • Coles: Closed at $22.88, flat on the day. Year to date, the return is 10.4% – Coles has delivered a solid positive run in 2026 to date.

So if you're after recent price momentum, Coles has the edge.

Which is the better buy?

If I was making a large investment at 50 and wanted a reliable, lower-volatility cornerstone holding, I'd personally lean toward Commonwealth Bank of Australia. Its size gives it economic moat, its payout history oozes consistency (with strong franking), and its banking model has longer-term pricing power. While its dividend yield is slightly lower than Coles', the payout per share is much higher and has grown considerably over decades.

Coles is no slouch – I really like the company for its dependable earnings, and its share price has outperformed CBA over the past year. But at a noticeably higher P/E ratio and with much slower historical dividend growth, I see CBA as a more attractive blend of yield, scale, and proven resilience, especially if income and peace of mind are top priorities in the run-up to retirement.

That said, if steady capital growth and lower bank sector exposure appeal more, Coles is by no means a bad alternative. But for a large, set-and-forget holding at age 50, my pick would be Commonwealth Bank.

Motley Fool contributor Laura Stewart has no position in any of the stocks mentioned. The Motley Fool Australia's parent company Motley Fool Holdings Inc. has no position in any of the stocks mentioned. The Motley Fool Australia has no position in any of the stocks mentioned. The Motley Fool has a disclosure policy. This article contains general investment advice only (under AFSL 400691). Authorised by Scott Phillips. This article was prepared with the assistance of Large Language Model (LLM) tools for the initial draft. Any content assisted by AI is subject to our robust human-in-the-loop quality control framework, involving thorough review, substantial editing, and fact-checking by our experienced writers and editors holding appropriate credentials. The Motley Fool Australia stands behind the work of our editorial team and takes ultimate responsibility for the content published by The Motley Fool Australia.

More on Retirement

Senior man looking at his laptop and pondering something.
Retirement

CSL vs CBA: Which ASX share is best for SMSFs?

We pit CSL against Commonwealth Bank to see which ASX blue chip offers SMSFs the best mix of dividends, franking,…

Read more »

Man looking at his laptop and pondering data.
Retirement

Wesfarmers vs Qantas: Which ASX share suits a 60-year-old investor?

We compare Wesfarmers and Qantas shares for income, stability and value – which looks right for the retirement-minded investor?

Read more »

Couple holding a piggy bank, symbolising superannuation.
Retirement

How much do I need to retire on $85,000 a year at 50?

Investors can build significant dividend income by age 50.

Read more »

Man looking at a laptop with his hands on his head, with his partner trying to talk to him.
Retirement

6 costly mistakes that will slash your Age Pension payment

One of these errors could cut your payment in half. Or worse, eliminate it entirely.

Read more »

Elderly couple dressed up with capes on.
Retirement

Why this ASX dividend share is a retiree's dream for 2027

I think this ASX dividend share offers a lot of positives for retirement.

Read more »

Man holding Australian dollar notes, symbolising dividends.
Retirement

54,543 shares of this high-yield ASX dividend stock pay an income equal to the Age Pension

I’m backing this business to continue its amazing payout record.

Read more »

Man holding Australian dollar notes, symbolising dividends.
Retirement

How much do I need to retire on $110,000 a year at 65?

This is what it would take to generate $110,000 a year at 65.

Read more »

Retiree using a laptop outside his house.
Retirement

Retirement just got more expensive. Here's what it costs per year

Australia's benchmark retirement budgeting guide has just been updated.

Read more »