The challenge for many franchisees is the expense, particularly since most customers never even set foot in the restaurants. About 70% of McDonald’s sales come from the drive-thru. Refreshing a restaurant costs hundreds of thousands of dollars — in 2014 the the average cost was $695,000. The corporation picks up part of the cost, roughly 40%, the Los Angeles Times reported — which quickly adds up.