OXXO: the machine that opens a store almost every day
OXXO runs more than 20,000 stores in Mexico and keeps growing. Its edge isn't being cheaper, it's being closer. Here's the lesson on growing through coverage.
Walk three blocks in almost any Mexican city and you'll bump into an OXXO. Sometimes there are two on the same corner, facing each other, as if the chain were competing with itself. That's not a planning mistake. It's the strategy. OXXO didn't grow by being the cheapest or the prettiest: it grew by being the closest. And to pull that off, for years it opened stores at a pace close to one new location a day.
Being close beats being cheap
OXXO was born in 1978 inside FEMSA, the group that also bottles Coca-Cola across much of the region. That root gave it something powerful: a giant distribution network and the discipline to move product at scale. But the real bet was different. At the convenience store, the customer doesn't compare prices the way they do at a supermarket. They buy what they need, right now, without going out of their way. You pay a little more for the beer, the charger or the coffee, but you save time and a trip.
That's the logic of convenience: the customer pays for closeness and immediacy, not for a discount. And if your promise is to be close, then your growth is measured in coverage. More points, more corners, more square footage where the customer finds you before anyone else.
Density as an advantage
Here's the counterintuitive part. Putting two OXXOs near each other doesn't cannibalize as much as it seems. Each store captures its own walking micro-zone, and together they build a wall: when there's an OXXO on every corner, opening a new competitor stops making sense because there's no gap left to fill. Density doesn't just sell; it also blocks.
And the more stores you have, the more efficient everything behind them gets. The same truck restocks several locations on a short route. The same distribution center feeds hundreds of points. The cost of running one more store drops when you already have a thousand nearby. Growing through coverage doesn't just add sales: it makes each sale cheaper.
Every store is a data sensor
With thousands of stores and millions of transactions a day, OXXO doesn't just sell: it learns. It knows what sells at what hour, in which neighborhood, on which payday. That data tells it where to put the next store, which product to move to the front shelf, and when to launch a promo. Every cash register is, deep down, a small sensor of how the country consumes.
On top of that physical network it built something bigger: services. Today at an OXXO you pay your electric bill, top up your phone, receive money, deposit to an account, pick up a package. For millions of people without a bank, the corner store became the nearest financial branch. Physical coverage turned into infrastructure.
- Convenience: the customer pays for closeness and immediacy, not a low price.
- Density: many stores close together sell more and, along the way, shut the door on rivals.
- Logistics: with more points nearby, restocking each store costs less.
- Data: every sale teaches where to open next and what to offer.
- Services: the store network becomes a platform for payments and errands.
Whoever reaches the corner first doesn't need to be the cheapest: they're already there when the customer needs them.
What your business takes from all this
You won't open twenty thousand stores, and you don't need to. The lesson isn't size, it's the principle: closeness beats price when the customer values their time. Being present where and when they need you, answering instantly, making the hard thing easy. That's your business's version of putting an OXXO on every corner.
And like OXXO, what you learn from each customer is worth as much as the sale itself: knowing when they reach out and what they ask tells you where to put your energy tomorrow. Serving well, on time and without friction tends to win more customers than any discount.