Latest / Investor Exchange / How Shopper360 Turned Massive Losses Into Profit In 1H2026
Transcript
- 0:02Time for another Investor Exchange podcast. Here are your hosts, Matt and Sally.
- 0:07We are looking at a pretty classic setup today. You have a company,
- 0:11Shopper 360, that spent last year just bleeding red ink.
- 0:16Oh, yeah. Over a million ringgit in losses.
- 0:19It looked, well, precarious.
- 0:21Exactly. Then you fast forward 12 months to this new report,
- 0:24and the headline number has just flipped completely. they've posted a profit,
- 0:29on paper, the ship is turned around.
- 0:31It's the kind of headline that usually triggers a rally.
- 0:35I mean, investors see the word profit after a year of loss, and the instinct
- 0:39is just to jump right in. Usually.
- 0:42But, you know, the mission for this deep dive is to figure out if that profit
- 0:46is actually high quality or if it's just the result of some clever accounting
- 0:50and maybe some aggressive cost cutting. Right.
- 0:52Because when you peel back the layers on this one, particularly the cash flow
- 0:56statement, The story gets a lot more complicated than just, we made money. It absolutely does.
- 1:01We're analyzing Shopper 360 Limited's results for the first half of the financial year, 2026.
- 1:06And for anyone not familiar, this is a company that lives in what they call the last mile of retail.
- 1:11Which is really just a fancy way of saying they do all the grunt work.
- 1:14Pretty much. If you walk into a supermarket in Malaysia and see the shelves
- 1:18perfectly stocked, or someone hands you a sample of a new drink,
- 1:21or there's that massive cardboard display blocking the aisle.
- 1:25That's probably their team.
- 1:27They handle sales execution, merchandising, and in-store advertising.
- 1:31They are the bridge between a huge brand and you putting something in your physical shopping cart.
- 1:36So let's get into the numbers. The report dropped earlier this month,
- 1:40covering the period that ended in November 2025.
- 1:42And like I said, the headline is this swing from loss to profit. Mm-hmm.
- 1:47But looking at the revenue line, it's not like they doubled their business overnight or anything.
- 1:51No, but the growth is respectable. Revenue is up 9% year over year.
- 1:55They went from RM 93.1 million in the first half of 2025 to RM 11.5 million this period.
- 2:02Which is solid. In a mature industry like retail services, hitting nearly double-digit
- 2:07growth is not bad at all. It's very solid. But you're right.
- 2:09The bottom line swing is way more dramatic than that. Last year,
- 2:12a loss of RM 1.07 million.
- 2:15This year, a net profit of RM 0.63 million. That's an RM 1.7 million turnaround.
- 2:21And from what I can see in the notes, a huge chunk of that isn't just about selling more.
- 2:26It's about stopping the bleeding. You're talking about the surgery they performed.
- 2:30Exactly. They had this subsidiary, shopper plus Myanmar, that just seemed to
- 2:35be this constant drag on the books.
- 2:37It was. They finally ceased operations there in January 2025,
- 2:41and now they're in the process of liquidating it.
- 2:44So when you compare this year to last year, a huge part of that profit is simply
- 2:49the absence of all the costs from that Myanmar unit. It's addition by subtraction.
- 2:54That's a perfect analogy. You cut off the infected limb and suddenly the whole
- 2:58body looks a lot healthier.
- 2:59And it was the right move. I mean, strategically, it let them refocus entirely
- 3:04on their core Malaysian market, which, as the number they're showing,
- 3:08is actually performing quite well.
- 3:09Okay, so let's break that down because they basically run on two engines.
- 3:13And the segment report, it's really a tale of two different economies, isn't it? Completely.
- 3:18They're moving in opposite directions. You've got the sales execution side and
- 3:21then the advertising side. Right.
- 3:23And the sales execution segment, this is the manpower.
- 3:26The merchandisers, the people physically putting stuff on shelves. This is the hero.
- 3:31Revenue here is up nearly 14 percent. That's an extra 10 million ringgit in
- 3:36revenue from just that one segment. Wow.
- 3:38And this tells us something really important about the retail landscape in 2026.
- 3:42This is the must have service.
- 3:45Brands know that if their product is not physically on the shelf,
- 3:48they make zero dollars. It's non-negotiable.
- 3:52So even if things are a bit tight, they're spending here. They are.
- 3:55They're expanding their contracts to make sure their distribution is absolutely rock solid.
- 4:00It's the unsexy work, but it pays the bills.
- 4:02But then you flip over to the advertising and marketing segment.
- 4:05This is the fun stuff. The in-store campaigns, events, sampling.
- 4:09And this engine is sputtering.
- 4:10Revenue dropped 9%. Which is just classic behavior during a cautious economic period.
- 4:15We call it the OPEX versus marketing split. Explain that. Companies will protect
- 4:19their operations, you know, getting the goods to the store.
- 4:22At all costs. But when the finance director says we need to cut the budget,
- 4:26the very first thing to go is always the marketing spend.
- 4:30The nice to have gets the chop. Precisely.
- 4:33The management even noted cautious advertising expenditure from clients.
- 4:38Brands are pulling back on the flashy stuff and just focusing on the basics.
- 4:42So we have a clear picture of the business. The core kind of boring stuff is
- 4:46growing well enough to cover the dip in the flashy stuff.
- 4:49And you combine that with cutting the Myanmar losses and they're profitable.
- 4:54On the income statement, yes.
- 4:55But this is where I want to pause and pivot to the cash flow statement.
- 4:58Because while the income statement is saying we made a profit,
- 5:01the cash flow statement seems to be screaming, where is the money?
- 5:04It is the single most critical discrepancy in this entire report.
- 5:07I'm looking right at net cash used in operating activities.
- 5:10It is negative RM 1.5 million.
- 5:14So just to be super clear for everyone listening, They reported a profit of
- 5:18over $600,000, but their actual day-to-day operations burned through $1.5 million in cash. Correct.
- 5:25Cash left the building. How does that even happen? I mean, how do you make a profit but lose cash?
- 5:31Let's unpack the mechanism here because it looks like it's all tied to working capital.
- 5:35It is entirely a working capital issue, and you need to look at one specific line item.
- 5:42Contract assets. I saw that. It ballooned. But contract assets is one of those
- 5:46accounting terms that just makes people's eyes glaze over.
- 5:49It is. But think of it like this. You're a contractor building a house.
- 5:53You've poured the concrete.
- 5:54You frame the walls and you pay your crew their wages every single Friday.
- 5:59You have done the work. OK, got it. But the client, the homeowner,
- 6:03says, per our agreement, I'm not paying you until this whole room is finished
- 6:06or maybe I'll pay you 60 days after inspection.
- 6:09So you're out of pocket for all the materials and the labor.
- 6:13You paid your guys, but the cash hasn't come back in yet.
- 6:16Exactly. On your books, that value you created sits as a contract asset.
- 6:22It's an asset because you will get paid. It even counts as revenue and profit
- 6:25because you did the work.
- 6:26But you cannot use a contract asset to pay your electric bill today.
- 6:31And in Shopper 360's case, this pile of unbilled work shot up by RM 4.6 million.
- 6:38That's a massive amount of cash to have tied up. It is. They are essentially
- 6:41acting as a bank for their big clients.
- 6:43They're fronting the costs, paying their staff, which is a huge monthly cash
- 6:46outflow, and then just waiting for the clients to settle up.
- 6:49Which leads directly to the other red flag I circled, debt. Of course.
- 6:53If you are bleeding cash to fund your operations, you have to get that money
- 6:57from somewhere. You go to the bank, and that is exactly what they did.
- 7:00Their total borrowings jumped from RM4.5 million in May to RM6.25 million in November.
- 7:07That's almost a 2 million ringgit increase in debt in just six months.
- 7:10And it's mostly short-term stuff. They are plugging that cash flow hole with debt.
- 7:14And this explains why their finance costs, the interest payments, more than doubled.
- 7:19They went from paying about $67,000 in interest to over $153,000.
- 7:25And that is the danger zone.
- 7:27In a low-margin business like this, interest payments eat directly into your net profit. it.
- 7:32If rates go up or they have to borrow even more, that 600,000 ringgit profit
- 7:37we celebrated could just.
- 7:39Varish. It also explains the lack of a dividend. The board said they're keeping
- 7:44cash for working capital and growth.
- 7:46Reading this, they didn't really have a choice, did they? No,
- 7:49they don't have the cash to give away. They absolutely need to preserve liquidity.
- 7:53Distributing cash right now would be, well, pretty irresponsible.
- 7:57So we have a profit that's currently being financed by debt.
- 8:00That's the reality. But let's look forward.
- 8:02Management included a section on industry trends for 2026.
- 8:06I saw that. And usually these sections are just fluff. But I felt like this
- 8:09time they were actually outlining their survival strategy.
- 8:12I agree completely. They identified four trends. And if you read between the
- 8:16lines, they're telling us exactly how they plan to defend their turf.
- 8:20Let's start with the first one. Value and efficiency.
- 8:24It just sounds like generic corporate speak. We want to be efficient.
- 8:28Well, who doesn't? Right. On the surface, it's a buzzword. But you have to read
- 8:32it in the context of the Malaysian retail climate. When consumer spending softens,
- 8:37the big brands panic about their margins.
- 8:39And they can't just keep raising prices forever. Exactly. So they look at their
- 8:42operations and ask, where are we leaking money?
- 8:45And managing a fleet of 500 part-timers to hand out coffee samples is a logistical nightmare.
- 8:52It's inefficient. So Shopper360's pitch is, let us handle that mess for you. It's more than that.
- 8:57It's, we have the economies of scale. We can put that person in the store for
- 9:0220% less than you can do it yourself. In a tight economy, that's a cost-saving
- 9:07necessity. That's why this trend matters.
- 9:09That makes a lot of sense. Outsourcing is a defensive move. The second trend
- 9:13caught my eye because I've seen it myself.
- 9:15The neighborhood mall. The shift away from the mega malls. Yeah.
- 9:19People aren't driving 45 minutes to the giant city center mall as much.
- 9:22They're just going to the community hub down the street.
- 9:24But why is that an opportunity for them? Because fragmentation is hard.
- 9:28It is so easy for a brand to set up one massive event at a huge mall.
- 9:33Send one team, you're done. But trying to coordinate 50 small activations in
- 9:3850 different neighborhood malls, that is a logistical beast. Ah, I see.
- 9:44The big fan-the-ad agencies probably hate that kind of work.
- 9:47It's too much hassle for too little billing.
- 9:49Exactly. It doesn't scale well for them. But for an execution agency like Shopper360,
- 9:54which already has thousands of people in those stores anyway, it's a perfect upsell.
- 9:58They are already there. It's a competitive moat built on logistics.
- 10:01Smart. Use the footprint you already have. Okay. Trend number three,
- 10:04in-store media as data. This is the modernization play.
- 10:08For years, in-store marketing was just a black box. You put up a poster and
- 10:12you hoped sales went up. Right.
- 10:14But now, retailers are viewing their stores as media channels.
- 10:17They want the same analytics they get from Google or Meta.
- 10:20Clients are demanding proof of impact. So it's not enough to say we ran a campaign.
- 10:25You have to show the numbers. You have to prove the ROI. It moves the conversation
- 10:29from, I think this worked, to here's the data proving it worked.
- 10:34And in an environment of budget cuts, data is your shield.
- 10:37Makes sense. And the final trend was loyalty over acquisition.
- 10:42Which, frankly, is just common sense when it's so expensive to find new customers online.
- 10:48It's prohibitively expensive. So brands are doubling down on keeping the ones they have.
- 10:53This means gamification, receipt-based rewards, you know, buy 10,
- 10:57get one free type contests.
- 10:59And Shopper360 wants to be the engine behind all that. Exactly.
- 11:02So the game plan is solid, be the most efficient option, dominate the difficult
- 11:06neighborhood malls, and use data to prove your worth.
- 11:09But game plans can fail. We talked about the financial risk,
- 11:12the debt. What about the operational risks?
- 11:14The elephant in the room is always labor. This is a people-heavy business.
- 11:18We're talking thousands of merchandisers. So they're incredibly vulnerable to wage hikes.
- 11:23Extremely. If the minimum wage goes up, or if the labor market just gets tight
- 11:27and they have to pay more to attract staff, their margins get squeezed instantly.
- 11:32And they can't exactly automate a person stocking the dairy aisle. Not yet, anyway.
- 11:36Not reliably, no. They mention automation, but that's for back office stuff.
- 11:40The core work is physical.
- 11:42That exposure to labor cost is a permanent risk factor for them.
- 11:46There's also this issue of short planning cycles.
- 11:49The report mentioned clients are committing to campaigns at the very last minute.
- 11:53Which is a nightmare for planning.
- 11:56Imagine a client calls you on a Tuesday and says, we have a budget surplus,
- 11:59we need a nationwide campaign starting this Friday.
- 12:02You have to scramble. Yeah. You're paying overtime, rushing logistics.
- 12:05It's inefficient, it's expensive, and it eats into your profitability.
- 12:09But if you say no, the client just goes to a competitor. So you have to kind
- 12:13of eat the inefficiency.
- 12:14So let's bring this all together. We started with the question,
- 12:17is this turnaround for real? And the answer is yes.
- 12:21But it's fragile. The return to profitability is real. Cutting the Myanmar loss
- 12:26was absolutely the correct move.
- 12:29And the growth in their core business proves they are essential to their clients.
- 12:33But the quality of that earnings growth is concerning.
- 12:36They are financing their operations with debt because all their cash is tied
- 12:40up waiting for clients to pay.
- 12:42It feels like they're running really fast on a treadmill.
- 12:45They're doing all the work, booking the profit, but they're just waiting for
- 12:49the paycheck to land. And that leads to this dangerous concept called overtrading.
- 12:53It's a paradox where a company can actually grow itself into trouble.
- 12:56They take on so much new business that they just run out of cash trying to fulfill
- 12:59all the orders before they get paid.
- 13:01And that's the provocative thought I want to leave everyone with.
- 13:04We always think growth is good.
- 13:05But looking at that RM4.6 million spike in unbilled work, you have to ask,
- 13:11is Shopper 360 growing too fast for its own wallet?
- 13:14That is the key question for the second half of this year. So what should you
- 13:18watch for when the full-year results come out?
- 13:20Ignore the profit line for a moment. Go straight to the cash flow statement.
- 13:24Look at net cash from operating activities. If that number turns positive,
- 13:28it means the gamble paid off, the clients have paid up, and the company is sustainable.
- 13:32And if it stays negative... Then they are just digging a deeper hole with debt
- 13:36to fill the previous hole. And you can only do that for so long before the bank
- 13:40finally cuts you off. Profit is an opinion.
- 13:43Cash is a fact. We'll see which fact wins out later this year. Indeed.
- 13:47That wraps up our deep dive into Shopper 360, a classic turnaround story with
- 13:53a pretty major caveat attached.
- 13:55As always, thanks for listening. Keep analyzing.
- 13:57And just a quick reminder before we go, this analysis is based on the source
- 14:01documents we had and is for informational purposes only. It is not financial advice.
- 14:06Please do your own research. See you next time.