Restaurant Bottom Line

Protecting the bottom line. The operator-CFO perspective on restaurant P&L.

How Same-Store Sales Are Actually Calculated (And Why the Number You See Isn’t Yours)


Free: The Restaurant Financial Health Checklist. The 6 numbers a chain CFO tracks weekly, plus 30 yes/no questions you can run against your P&L in 15 minutes. Written by a former chain CFO. Instant PDF.

Unsubscribe anytime.

By The Pragmatic CFO. Last verified: 2026-09-03.

Same-store sales (SSS, also called comparable-restaurant sales or “comps”) gets quoted in press releases like it is a scalar truth. Chipotle “delivered 2.2%,” Wingstop “posted negative 7.5%,” Texas Roadhouse “grew 6.2%.” Investors and operators nod. Except SSS is not a scalar. It is a construct with a bunch of definition choices baked in: which stores go into the base, how you handle a store that closed for a hurricane, whether calendar weeks match year-over-year. Miss those choices and you will misread every earnings release you touch, and worse, you will misread your own operation.

This piece is for operators and finance staff who see SSS quoted at chains and want to know what to make of it, what to actually compare it to, and what to watch inside their own P&L.

What SSS is, in the strict sense

Same-store sales is revenue from restaurants open in both the current and prior comparison period. “Open” almost always means open the entire prior year (12 or 13 months, depending on the chain) so that the store has a full-year sales base to compare against. Some chains use 15 months. Some use 18. It is disclosed in the 10-K “critical accounting” or “definitions” section.

New stores get added to the comp base once they cross the threshold. Closed stores drop out. Stores under major remodel, temporary shutdown, or fire damage typically get excluded from both periods to avoid noise.

That is the definition. The reason it matters: SSS strips out unit growth. Total revenue growth of 12% could be 4% comp plus 8% from opening 40 new stores, or it could be 8% comp and 4% from new stores, or it could be a big acquisition. SSS answers “did the existing box get busier.”

How SSS is calculated at a public chain vs. inside your books

At a public chain, the finance team locks a comp base once per year, publishes the criteria, and applies them consistently for four quarters. If they add a store to the comp base mid-year, they either grandfather it in the following year or restate. The 10-K explains. Analysts model against a stable base.

Inside a single operator’s books, SSS often gets treated much more loosely. “This month vs. same month last year, across every open location.” Which quietly pollutes the number the first time you open or close a store. If your two-store operation adds a third store in July, and you compare July 2026 total sales to July 2025 total sales, the number is worthless. You are not comparing same stores. You are comparing an expanding portfolio.

Fix for independents: run SSS at the location level, then aggregate only the locations that were open for the full prior comparison period. If you opened store #3 in July 2025, it enters the SSS calc in July 2026 (12 months later). If you closed store #2 in March 2026, exclude both stores’ March-onward sales from both the current and prior period. Same rule, applied to your books.

The two components: traffic and check

This is where SSS gets useful.

SSS decomposes into two multiplicative factors:

SSS = (1 + traffic %) x (1 + check %) – 1

Where traffic % is the year-over-year change in transaction (guest) count, and check % is the year-over-year change in revenue per transaction.

Example that any operator should recognize:

  • Chain reports SSS of +4.0%.
  • Traffic: -3.0%.
  • Check: +7.2%.
  • Confirm: (1 – 0.03) x (1 + 0.072) – 1 = 0.97 x 1.072 – 1 = 0.0398, or +4.0%. Checks out.

Is that a good quarter? No. It is a warning sign. The chain took 7.2% of pricing (a combination of menu price and mix shift toward higher-priced items) and still lost 3% of its guests. That is guests voting with their feet on price. Next year’s SSS comparison will be against this 4.0%, and if traffic keeps declining, the chain cannot keep raising price to cover it forever. Price elasticity catches up.

The clean version of a positive SSS is positive traffic. Texas Roadhouse in Q2 2026 posted +6.2% SSS with +3% traffic and +3.2% check. Chipotle posted +2.2% SSS with +1.0% traffic and +1.2% check. Both healthy: real guests, real check. Compare that to a chain running +4% SSS on -3% traffic. Same headline, totally different story.

Common misreadings

1. Reading a public chain SSS and assuming your independent should match it. A public chain’s comp base is stable, disclosed, and audited. Yours is not. If you compare your independent’s “same month vs. last year” number to Chipotle’s 2.2%, you are comparing two different constructs. You are also comparing a chain with a national marketing budget and a media strategy to your one store on Main Street. The comparison is directional at best.

2. Treating a positive SSS with negative traffic as healthy. See the example above. Positive comps on shrinking traffic means you are selling more to fewer people. That is a strategy some chains run intentionally (upscale casual takes price and accepts traffic loss), but it is fragile and has an ending.

3. Confusing “system sales growth” with SSS. System sales growth (or “systemwide sales”) includes both comp stores and new stores. A chain can grow systemwide sales 10% with SSS of -2% if they are opening enough new units. That is what the earnings release headlines often trumpet (“$X billion in systemwide sales”), and it is not the same number as SSS. Read past the headline into the definitions.

4. Comparing your SSS to a chain’s on a period that includes a menu-price rollup you did not take. If Shake Shack took 4% in menu pricing at the start of the year and you did not, their SSS will beat yours by roughly 4 points on pricing alone. That is not you losing to Shake Shack. That is arithmetic. Adjust for menu-price differences before you draw operator conclusions.

Q2 2026 SSS benchmark by concept

Here is what public chains reported for Q2 2026 (or the most recent fiscal quarter, noted per row).

ChainConceptQ2 2026 SSSTrafficCheck / mixSource
McDonald’s (MCD)QSR+0.8% (U.S.)negativepositiveMCD Q2 2026
Yum! – Taco Bell U.S.QSR+7.0%n/dn/dYUM Q2 2026 8-K
Yum! – KFCQSR+2.0%n/dn/dYUM Q2 2026 8-K
Yum! – Pizza HutQSR-1.0%n/dn/dYUM Q2 2026 8-K
Burger King U.S.QSR+8.5%n/dn/dRBI Q2 2026 IR
Domino’s U.S. (DPZ)QSR delivery+0.1%n/dn/dDPZ Q2 2026
Chipotle (CMG)Fast casual+2.2%+1.0%+1.2%CMG Q2 2026
CAVAFast casual+9.0%+5.3%+3.7%CAVA Q2 2026 8-K
Shake Shack (SHAK)Fast casual+3.5%+2.0%+1.5%SHAK Q2 2026 IR
Wingstop (WING)Fast casual-7.5% (U.S.)negativen/dWING Q2 2026 release
Starbucks (SBUX)Coffee QSR+7.9% (U.S.)+4.2%+3.6%SBUX Q3 FY26 release
Dutch Bros (BROS)Coffee QSR+5.8% (system), +8.3% (co-op)+1.7% (system)n/dBROS Q2 2026 IR
Texas Roadhouse (TXRH)Full-service+6.2%+3.0%+3.2%TXRH Q2 2026 10-Q
Cheesecake Factory namesakeFull-service+5.8%n/dn/dCAKE Q2 2026 10-Q
Outback (BLMN)Full-service+1.4%-2.8%+4.2%BLMN Q2 2026 IR
Olive Garden (DRI)Full-service+2.4% (Q4 FY26)n/dn/dDRI Q4 FY26 release
LongHorn (DRI)Full-service+9.5% (Q4 FY26)n/dn/dDRI Q4 FY26 release

Approximate ranges from the Q2 2026 numbers, useful as directional benchmarks:

  • QSR (traditional): Wide dispersion. Domino’s near zero, McDonald’s up modestly, Taco Bell and Burger King strong at +7% to +8.5%. The median large-QSR SSS in the quarter was in the low single digits.
  • Fast casual: Also wide dispersion. Chipotle at +2.2%, Shake Shack at +3.5%, CAVA at +9.0%, Wingstop at -7.5%. Median in the low- to mid-single digits.
  • Coffee QSR: Strong across the board. Starbucks +7.9% U.S. and Dutch Bros +5.8% system.
  • Full-service casual: Clustered between roughly -1% and +6%. TXRH and CAKE on the strong end. Outback at +1.4% with negative traffic. Median public reporter roughly +2% to +3%.

What an operator should actually watch

At your own store or small unit count, three things matter more than the headline SSS:

Traffic (transactions). Are guests coming back? Traffic is the leading indicator. A quarter of positive check on flat or negative traffic is a warning. Two quarters is a diagnosis.

Check components. Break your check % into (a) menu price taken and (b) mix shift. If menu price accounts for 100% of your check growth and mix is flat or negative, guests are trading down within your menu. If mix is doing real work (people buying more items or higher-margin items), your marketing and menu engineering are earning it.

Channel mix. Dine-in, takeout, delivery (first-party and third-party), catering. Each has different check averages and different margins. A shift from dine-in to third-party delivery can prop up SSS while your 4-wall EBITDA % is sliding, because you are paying 20% to 30% away in commission before the food ever hits the counter. Report SSS by channel or you are flying half-blind.

SSS is a headline. Traffic, check components, and channel mix are the diagnosis.

SSS figures were pulled from Q2 2026 SEC filings (10-Q or 8-K earnings release) and investor relations releases for each chain. Darden reports on a May fiscal year, so the Q4 FY26 numbers cited (Olive Garden, LongHorn) cover the quarter ended 5/31/26. Starbucks reports on a September fiscal year and the cited quarter is Q3 FY26 (13 weeks ended 6/28/26). Ruth’s Hospitality Group was acquired by Darden in 2023; no standalone fine-dining public reporter with a comparable metric was identified for the current period.

For the traffic vs. check decomposition, chains that disclose the split are noted; those that do not appear as “n/d” in the relevant column.

Concept-specific benchmark ranges referenced in this article match the RBL master benchmark table published 2026-08-22.

Last verified: 2026-09-03.

Get Restaurant Finance Insights Delivered

Join operators who get weekly P&L breakdowns, cost management strategies, and financial frameworks , straight to their inbox.

Discover more from Restaurant Bottom Line

Subscribe now to keep reading and get access to the full archive.

Continue reading