Shopify reported second-quarter results before Wednesday’s open and beat on everything the market watches. Revenue of $3.583 billion was up 34% year over year — 33% in constant currency — against roughly $3.45 billion expected. Gross merchandise volume rose 32% to $115.567 billion. Adjusted earnings were $0.42 a share versus $0.40 modeled. Operating income was $488 million, up from $291 million a year ago. Free cash flow hit $654 million, an 18% margin against 16%. Shares jumped about 19%.
Now the line that got no applause. Gross profit was $1.708 billion, up 31% — three points slower than revenue. Run the division and Shopify’s gross margin was roughly 48% this quarter against roughly 49% a year ago. On $3.58 billion that is not a rounding error, and it is not new.
The mix explains it. Merchant solutions — payments, capital, shipping, the take-rate businesses — brought in $2.781 billion. Subscription solutions, the high-margin software line, brought in $802 million. Nearly 78 cents of every revenue dollar now comes from the side of the house that carries cost of goods with it. Meanwhile revenue grew faster than GMV, which means the take rate went up: about 3.1% of GMV this quarter against roughly 3.06% a year ago. Shopify is capturing more of each dollar that crosses the platform and keeping less of what it captures.
Our take: The guide makes the trade explicit. For Q3, Shopify told investors to expect revenue growth at a low-thirties rate and gross profit dollars at a mid-to-high twenties rate. That is management widening the gap on purpose, in writing. It works only because the leverage moved downstream: operating expenses are guided to 33–34% of revenue and operating income already grew 68% on 34% revenue growth. Shopify has decided gross margin is a price worth paying for volume, and is funding the profit line out of discipline instead. Fine — while volume compounds at 32%. The quarter GMV growth slips into the twenties is the quarter that math stops being generous, because there is no gross margin cushion underneath it anymore.
The AI number is the reason for the mix
Shopify said traffic to merchant storefronts from AI sources tripled year over year, and orders originating from AI search tripled with it. President Harley Finkelstein told investors the company has structured more than a billion products with clean attributes, real-time pricing and accurate inventory — the machine-readable plumbing an agent needs before it can buy anything on a shopper’s behalf.
That is a genuinely strong position: whoever holds the product catalog holds the supply side of agentic commerce. But notice how it monetizes. An order placed by an agent inside a chat window is a transaction, and transactions land in merchant solutions — the lower-margin line. The AI story and the margin story are the same story. Every point of share Shopify wins in agentic checkout arrives attached to payment processing economics, not software economics. That is the bargain, and Wednesday’s tape says investors will take it.
What to watch
- The gross margin trajectory. Roughly a point of compression a year is absorbable. Two is a re-rating. This is now the single most useful number in the release.
- Opex holding at 33–34%. Shopify also guided stock-based compensation to $150 million for Q3. The entire profit thesis rests on operating expense growing slower than revenue — every quarter, without exception.
- Free cash flow margin. Guided to high-teens-to-low-twenties, which brackets the 18% just delivered. Flat, not expanding. Growth is being funded, not harvested.
- Whether AI order share gets disclosed. “Tripled” off an unstated base is a direction, not a size. The quarter Shopify puts a percentage on agent-originated GMV is the quarter this becomes a modelable business rather than a narrative.
Shopify beat, raised the growth bar, and got paid for it. The company is also telling anyone reading the guidance that its next quarter of growth will convert into gross profit less efficiently than this one did — and that the answer is volume, and more volume. That works beautifully right up until it doesn’t.
