Retail sales are recovering enough to help Thailand’s biggest consumer stocks, but not evenly enough to lift the whole sector.
Thailand retail stocks show mixed earnings recovery

That is the real message from a fresh look at 11 large Thai retail names: companies tied to everyday spending, store expansion and tighter cost control are starting to show better earnings, while those more exposed to a still-cautious household budget are struggling to keep pace. For long-term investors, that split matters because it says the Thai consumer is not dead — just selective, uneven and still vulnerable to borrowing costs and confidence.

The strongest names are the ones that are either winning share or proving they can protect margins even before spending fully normalizes. CPALL, the operator of 7-Eleven, remains the sector’s anchor, with first-half net profit up 15.9% to 16.63 billion baht and analysts still overwhelmingly positive, giving it an average target price of 61.38 baht versus a recent close of 46.25 baht. CRC has been even more impressive on the stock market, up 56.9% this year, after first-half profit jumped 38.9% to 4.83 billion baht and the company kept expanding in Thailand and Vietnam. BJC also stands out, with first-half profit soaring 89.3%, a sign that the market is rewarding retailers that have moved beyond survival and back toward growth.
That strength matters economically because retail is one of the clearest real-time gauges of domestic demand. When sales start to improve, even modestly, it tells you households are still spending on essentials, home improvement and electronics despite high living costs. It also shows why management discipline is becoming a competitive advantage. Several of these chains are not relying on a full consumer rebound; they are using cost controls, new stores and better product mix to protect earnings until purchasing power improves.

The laggards tell the other half of the story. CPAXT, the Makro and Lotus’s operator, reported first-half profit down 5.3%, while HMPRO’s fell 3.5%. Both still look acceptable on valuation — CPAXT on a 16.97 times trailing earnings multiple and HMPRO at 13.97 times — and both offer dividends, but neither is yet showing the kind of earnings momentum investors want to pay up for. That is why the market has been more cautious. CPAXT is down 5.7% this year and HMPRO 3.8%, even as better-positioned peers have rallied.
Investors should care because this is a stock-picking market, not a blanket retail rally. The sector is being pulled in two directions: winners with scale, stronger brands, or exposure to resilient spending are compounding nicely, while more cyclical or price-sensitive names are still waiting for better household confidence. Adalytica’s consumer-spending sentiment snapshot is still in “fear” territory, and that lines up with what the earnings tell us: shoppers are buying, but they are not spending freely.
For long-term investors, the takeaway is constructive. If Thailand’s consumer backdrop keeps slowly improving, the best retail operators could see a multi-year earnings recovery, not just a short-lived bounce. But the gap between the leaders and the laggards is likely to stay wide, so investors should favor businesses with proven traffic, strong balance sheets, dividend support and room to expand. In retail, patience and selectivity matter more than ever, and the names that can keep growing through a hesitant consumer will be the ones worth holding.
| Entity | Gains | Losses |
|---|---|---|
| CPALL, CRC, BJC | ▲earnings momentum | ▼waiting peers |
| COM7, GLOBAL, MOSHI | ▲selective spending recovery | ▼weak household budgets |
| CPAXT, HMPRO | ▲valuation support | ▼profit growth |
| Thai retail investors | ▲stock-picking opportunity | ▼broad-based rally |



