Canva Took the Guidance Cut Every AI-Attached Software Mark Implies
The first growth downgrade caused by cost of goods rather than weak demand hands you a comp for the whole category, and one diligence question most holdings cannot answer inside 48 hours.
What actually decoupled
Software was underwritten as a fixed-cost business: roughly 80% gross margins, flat per-seat pricing, engagement that cost almost nothing extra to serve. Generative features made cost of goods a function of usage, so the activity that justifies the multiple now eats the margin sitting under it. The mechanism is a year old. Pricing it into forward guidance instead of absorbing it quietly is not.
Salesforce is pushing CRM toward consumption- and outcome-based pricing as part of its agentic strategy, and the comp set follows the category-definer, which turns a margin question into a multiple question. Revenue goes usage-variable at the same moment cost does, and in most companies the cost side is unmeasured: roughly two-thirds of surveyed enterprises run AI workloads in production, many with no visibility into infrastructure cost or utilization at all. Inference does not end at go-live. It scales with the engagement the growth model celebrates.
Where the evidence pulls in opposite directions
Read as structural erosion, this argues for a portfolio-wide margin haircut. The counter-evidence sits inside the same disclosure. Canva rebuilt its architecture and reports cost per task down nearly 90% since its AI product launched in April, which reframes first-generation features as unoptimized engineering rather than economic law, and implies a competent engineering organization reclaims an order of magnitude in about four months.
The escape hatch most gross-margin plans assume, migration to cheap open weights, is thinner than the price sheets. DeepSeek prices at $0.435 input and $0.87 output per million tokens against Claude Opus 5 at $5 and $25, a decision that looks like it makes itself. Then DeepSeek pre-announced a significant increase to that API pricing, and engineer testers report reasoning-continuity failures and worse coding output than DeepSeek's own smaller model. The Information separately carries an industry analysis claiming premium OpenAI and Anthropic models finish tasks at lower effective cost (total tokens, retries, and hours to finish the job) than Chinese rivals. The sponsoring organization is undisclosed and the campaign was segmented to an Anthropic audience, so treat it as a procurement talking point rather than validation. The metric shift survives whoever paid for it. With AWS instructing its own engineers to cut CPU waste, the honest base case for hosting cost is flat to up through 2027.
The demand-side version nobody is pairing with it
Upwork cut its full-year revenue outlook with active clients down 4% to 763,000, naming AI automation, a weak labor market, and deteriorating Google search performance in one breath. Two of the three are structural for anyone selling human hours. The third generalizes across the whole book: every customer-acquisition assumption that runs through organic search needs re-testing with search decay as the base case rather than the tail.
A software company cut growth guidance because usage got more expensive, not because customers left. Underwrite gross margin per task, not ARR growth.
The line between recoverable and permanent compression is inference engineering capability, testable in four questions: cost per task, inference gross margin by feature, share of cost of goods on frontier APIs versus self-hosted or distilled models, and per-seat versus per-use pricing. The Canva answer has a bill attached, since engineering time spent reclaiming an order of magnitude is time not spent on the roadmap the multiple was underwriting. A company that cannot answer inside 48 hours does not know its gross margin, which makes its next mark wrong in a direction you cannot size.
What to do
Commission a cost-per-completed-task data pull from every AI-attached holding within ten business days, covering inference gross margin by feature, share of cost of goods on frontier APIs, and pricing mechanism.
Re-underwrite AI-application marks before the Q3 valuation committee against a flat-to-rising hosting cost base, assuming no savings from migration to open or Chinese weights.
Re-test acquisition-cost assumptions this quarter in every holding whose channel runs through organic search, using Upwork's disclosed search deterioration as the base case.