Depuis octobre 2015, McDonald's sert le petit-déjeuner pendant toutes les heures d'ouverture. Les établissements McDonald's concentrent le menu soit sur des McMuffin, soit sur des biscuits en fonction des préférences des clients locaux.
Avant le changement d'octobre 2015, McDonald's commençait généralement à servir le petit-déjeuner entre 3 h 30 et 5 h 00 et arrêtait de servir le petit-déjeuner à 10 h 30. Les clients demandent un menu de petit-déjeuner en continu sur Twitter depuis 2007.
Avant 2015, McDonald's connaissait une croissance et des bénéfices médiocres en raison de l'évolution des goûts de ses clients et de la concurrence d'autres restaurants de restauration rapide pour le petit-déjeuner tels que Dunkin' Donuts. Le passage au petit-déjeuner toute la journée est considéré comme une réaction à ces pressions du marché et devrait stimuler les ventes pour les propriétaires de franchises locales.