A latte in a London station, a sausage roll in Leeds and a Big Mac meal ordered on a delivery app can carry three different prices from the same brand. For pricing and revenue management teams, that spread is the whole story. QSR menu price data is how you see it.
What is QSR menu price data? QSR menu price data is a structured, store-level record of what quick-service and coffee chains charge for each menu item, captured from public chain menus and delivery apps such as Just Eat, Uber Eats and Deliveroo. It shows price by location, channel, size and promotion over time, so teams can benchmark and track change.
This guide explains how UK chains such as Starbucks, Costa, Greggs, Pret and McDonald's price by location and channel, which public sources to track, the fields worth capturing, and how pricing, franchise and insight teams use the data. Our restaurant chains, orders, menus and pricing API covers the collection layer this guide describes.
Price pressure has not gone away. The ONS reports that the 12-month CPI rate for restaurants and hotels was 4.1% in August 2026, up from 4.0% in July (Source: ONS, Consumer price inflation, UK: August 2026). Chains are deciding, item by item, how much of their cost growth to pass on.
Company reports show the same tension. Greggs said its like-for-like cost inflation was about 5.5% in 2025, and that where savings could not offset costs it used "careful pricing activity". It expects input cost inflation of around 3% in 2026 (Source: Greggs plc, Preliminary Results for 2025, March 2026).
Channels are also shifting. Greggs reported that delivery reached 6.8% of company-managed shop sales in 2025, and its app was scanned in 26.7% of company-managed shop transactions, up from 20.1% in 2024 (Source: Greggs plc, 2026). When more orders run through apps and aggregators, a single "menu price" is no longer enough. You need the price in each channel.
Who uses it? Typical buyers include:
Most large UK chains do not charge one national price. Public evidence points to three common patterns, and good menu price tracking should capture all three.
Because these tiers are rarely published as a list, the practical way to map them is to capture prices store by store, then group stores into tiers using postcode, site type and region.
In-body image: qsr-price-channels-uk.webp – alt: Diagram of in-store, chain app and delivery app menu prices for one UK store
The same item can show different prices in each channel. Delivery platforms charge restaurants commission, and some restaurants raise menu prices on apps to recover it. In a 2021 investigation, Which? found one restaurant dish priced at £12.95 direct, £13.95 on Just Eat and Uber Eats and £14.95 on Deliveroo, and restaurants told Which? they paid 15% to 35% commission (Source: Which?, June 2021). That example is an independent restaurant, not a chain, but it shows why delivery app markup UK analysis needs item-level data.
For chains, compare these price points for the same store and item:
Price differences between channels are a store-and-time-specific fact. Record them as observed values with timestamps, for example for the median aggregator-vs-in-store gap on a core coffee item.
Start with the brands and public sources below. Each chain publishes menus differently, so coverage and price visibility vary by source.
| Chain | Format | Public sources to track | Price visibility notes |
|---|---|---|---|
| Starbucks (UK) | Coffee chain | Own website menu; Just Eat / Uber Eats / Deliveroo store pages | Aggregator pages usually show store-level prices; own-site menus may focus on items and nutrition |
| Costa Coffee | Coffee chain | Own website menu; delivery apps | Track sizes (small / medium / large) and milk add-ons as separate price points |
| Greggs | Bakery / food-to-go | Own website and app menu; delivery apps | Watch meal deals and breakfast deals; app use is growing (26.7% of company-managed transactions in 2025) |
| Pret A Manger | Coffee and food-to-go | Own website menu; delivery apps; public subscription terms | Track subscription and member pricing only where shown publicly |
| McDonald's UK | Burger QSR | Own website menu; delivery apps | Known for location-based tiers; capture meal vs single-item prices |
| Caffè Nero, KFC, Burger King, Subway and others | QSR / coffee | Own websites; delivery apps | Add as competitive set; same field schema |
Public price surveys show why the competitive set matters. A January 2025 analysis by Vouchers4real, using Uber Eats prices from 82 UK towns and cities, put the average hot drink price at £2.22 at Greggs, £3.85 at Caffè Nero, £3.88 at Pret, £4.05 at Costa and £4.28 at Starbucks (Source: Vouchers4real via Public Sector Catering, January 2025). That is a useful coffee chain price comparison UK benchmark, and also a reminder that it reflects delivery-app prices, not in-store prices.
For chain-level collection detail, see our McDonald's UK food data scraping, Costa Coffee restaurant data scraping and Starbucks food data scraping work.
In-body chart: uk-coffee-chain-hot-drink-prices-2025.webp – alt: Average UK hot drink price by coffee chain, Uber Eats data, January 2025
A useful dataset is more than item name and price. These are the fields we recommend for UK QSR menu price data, in snake_case so they load cleanly into a warehouse.
| Field | Description | Example |
|---|---|---|
| chain_name | Brand | Costa Coffee |
| store_id / store_name | Store identifier on the source | Leeds Station |
| postcode / region / site_type | Location and site category | LS1 · Yorkshire · rail station |
| channel | Own site, own app (public view), Just Eat, Uber Eats, Deliveroo | uber_eats |
| item_name / category | Menu item and menu section | Flat white · Hot drinks |
| size / variant | Size, milk or meal option | Medium · oat milk |
| price_gbp | Listed price for that item, size and channel | No Data |
| promo_flag / promo_text | Public deal or meal-deal message | Meal deal |
| calories_kcal | Calorie value shown on the menu | No Data |
| availability | Item listed and orderable at capture time | in_stock |
| delivery_fee / service_fee | Public fees shown for the store (aggregators) | No Data |
| captured_at | Timestamp of collection (UTC) | 2026-10-10T08:00Z |
Two fields deserve special care:
Calorie data is now part of the public menu in England. Under the calorie labelling rules that came into force on 6 April 2022, businesses with 250 or more employees must show the energy content of food in kcal, refer to the portion size, and display the statement "adults need around 2000 kcal a day" (Source: GOV.UK, Calorie labelling in the out of home sector: implementation guidance).
The guidance also says the requirement extends to food sold on a website or mobile app, including third-party delivery apps. The rules apply to food sold in England only.
For data teams this has two benefits. First, calorie values are a strong matching key – the same item on the chain site and on Deliveroo usually carries the same kcal value, which helps link listings across channels. Second, calorie data supports price-per-portion and healthier-menu analysis. Do not treat this as legal advice; it simply shows why kcal is worth capturing.
An anonymised example: a coffee-and-food-to-go brand wanted to compare its station-store prices with nearby competitors. We captured public prices for a set of core items across stations and high streets in several UK regions, on both chain menus and delivery apps, and delivered a weekly file with a change log. Results are reported qualitatively here; site-tier price gaps would appear as.
An in-house scraper can work for a few stores. At UK scale – thousands of stores, four or more channels, frequent menu changes – most teams look for a provider. Ask each provider:
It is a structured record of the prices that quick-service and coffee chains list for each menu item, by store, size, channel and date. It is collected from public chain menus and delivery apps such as Just Eat, Uber Eats and Deliveroo.
Many do. Public surveys show price differences between branches, with station, airport and central London stores often priced higher. The only reliable way to measure it is store-level price capture grouped by region and site type.
Sometimes. Which? found restaurants raising app prices to recover 15% to 35% commission in 2021. Gaps vary by chain, store and item, so measure them directly rather than assuming one markup.
Yes. GOV.UK guidance says the calorie labelling requirement for businesses with 250 or more employees extends to websites and mobile apps, including third-party delivery apps, for food sold in England.
Weekly is enough for most benchmarking. Daily tracking helps around price reviews, launches and promotions. Choose the cadence by use case and budget.
Only where they are publicly visible without logging in. Member-only prices behind accounts are not collected.
You can also reach us for all your mobile app scraping, data collection, web scraping , and instant data scraper service requirements!
Our web scraping expertise is relied on by 4,000+ global enterprises including Zomato, Tata Consumer, Subway, and Expedia — helping them turn web data into growth.
Watch how businesses like yours are using Actowiz data to drive growth.
From Zomato to Expedia — see why global leaders trust us with their data.
Backed by automation, data volume, and enterprise-grade scale — we help businesses from startups to Fortune 500s extract competitive insights across the USA, UK, UAE, and beyond.
We partner with agencies, system integrators, and technology platforms to deliver end-to-end solutions across the retail and digital shelf ecosystem.
Get UK QSR menu price data for Starbucks, Costa, Greggs, Pret and McDonald by store, app and delivery app. See fields, sources, use cases.
Explore Restaurant & Menu Data from RestaurantGuru UK to analyze restaurant listings, menus, pricing, ratings, and dining trends.
12.12 sale 2026 preview for brands on Shopee and Lazada: published 2025 results, voucher mechanics, country and category signals, and what to track.
Whether you're a startup or a Fortune 500 — we have the right plan for your data needs.