Geopricing: The Same Price Everywhere—Is That a Mistake?
A single national price has one advantage: simplicity. It also has a cost that is rarely quantified: according to UFC-Que Choisir, the price difference for the same basket of goods can reach €107 between two stores of the same chain, and 40% on a national scale.
A single national price has one advantage: it is easy to manage, easy to communicate, and easy to defend internally. It also has a cost that is rarely quantified: for the same product, the same retailer may have price differences of several tens of euros for a shopping basket, depending on the store.
This guide explains what geopricing is, what a uniform price actually costs you, and where to draw the line so you don't turn useful differentiation into something the customer perceives as inconsistent.

The single national price: simplicity that comes at a cost
Many distribution networks still operate on a simple principle: one product, one price, valid in all stores of the chain. This rule has real merit: it avoids internal debates, simplifies commercial communication, and protects against easy accusations.
But this simplicity comes at a cost that is rarely highlighted. A store with a near-monopoly in its local market doesn't face the same competitive pressure as a store surrounded by three competing brands. A clientele in a densely populated city center isn't as price-sensitive as a captive rural clientele. Applying the same price everywhere means deciding, without explicitly stating it, to sacrifice profit margins in some areas and competitiveness in others.
What Geopricing (or Localized Pricing) Really Means
Geopricing involves adjusting the price of the same product depending on the store or geographic area, taking into account three factors: local competition, customer profile, and the specific cost constraints of the point of sale. It's not about setting a price randomly on a store-by-store basis. It's about grouping points of sale that share a similar context into coherent price zones .
Local intensity
Number and type of competitors in the store's catchment area.
Socio-demographic Profile
Purchasing power and price sensitivity of the retail outlet's primary customer base.
Operating Expenses
Rent, logistics, and store-specific costs, which affect the margin to varying degrees.
Margin vs. Competitiveness
The goal is never just one of these areas, but rather a balance specific to each area.
A store’s catchment area is typically divided into a primary zone (where the majority of customers come from), a secondary zone, and a tertiary zone. In practice, it is this primary zone that determines who a store is actually competing against on a day-to-day basis.
What the Reality of Receipts Reveals
The theory of geopricing is clearly evident in price surveys. A study by the consumer association UFC-Que Choisir, conducted at 1,006 brick-and-mortar stores across eight major retail chains and covering a basket of 98 products, quantified the actual extent of these price differences.
The price difference, for the same basket of 98 products, between the cheapest and most expensive stores of the same chain (Casino) was significant, a comparable difference observed at Carrefour (€101). Two stores of the same brand are therefore already, in practice, applying two different pricing policies (UFC-Que Choisir, survey conducted from September 11 to 25, 2021).
Nationwide, across all retailers, the gap widens even further: the cheapest basket found in the study cost €328 (E.Leclerc stores in the Centre and Hauts-de-France regions), compared to €460 for the most expensive basket (a Casino store in Montpellier), representing a 40% difference for the same shopping basket. Western France (Brittany, Pays de la Loire, Nouvelle-Aquitaine) consistently offers the lowest prices, driven by more intense local competition.
These discrepancies already exist, whether a retailer consciously manages them or not. The real question is not "should prices be differentiated by zone?" (that's already the reality on the ground), but "who decides on this differentiation, and according to what logic?"
The 3 criteria for defining a price range
Creating consistent price zones involves cross-referencing multiple data sources for each store and then grouping together stores that share a sufficiently similar profile.
| Criterion | What it measures | Data used |
|---|---|---|
| Competition | Number, format, and location of competing stores in the primary catchment area | Competitor price surveys, mapping of retail locations |
| Clientele | Socio-demographic profile and observed price sensitivity of the store's customer base | Sales history, foot traffic data, average transaction value |
| Costs | Operating expenses specific to the point of sale (rent, logistics, local payroll) | Internal Financial Data by Store |
In practice, most networks do not need to create dozens of zones: 3 to 6 price zones are generally sufficient to capture most of the variance. Our article on price elasticity by product, store, and cluster details the statistical method for grouping comparable stores.
Is geopricing legal?
Yes, without ambiguity: in France, a retailer remains free to set different prices for the same product from one store to another. The principle of price freedom, enshrined in the Commercial Code, does not impose any obligation for price uniformity between outlets of the same brand. Legal limitations concern other practices: price discrimination based on individual customer criteria, or illegal collusion between competing brands within the same territory.
Differentiation by store, however, is already a widespread practice in reality, as shown by the differences measured by UFC-Que Choisir, even when it is not claimed as a deliberate strategy.
Where to Draw the Line: The Price-Image Risk
Geopricing is not without limits. A store customer rarely compares their receipt to that of a store of the same brand located 200 kilometers away, but they systematically compare their receipt to that of the local competitor, and they remember very well the price of a handful of very identifiable loss leaders (milk, eggs, gasoline, a few iconic national brands).
The real risk to price image therefore does not stem from geographical differentiation per se (it is already the de facto norm), but from poorly calibrated differentiation. The practical rule is to reserve the most precise modulation for products where local price sensitivity and competitive advantage are truly significant, and to maintain a stable national base for the rest of the product range.
Targeted price ranges, not uncontrolled price differences
GENIUS Price allows you to define price tiers by zone or store cluster, with business rules that limit the maximum allowed price difference between two zones for the same SKU. GENIUS Predict calculates price elasticities by store and by cluster to objectively determine which zones can actually absorb a price difference without a disproportionate loss in volume.
On a nationally structured network (one of our clients in the food sector manages more than 1,700 points of sale and several million prices each year), the question is never "to differentiate or not", but how to maintain national pricing consistency while allowing breathing room for areas that need it.
Discover the platform on our MPS page, the modular pricing solution Booper . To compare software capable of managing hundreds of stores, see our comparison of Revionics, Competera, Pricefx, and Booper .
Are your price discrepancies by store managed, or are they something you simply have to deal with?
Spend 30 minutes with our team to objectively assess, backed by data, how a price zone policy would impact your network.
See also: The Guide to Pricing Organic Products in Retail.
FAQ
Geopricing involves adjusting the price of the same product depending on the store or geographical area, based on local competition, customer profile and operating costs, rather than applying a single, identical national price.
Yes. A retailer is free to set different prices for the same product from one store to another, as long as there is no discrimination based on individual customer characteristics and no illegal collusion with local competitors.
A study by UFC-Que Choisir, covering 1,006 stores and 8 retail chains, found that, based on a basket of 98 products, the price difference between the cheapest and most expensive stores within the same chain could reach €107, and up to 40% overall across all chains.
By analyzing the level of local competition, the sociodemographic profile of the primary customer base, and the cost constraints specific to each retail location, and then grouping stores with similar profiles into the same area.
Not necessarily, provided it is applied to a limited number of sensitive products. The real risk comes from poorly justified differentiation of highly recognizable loss leaders, not from differentiation itself.
No. Price differentiation is primarily justified for products where local price sensitivity and competitive differences are significant. For everything else, a national price remains easier to manage.
Group stores into a few price zones (based on local competition, store format, and customer profile) and set a maximum allowed deviation from the national reference price for each zone. Key performance indicators (KPIs) remain subject to a common rule; price adjustments primarily apply to the rest of the product assortment. Any exceptions must go through an approval process, and price performance is monitored zone by zone. Fewer, well-managed zones are better than store-by-store pricing. See also : Management of Exceptions and Waivers.
Three steps: segment the network into coherent zones, measure price sensitivity by zone, and then define deviation and validation rules. Start with a test category before expanding. Geopricing requires centralized management to prevent prices from becoming unclear.
Also in this series
- Price elasticity by product, store, and cluster
- Multi-format Pricing Policy: Supermarkets, Neighborhood Stores, Curbside Pickup, Online Marketplaces
- Organic Price Schedule: Why a National Standard Is Costing Money
- Price Differences Across Channels: Consistency, Not Uniformity
- Managing Pricing Strategies with Limited Sales Data
- Managing Prices on Marketplaces Without Losing Control of Your Price Image
Sources: UFC-Que Choisir, supermarket price survey conducted September 11–25, 2021, across 1,006 brick-and-mortar stores (8 chains) · Booper, internal product data (GENIUS Price, GENIUS Predict, case study of a national food retailer)
Further reading
- Price elasticity by product, store, and cluster
- Pricing in the Food Retail Industry: Balancing Margin and Price Image on a Product-by-Product Basis
- Perceived Value vs. Actual Value: The Distinction That Should Guide Your Pricing
- How can you improve the reliability of product matching in your own catalog?
- Who Should Lead Sales Forecasting? Sales, Purchasing, and Supply Chain Governance
- Front Markup, Back Markup: The True Profitability of a Product in Mass Retail
- The limitations of Excel for tracking competitor prices
A manufacturer that raises its list price does not set the price on the shelf. Between the negotiated list price and the displayed price lie the retailer, its markup, and its promotions. What is measured is the price elasticity of each product, retailer by retailer.
The volume sold during a promotion does not indicate whether it created value: part of it comes from similar products (cannibalization), and another part from purchases that were simply brought forward.
Each promotional scenario must be costed out prior to launch using the same metrics: base sales, actual incremental sales, cannibalization, carryover, halo effect, net margin for the category, and cost per unit actually gained.
Margin-volume arbitrage can then be explained: a stated objective, visible forecasting factors, constraints adhered to, and a documented validation process.
A national food retailer with more than 1,700 stores and several million price points per year: With Booper, its pricing teams simulate the impact of each decision on margins, competitiveness, and price perception before implementing it.
