What Restaurant Same-Store Sales Show

Same-store sales separates mature-outlet growth from new openings. Learn the formula, its blind spots and five numbers to review before expanding.

Mikro Platforms 29 August 2026 9 min read
A restaurant manager sorts two matched stacks of outlet sales packets beside a separate folder and key

At month-end, a growing restaurant group may see two comforting lines in its MIS: total sales are up and another outlet has opened. Neither line answers the harder question. Are the older restaurants doing more business, or did the new unit simply add sales to the top?

Same-store sales growth, also called SSSG, like-for-like or LFL growth, is the cleanest first answer. It removes new outlets from the comparison. For an operator, the useful version does not stop at one percentage; it sits beside transactions, average bill and contribution margin.

The cohort is the metric

The formula is simple:

Same-store sales growth = (current comparable sales ÷ prior comparable sales − 1) × 100

The difficult part is deciding which outlets are comparable. Write that rule before looking at the result. A group might include restaurants that were open before the start of the previous financial year, or locations with at least 12 or 13 full months of trading. It may exclude a restaurant closed for a major renovation, relocated to a different catchment or split when a delivery area was redrawn.

NumberThe question it answersWhat it leaves out
Total sales growthDid the whole group sell more?How much came from new outlets
Same-store sales growthDid the comparable outlet base sell more?Traffic, price, mix and margin
Transaction growthDid comparable outlets serve more paid orders?How much each order was worth
Average net billDid revenue per transaction change?Whether the order was profitable
Contribution marginDid each sale leave more after variable costs?Rent, central overhead and capital cost

An outlet should appear on both sides of the fraction or neither. If the current window contains a restaurant that did not exist in the prior window, the calculation is no longer like-for-like.

Current Indian filings show the difference

The Q4 FY26 disclosures from Indian restaurant groups make the distinction visible. Jubilant FoodWorks reported that Domino’s India revenue grew 5.0% year on year in the quarter, while mature-store LFL growth was 0.2% and 59 stores were added. Its presentation defines LFL as year-on-year revenue growth for non-split mature restaurants opened before the previous financial year; the disclosed cohort contained 1,638 stores (Jubilant FoodWorks Q4/FY26 presentation).

Devyani International’s exchange filing reports a different current example. KFC India Q4 revenue grew 14.6%, SSSG was 4.9%, and the brand ended the quarter with 783 stores. The wider Devyani group added 217 net stores during FY26 (Devyani International Q4/FY26 presentation).

These are not scores in a league table. The brands, formats and cohort definitions differ, and Devyani’s 217 additions cover its group rather than KFC India alone. The point is narrower: revenue growth, store additions and same-store growth are separate facts. A July 2026 synthesis of company filings found that the listed chains in its comparison all expanded their networks, while their Q4 comparable-store figures were far less uniform (The Daily Datum).

A new outlet can grow the group. Only a comparable cohort tells you whether the old outlets grew with it.

Split sales growth before celebrating it

Restaurant sales are the product of two numbers:

Net sales = paid transactions × average net bill

That makes the first explanation pass straightforward. If same-store sales are positive, check whether comparable outlets handled more paid transactions, earned more per transaction, or both. Keep complimentary orders, cancelled orders, refunds, aggregator-funded discounts and restaurant-funded discounts on a consistent basis.

DriverWhat to inspectA misleading conclusion to avoid
TransactionsDine-in bills, delivery orders and takeaway orders“Demand improved” when only prices rose
Average net billMenu price, discount, channel and product mix“Customers traded up” when a discount ended
Trading availabilityComparable open days and hours“The outlet weakened” when it lost trading days
Catchment overlapSales and orders before and after a nearby opening“The new outlet created all-new demand”

A positive comp can therefore coexist with fewer transactions if menu prices or mix lift the average bill. A negative comp can coexist with steady customer demand if an outlet lost operating days. The percentage flags movement; the operating rows explain it.

What same-store sales cannot tell you

Whether price or volume did the work

Input inflation may force a menu-price change. That can lift the average bill while order count stays flat or falls. For Chennai ingredient costs, a dated wholesale price-list check can help explain whether purchase rates moved; it is not a substitute for the restaurant’s own invoices or transaction data.

Whether the extra sale improved margin

A promotion can raise orders and sales while leaving less contribution per order. Delivery mix can change packaging and commission cost. A higher-ticket menu item can carry a higher ingredient cost. Read same-store sales beside food cost, discount funding and channel contribution.

The related guide to food-cost percentage shows why purchases alone are not cost of goods sold and why an inventory count belongs in the calculation.

Whether a new outlet took sales from an old one

Suppose a group divides one delivery catchment between two kitchens. The new unit records sales from day one, while the older comparable outlet may lose orders from streets it no longer serves. That is not automatically a failed opening or a weak old store. Review the two catchments together, along with delivery time, capacity and contribution.

Whether the cohort has become easier

Closed outlets usually disappear from future comparable sets. Renovated or relocated stores may be excluded temporarily. Neither treatment is inherently wrong, but both change the base. Keep a small bridge showing which outlets entered or left the cohort and why.

Put five numbers on the monthly review

The review sheet can stay short. For the comparable outlet cohort, keep these five rows:

Review rowUse
Same-store net sales growthThe headline movement
Paid transaction growthThe traffic or order-count direction
Average net bill growthRevenue per paid order after restaurant-funded discounts and refunds
Contribution per transactionNet sales less food, packaging, aggregator and other order-linked costs
Sales per labour hourA basic view of whether the roster moved with demand

One row without the others invites the wrong fix. Falling transactions with a higher bill may call for an occasion, value or service review. Higher transactions with falling contribution may point to discount or channel mix. Positive sales with weaker sales per labour hour may mean the growth is buying overtime rather than productivity.

If food cost is the unclear row, Mikro’s food cost calculator runs the arithmetic in the browser; the figures entered do not leave the device. Use actual stock and sales data, not a target percentage reverse-engineered to look tidy.

Build the comparison once, then repeat it

A monthly comparable-outlet routine

Freeze the cohort rule

Record the minimum trading age and the treatment of closures, relocations, remodels and split delivery areas. Keep the rule with the report.

Match the calendar

Compare the same dates and trading days. Note festival shifts, temporary closure and unusual lost hours rather than burying them in the percentage.

Pull sales and paid transactions

Use net sales on a consistent discount, refund and tax basis. Reconcile POS and aggregator orders before calculating the average bill.

Add contribution and labour

Put contribution per transaction and sales per labour hour beside SSSG. These two rows stop volume bought through discounting or overtime from looking healthier than it is.

Explain the movement before acting

Write one supported reason for the change: transactions, price, mix, availability, cannibalisation or cost. Then choose the operating response.

Frequently asked questions

Frequently asked questions

5 Q
What is same-store sales growth in a restaurant?
It is the percentage change in sales from the same eligible restaurant outlets over matching dates. New outlets are excluded so network expansion does not hide the performance of the mature base.
How do you calculate restaurant same-store sales?
Divide current net sales from the comparable outlet cohort by that cohort's sales in the earlier matching window, subtract one and multiply by 100. Define outlet eligibility, closures, renovations and relocations before running the calculation.
Is same-store sales the same as total sales growth?
No. Total sales include revenue from new outlets. Same-store sales excludes new units and asks whether the established, eligible locations themselves sold more or less.
Does positive same-store sales mean more customers?
Not necessarily. Sales can rise because of more transactions, higher menu prices, fewer discounts or a richer product and channel mix. Check paid transactions and average net bill separately.
What should a restaurant track with SSSG?
Track paid transactions, average net bill, contribution per transaction and sales per labour hour. Also keep a cohort bridge for outlets added, excluded, closed, relocated or materially remodelled.

Buying for a kitchen in Chennai?

See today's wholesale rates before you place your next order. Free delivery, no minimum order, trade credit on day-to-day basics.