Portal · Note · 2026-08-08
Costco: the multiple does the work A great business underwritten where the entry multiple is most of the return
The scenarios below are built in the Compounder Lens — open it to change the assumptions.
The finding
Costco is one of the best businesses in retail, and the model does not argue. For any growth path worth modelling — anywhere from 5% to 9% — the fundamental-strength score sits at or near its ceiling. That is not the finding. The finding is that once the engine has agreed the business is excellent, the entire five-year return is decided by the terminal multiple, and the terminal multiple is the one thing Costco does not control.
Route Costco through the capital-light engine — which values the free-cash-flow stream and a terminal P/FCF, and is deliberately indifferent to buybacks — and the spread between the bull and bear cases is almost entirely the exit multiple. Hold growth at a healthy 7% and glide margin up a tenth of a point a year, and the answer swings from about 8% annually if the multiple holds near today's ~48x, to roughly 1% if it reverts toward the ten-year lower quartile. The business is the same in both. The multiple is the whole story.
This is what it means to pay ~48x free cash flow for a compounder: you have pre-paid a large share of the compounding. The cash flow still grows — that is not in doubt — but you are underwriting it at a price that already assumes it will.
The business in one read
Costco sells a membership and, almost as a side effect, the lowest-marked-up merchandise in American retail. The membership is the annuity: renewal rates in the low-90s percent, a fee raised every few years with almost no attrition, and the gross-margin equivalent of a subscription business bolted onto a warehouse. The merchandise operation runs at an operating margin under 4% by design — the whole strategy is to hand scale economics back to the member as lower prices, which widens the moat and feeds the membership. Returns on operating capital sit in the mid-20s percent, revenue still grows high-single-digits at $290B of scale, and the warehouse-opening runway is real but finite. The company holds net cash. It is, by almost any quality screen, close to the top of the market.
Why this engine
The routing was between capitalLight and reinvest, and the tie-breaker is which engine represents the actual mechanism of value creation without misstating it.
reinvest compounds owner earnings at ROIIC × reinvestment rate — the right lens for a business whose growth comes from plowing earnings back into new capital at high incremental returns. Costco does open warehouses, but the misspecification is subtle: the engine would treat the entire owner-earnings base as the compounding principal, when in fact most of Costco's per-share growth comes from comps, membership, and modest margin lift on an existing base, not from reinvestment at a stated incremental return. reinvest would also leave the tool's context strip blank — it has no Python twin yet. It would tell a reinvestment story about a business that mostly grows in place.
capitalLight compounds revenue at a single growth rate, glides margin to an exit level, locks the FCF conversion at the base ratio, and values year five on a terminal P/FCF. That is the honest shape of Costco: grow the top line, lift margin in tenths, convert to cash at a stable rate, and exit on a multiple. Crucially it can also represent the thesis being false — its valuation-support term drags the regime toward a value-trap reading when the exit multiple falls below entry, which is exactly the risk that matters here. It expresses both the "compounding carries it" case and the "paid for perfection" case. That is the route.
The conversion lock deserves a note. The engine fixes FCF conversion at the base year's ratio — here about 79% of the revenue-times-margin figure — and holds it across the horizon. For Costco that is defensible: the cash-conversion profile is stable and the working-capital dynamics are benign. It means the model does not let margin expansion quietly inflate cash conversion; every dollar of modelled FCF traces to revenue, a glided margin, and a locked ratio.
The exit, anchored to its own history
This is the input that used to be a guess and no longer is. The pack now carries a live P/FCF band built from a decade of daily closes over trailing per-share denominators, and it lets the exit multiple be anchored to Costco's own trading history rather than sourced by assertion.
Today's ~48x free cash flow sits at the 58th percentile of the ten-year band (median ~45x) and the 36th percentile of the five-year band (median ~52x). Read those together and the honest summary is: Costco is expensive against its decade, mid-pack against its recent past — the last five years re-rated the whole band upward. The scenarios anchor to that:
- Base exit 45x is the ten-year median and the five-year lower quartile — the multiple the business carried, on average, across a full decade.
- Bear exit 36x is the ten-year lower quartile — not a crash, just a reversion to the cheaper end of Costco's own range.
- Bull exit 52x is around the five-year median — the multiple holding where it has traded recently, not re-rating further.
One honesty caveat, carried from the band's own metadata: these windows are roughly three-quarters to seven-eighths FY-basis, so they anchor a terminal multiple well but are not tick-precise around fiscal-year boundaries. Good enough to set an exit lever against; not a live quote.
The scenarios
| Scenario | Revenue growth | Yr-5 margin | Exit P/FCF | 5yr IRR |
|---|---|---|---|---|
| Bull | 9% | 4.1% | 52x (5y median) | ~14.2% |
| Base | 7% | 3.9% | 45x (10y median) | ~8.2% |
| Bear | 5% | 3.7% | 36x (10y p25) | ~1.0% |
Read the spread. The business barely changes across the three columns — 5% versus 9% growth on a stable-margin cash machine is a modest range for a company that just grew 8%. What changes the answer is the last column. Hold the multiple where it trades today and Costco clears a mid-single-digit-plus hurdle comfortably; let it revert to the middle of its decade and you get a market-ish return; let it revert to the cheap end of its decade and you get roughly nothing, from a business doing nothing wrong.
What the lens is saying
The regime position sits high and barely moves with the growth lever — fundamental quality is maxed and stays maxed. It moves with the exit multiple almost one-for-one. That is the diagnostic the engine exists to produce: when a business this good leaves the five-year return hostage to whether 48x becomes 45x or 52x, the price has taken over from the business. You are not really making a bet on Costco's execution — that is close to a sure thing. You are making a bet on Costco's multiple, which is a different and less comfortable wager.
What breaks the base case
- Multiple reversion with no operational stumble. The single biggest risk needs nothing to go wrong in the business — a premium multiple compressing toward its own ten-year median is sufficient to turn a great business into a mediocre five-year return from here. The base case already assumes some of this; the bear case is simply more of it.
- Growth decelerating below 5%. Warehouse-opening runway is finite and comps eventually mature. If the top line slips below mid-single-digits while the multiple also normalizes, the two headwinds compound — the growth lever is the only cushion against the exit lever, and it is not a large one.
- A special dividend or membership-fee cycle changing the cash profile. Costco periodically returns cash in lumps; the conversion lock assumes a stable ratio. A structural change in payout policy or a fee-increase pause would move the FCF base the whole model rests on.
- Margin lift stalling. The base glides margin up a tenth of a point a year. That is not guaranteed — the strategy is to give economics back to members, and management has repeatedly chosen price over margin. Flat margin is a plausible bear input, not a stretch.
Re-check checklist
- The multiple, first and always. Where is P/FCF versus its own ten-year band — not versus the S&P? The exit lever is the deciding input. Anchor it to the percentile, and be honest about whether today's ~58th percentile is a new normal or a top.
- Revenue growth: holding high-single-digits, or slipping toward 5%? The only lever with enough leverage to cushion a de-rate.
- Membership renewal + fee cadence: renewals still low-90s, and where is the next fee increase in the cycle? This is the annuity underneath everything.
- Operating margin trend: drifting up in tenths, or flat? Set
mxfrom the actual trajectory, not from hope.
The one question
Costco's excellence is not in question and the lens agrees at every setting. The question is the one the price forces: are you willing to pay the 58th percentile of a decade's multiple for a high-single-digit grower, on the bet that the multiple holds — because at ~48x free cash flow, the compounding you admire has already been partly paid for, and the exit multiple is doing the rest of the work?
Sources: COST_factpack.json, exported 2026-08-08 (revenue & margin FY2025, period_end 2025-08-31; FCF TTM, period_end 2026-05-10). Terminal P/FCF exit [VERIFIED] anchored to the pack's live multiple_history.p_fcf band (current 47.7x at the 58th percentile of the 10-year band, median 44.8x; 36th percentile of the 5-year, median 52.2x; windows ~76–88% FY-basis, anchoring not tick-precise). Forward growth and margin glide [ASSUMPTION] from recent trend; live consensus not pulled. Illustrative scenario framework for personal use, not a price target or investment advice.