Cost of Living

Why McDonald's menu items are different prices, even in the same city

McDonald's may taste the same from Moncton to Medicine Hat, but menu prices are not always consistent — even at restaurants in the same city.

The price for 20 Chicken McNuggets varies by almost $5 at restaurants just a few kilometres apart

Same menu, different prices

1 year ago
Duration 1:54
Your fast food fix may be the same, but the bill may not be. Franchise owners set the price, and that may save you money or cost you.

Siva Canjeevaram has lived in Canada for 17 years, but only recently noticed that his son's favourite meal is not the same price at every McDonald's.

After a busy week working as a landscaper in Calgary, Canjeevaram ended up taking his family for dinner twice recently, at two different McDonald's locations. The first night he paid $13.59 for a 20-piece Chicken McNuggets. The next night, he paid $11.79.

"I was so surprised," said Canjeevaram. "Why is the price of McNuggets not the same in different parts of the city?"

Siva Canjeevaram, his wife Lavanya, daughter Meenakshi and son Aditya live in Calgary where the price of a 20-piece chicken McNuggets at McDonald's ranges from $11.69 to $16.39.
Siva Canjeevaram, his wife Lavanya, daughter Meenakshi and son Aditya live in Calgary. Siva says he's become more sensitive to the amount of money he's spending on certain things, like eating out. (Danielle Nerman/CBC)

To determine if this was an anomaly or a trend, Cost of Living used the McDonald's mobile app to compare the price of 20 Chicken McNuggets at every McDonald's restaurant in Calgary. CBC queued up the order on the app, but changed locations before finalizing it to see different location's prices (without buying hundreds of nuggets in the process).

This data was then plugged into a map to illustrate how much the price of McNuggets can vary within one city. In Calgary, they ranged from $11.69 to $16.39 — and in some cases, McDonald's restaurants located just a few kilometres apart had significant price differences. 

You can also see McDonald's menu prices change from location to location within cities across Canada using the McDonald's mobile app. 

Fast food index

It's a similar story south of the border, according to Riley Walz.

The 20-year-old San Francisco software engineer created the Fast Food Index, an interactive online map that shows the price of every Big Mac in America. By scraping data from menus on the McDonald's mobile app, Walz discovered that there were 109 different prices for the popular burger.

Composite of two photos. One shows a young Caucasian man with short brown hair wearing a black shirt. The other shows a Big Mac sandwich from McDonald's.
Riley Walz is a 20-year-old coder based in San Francisco who created the Fast Food Index, an online interactive map that shows the price of every Big Mac in America. (Submitted by Riley Walz, Keith Srakocic/The Associated Press)

"The most expensive Big Mac in the U.S. is in a town called Lee in Massachusetts and it costs $7.89 [US]," said Walz. "But the weird thing is that directly across that rest stop on the other side of the highway, less than a few hundred feet away, there's another McDonald's that sells Big Macs for $1.50 cheaper."

Walz assumed that most expensive Big Macs would be in neighbourhoods where the average income was higher. But there "wasn't really a correlation," he said.

"Certain neighbourhoods in Manhattan are probably the richest neighbourhoods in New York City. But those weren't necessarily the most expensive stores because people that live in the area might not be the people that are eating at those restaurants all the time."

In Calgary, the most expensive 20-piece Chicken McNuggets were found downtown, in newer urban developments — and inside Walmart locations.

Most McDonald's are franchises

When American salesman Ray Kroc bought McDonald's in 1961, he came up with the slogan: "In business for yourself, but not by yourself." As of 2023, the fast-food giant has more than 38,000 locations, making it the biggest franchise in the world.

McDonald's did not respond to multiple requests for an interview or information, but approximately 85 per cent of the 1,400 restaurants across Canada are independently owned and operated. According to the company's website, franchises "have the ability to set their own prices."

In an email, Kenny Chan with the Canadian Franchise Association said "generally, franchisors do not set the pricing at franchisees' locations."

Franchisees are licensed to use the trademarks, intellectual property and operating systems of franchisors, like McDonald's. But as independent entrepreneurs, Chan said franchisees are "in control of making decisions on how to run their own businesses." 

A food service worker hands a McDonald's branded cup to a driver through a drive-thru window.
A McDonald's fast food restaurant is pictured at 4410 Still Creek Drive in Burnaby, B.C., on January 19, 2023. (Ben Nelms/CBC)

Scoping out the competition

When deciding how to price their menu items, Chan said franchise owners look at many factors that could influence their profitability such as the rent, supplies and labour.

They also pay attention to menu prices at similar fast food chains, according to the owner of Calgary's first Wayback Burgers franchise. Before Maulik Shukla opened his restaurant in August 2022 and set his menu prices, he researched what his local competitors — Five Guys and Fatburger — were charging for their burgers and fries.

"I made my prices slightly lower because I'm new to the market," Shukla said.

However, there are situations when franchises don't need to scope out the competition. Like when they're the "only game in town," said restaurant consultant David Hopkins.

"If you're on a highway and you're at the service station … then supply and demand is completely in your favour," said Hopkins, president of The Fifteen Group in Toronto.

David Hopkins is the president of The Fifteen Group, a restaurant consulting firm based in Toronto.
David Hopkins has been working as a restaurant consultant for 35 years. He lives in Toronto. (Submitted)

When it comes to menu pricing, Hopkins says it's all about knowing your customers and what they're willing to pay.

He said fast food chains like McDonald's use data analysis and data mining to help franchises figure out "what the market will bear."

"Not a franchise per se but the first time I had a Starbucks coffee in Niagara Falls, I was absolutely shocked at the price. It was something like 40 per cent more for the same coffee that I was used to paying in Toronto. But that's just the market, tourist market, and they know they can charge more. So they do."

Siva and Lavanya Canjeevaram pose in front of their Calgary home.
Now that Siva and Lavanya Canjeevaram know the choice of McDonald's location can mean a different price even with the same order, they've been avoiding the pricier stores. (Danielle Nerman/CBC)

With inflation still running hot, Siva Canjeevaram said he's become more sensitive to the amount of money he's spending on certain things, like eating out.

And now that Canjeevaram knows that 20 McNuggets will cost him nearly five dollars more at one Calgary McDonald's than another, he's been avoiding the pricier locations.

"Every dollar seems to matter now," he said.

ABOUT THE AUTHOR

Based in Calgary, Danielle Nerman covers business and economics for CBC Radio's The Cost of Living. Danielle's 20-year journalism career has taken her to meet China's first female surfer and on a journey deep into Mongolia's Gobi Desert in search of fossil thieves.