Q2 2026 Thai corporate earnings grew 22% year-over-year, one of the strongest quarterly performances since 2023. The SET closed the quarter at 1,595. Now, with Q3 reporting season approaching and the index hovering in the 1,575–1,595 range, the question isn’t whether the good Q2 numbers were real — they were — but whether the macro environment of August and September 2026 left marks that Q3 will have to absorb.
What Drove the 22% Q2 Growth
Three sectors delivered most of the Q2 outperformance. Thai banks benefited from wider net interest margins as the BoT rate cut in February allowed them to reprice assets faster than liabilities. Energy companies saw volume recovery as Thai industrial activity picked up after a soft H2 2025. Tourism-exposed consumer and hospitality stocks continued their multi-year recovery, with Q2 2026 visitor numbers tracking above 2025 for most major source markets.
The 22% headline number masks some concentration: the top 20 SET-listed companies by market cap accounted for roughly 65% of the aggregate earnings growth. Smaller-cap and mid-cap Thai companies had a more modest recovery, and several sectors — domestic retail, industrial materials — actually saw flat or slightly negative earnings versus Q2 2025.
The Q3 Headwinds
The same sectors that powered Q2 growth face different dynamics in Q3. Banks: BoT held three times since February, and the NIM expansion from the rate cut has largely been captured. Q3 banking earnings will be more about loan growth and asset quality than margin dynamics. Any uptick in NPL ratios — particularly in SME lending — would be the key negative surprise to watch.
Energy: oil price volatility has been significant in Q3. The Middle East situation created a spike in August followed by partial retreat. Thai refiners with fixed refining margin contracts are partially protected; those with spot exposure had a rougher quarter. PTTEP, as an upstream producer, generally benefits from higher crude prices, which is the opposite direction from refiners.
Tourism and consumer: Q3 is high season for certain tourism segments but also the period where Thai baht fluctuations matter most. A stronger baht in Q3 (down from 33.80 to 32.90) means foreign tourism revenue converts to fewer baht — a headwind for SET-listed hotel groups and tourism operators.
What the Market Is Already Pricing
The SET’s range-bound behavior at 1,575–1,595 in early September suggests the market is neither pricing in a continuation of 22% earnings growth nor a sharp deterioration. The current level implies roughly flat earnings growth in Q3 relative to Q3 2025, with the forward P/E reflecting mid-cycle valuations.
The risk is asymmetric: if Q3 earnings surprise positively — particularly in banking (loan growth) and consumer (domestic demand resilience) — the SET has room to test 1,650–1,700. If energy earnings disappoint due to oil price volatility and refining margin compression, and if any bank shows NPL deterioration, 1,550 becomes the downside test.
What Thai Investors Should Watch in Q3 Reporting Season
Three specific data points to track when Q3 results start arriving in late October and early November. First, KBank and SCB’s NPL ratios: if both banks show stable or declining NPLs, the credit quality story holds and banking sector support for the SET remains. Second, PTTEP’s production guidance: any revision to production volume guidance signals what Q4 energy earnings look like before they arrive. Third, Central Retail’s same-store sales growth: this is the best single indicator of domestic consumer demand, and it’s less affected by baht movements than tourism stocks.
The 22% Q2 growth is a high bar. The more likely outcome for Q3 is high single-digit to low double-digit growth as energy and tourism face headwinds while banking holds and consumer remains stable. That’s still a healthy number — just not the headline-grabber that Q2 delivered.