In FY 2022, Starbucks reported:
- Global revenue of ~$32.3B, up ~11% YoY.
- Comparable store sales growth of ~7% globally.
- Operating margin falling to ~14.4%, down from ~18% pre-pandemic levels.
On the surface, this looked like a cost overrun story.
In variance terms, what showed up was:
- Negative labour cost variance.
- Operating margin variance of ~300–400 basis points.
- Higher-than-expected SG&A spend.
But the numbers alone didn’t explain the pattern.
Key pressure points
Key pressure points included:
- Wage increases in the U.S. market.
- Investments in staffing and training.
- Inflation-driven input cost increases.
For example:
- Starbucks committed to investing ~$1B+ in U.S. wage and benefit enhancements.
- Hourly pay in U.S. stores increased materially over a 2-year period.
- Labour costs as a % of revenue increased versus historical averages.
From a strict budget lens, this was an unfavourable labour variance.
But that interpretation would have been too narrow.
When you see:
- Revenue growing double digits.
- Yet margins compressing several hundred basis points.
That’s not just cost inflation.
In other words, the system couldn’t convert growth into profit at historical efficiency levels.
Why does this matter in variance analysis?
A 300–400 basis point margin shift on $30B+ revenue is not a rounding error.
It represents hundreds of millions of dollars in variance.
At that scale:
- Variance is no longer a line-item issue.
- It’s a structural signal.
If finance treats it as:
- “Labour exceeded budget”.
- “Input costs increased”.
The real issue gets missed.
The better question becomes:
- Why did labour intensity increase?
- Why did growth fail to translate into operating leverage?
- Which part of the model stopped scaling?
Starbucks didn’t simply cut cost to fix the variance.
Instead, it:
- Invested further in staffing models.
- Simplified certain operational processes.
- Focused on store experience stabilisation.
- Accepted short-term margin pressure.
That tells you something important.
Variance analysis at scale is not about:
- Explaining $X over budget.
- Writing better commentary.
- Blaming inflation.
It’s about recognising when:
- Several variances move in the same direction.
- Margin compression appears despite top-line growth.
- Efficiency metrics weaken at the same time.
Because when a variance exceeds a few hundred basis points on multi-billion revenue, it’s not noise.
It’s the system speaking.