Why the same menu item can have different prices
A useful price comparison starts with the restaurant, the item configuration and the ordering channel.
By CompareMenus · Editorial guide · Reviewed September 19, 2026
Compare the same order
Write down the item, size, included sides and drink. A sandwich on its own is not the same purchase as a meal. Check whether the default comes with a paid extra, whether an offer requires an app account, and whether the displayed amount is a starting price.
Keep the location and channel attached
A restaurant can have different prices on its own website, at the counter and on a delivery platform. A chain-wide advertisement can also exclude some participating restaurants. CompareMenus therefore keeps the observed restaurant, channel, date and source beside each price. A blank price means we have no verified observation.
Compare the final basket
Add taxes, service charges, delivery fees, tips and any minimum-order conditions. A free-delivery promotion can still leave other fees. For pickup, consider parking or travel cost if that matters to your choice. Use our delivery-versus-pickup calculator to compare the totals you actually see.
Use an observation as evidence, not a promise
A price collected recently can change before checkout. Open the source and select your restaurant before relying on the amount. We keep price observations as evidence, and older observations can help research changes once enough comparable records exist. We do not invent a price history from current numbers.